Hallo NextClouder!
Ich habe seit dem Update auf 16.0.1 die Meldung in den Einstellungen stehen:
Dieser Installation fehlen einige empfohlene PHP-Module. Für bessere Leistung und bessere Kompatibilität wird dringend empfohlen, diese zu installieren.
- intl
Es fehlt also scheinbar ein php7.3-Modul unter Ubuntu-VM (19.04) .
Unter den Protokollen erhalte ich im Millisekundentakt immer wieder die Meldung:
2019-05-20T08:08:24+0200
Error
PHP
You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead. at /var/www/html/3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/intl.php#18
2019-05-20T08:08:23+0200
Error
PHP
You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead. at /var/www/html/3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/intl.php#18
…
Wenn ich aber php7.3-intl nachinstallieren möchte, wozu ich den folgenden Syntax benutze:
sudo apt install -y libapache2-mod-php7.3 php7.3-cli php7.3-common php7.3-mbstring php7.3-gd php-imagick php7.3-intl php7.3-bz2 php7.3-xml php7.3-mysql php7.3-zip php7.3-dev php7.3-curl php7.3-fpm php-dompdf php-apcu redis-server php-redis php-smbclient php7.3-ldap unzip nano python-certbot-apache certbot wget curl
dann bekomme ich die folgenden Fehler:
Paket php7.3-fpm ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
E: Paket php7.3-intl kann nicht gefunden werden.
E: Mittels des Musters »php7.3-intl« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »php7.3-intl« konnte kein Paket gefunden werden.
E: Paket php7.3-bz2 kann nicht gefunden werden.
E: Mittels des Musters »php7.3-bz2« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »php7.3-bz2« konnte kein Paket gefunden werden.
E: Für Paket »php7.3-fpm« existiert kein Installationskandidat.
E: Paket php7.3-ldap kann nicht gefunden werden.
E: Mittels des Musters »php7.3-ldap« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »php7.3-ldap« konnte kein Paket gefunden werden.
Die Paketquellen in meinem Ubuntu stehen auf “Hauptserver”.
Was mache ich falsch? Wie bekomme ich das INTL-Paket installiert?
Wer kann helfen?
Beste Grüße & vielen Dank!
Okay, endlich konnte ich es durch eigene Recherche lösen:
Das Problem hat mich seit 14.07. begleitet. Mir fehlte wohl nur das Ondrej-Reporitory.
sudo add-apt-repository ‘deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse’
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt install -y libapache2-mod-php7.3 php7.3-cli php7.3-common php7.3-mbstring php7.3-gd php-imagick php7.3-intl php7.3-bz2 php7.3-xml php7.3-mysql php7.3-zip php7.3-dev php7.3-curl php7.3-fpm php-dompdf php-apcu redis-server php-redis php-smbclient php7.3-ldap unzip nano python-certbot-apache certbot wget curl
sudo apt-get update
sudo apt update
sudo update-alternatives --set php /usr/bin/php7.3
sudo systemctl restart apache2
Danach ist alles gut. Keine Warnungen, keine Fehlermeldungen mehr.
Netter Nebeneffekt: php ist jetzt auf 7.3.5
1 Like
Ich versuch gerade das Gleiche nur mit Ubuntu 18.10
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
Co-installable PHP versions: PHP 5.6, PHP 7.x and most requested extensions are included. Only Supported Versions of PHP (http://php.net/supported-versions.php) for Supported Ubuntu Releases (https://wiki.ubuntu.com/Releases) are provided. Don’t ask for end-of-life PHP versions or Ubuntu release, they won’t be provided.
Debian oldstable and stable packages are provided as well: https://deb.sury.org/#debian-dpa
You can get more information about the packages at https://deb.sury.org
BUGS&FEATURES: This PPA now has a issue tracker:
https://deb.sury.org/#bug-reporting
CAVEATS:
- If you are using php-gearman, you need to add ppa:ondrej/pkg-gearman
- If you are using apache2, you are advised to add ppa:ondrej/apache2
- If you are using nginx, you are advise to add ppa:ondrej/nginx-mainline
or ppa:ondrej/nginx
PLEASE READ: If you like my work and want to give me a little motivation, please consider donating regularly: https://donate.sury.org/
WARNING: add-apt-repository is broken with non-UTF-8 locales, see
https://github.com/oerdnj/deb.sury.org/issues/56 for workaround:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
More info: https://launchpad.net/~ondrej/+archive/ubuntu/php
Press [ENTER] to continue or Ctrl-c to cancel adding it.
Wenn ich Enter drücke Kommt das:
OK:1 http://archive.ubuntu.com/ubuntu cosmic InRelease
OK:2 http://archive.ubuntu.com/ubuntu cosmic-updates InRelease
OK:3 http://archive.ubuntu.com/ubuntu cosmic-backports InRelease
OK:4 http://archive.ubuntu.com/ubuntu cosmic-security InRelease
OK:5 http://ppa.launchpad.net/ondrej/php/ubuntu cosmic InRelease
Allso alles ok bis dahin aber dann:
apt install php7.3
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen… Fertig
E: Paket php7.3 kann nicht gefunden werden.
E: Mittels des Musters »php7.3« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »php7.3« konnte kein Paket gefunden werden.
egal was was ich mache…
Ok konnte das problem Lösen
Über Putty
nano /etc/apt/sources.list
Dann diese zwei einfügen
deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
Danach läuft es