Nachdem ich gestern auf Xenial aktualisiert habe, hatte ich große Probleme, die Überreste meines Servers zu reparieren.
PHP-Apps werden als Chaos von Code ausgeführt und ownCloud kann nicht mehr auf dem Server gefunden werden.
Es kann etwas mit diesen Fehlern zu tun haben, die beim Versuch auftreten, Apache2 über die Befehlszeile auszuführen.
Ich hoffe, ich kann etwas Hilfe bekommen, viele Computer verlassen sich auf diese Sache: /
Ich würde noch mehr Protokolle bereitstellen, aber sie sind riesig und ich würde nicht wissen, welche Teile ich bereitstellen soll.
Oh, und ich bekomme diese Fehlermeldung, wenn ich versuche, PHP5 zu installieren, wenn dies hilft.
Danke im Voraus.
BEARBEITEN: Hier ist die Ausgabe von 'apache2' über die Befehlszeile:
/etc/apache2/apache2.conf
und Linie 1 von/etc/apache2/mods-enabled/php5.load
? Sind Sie auch bereit, PHP 7.0 zu verwenden?Antworten:
Ubuntu 16.04 wird mit PHP 7.0 ausgeliefert. Sie müssen das
libapache2-mod-php
Paket installieren und dann alle Spuren von PHP5 deaktivieren.sudo apt-get purge php5-common
( Dadurch werden alle PHP 5-Pakete entfernt.sudo apt-get install libapache2-mod-php
sudo rm /etc/apache2/mods-enabled/php5.*
Deaktivieren Sie den PHP5-Mod und aktivieren Sie PHP 7.0 mitsudo a2enmod php7.0
.quelle
Wenn Sie www von ~ userdir / public_html ausführen, überprüfen Sie das Folgende in /etc/apache2/mods-enabled/php7.0.conf
quelle