Mam problemy z naprawieniem resztek mojego serwera po wczorajszej aktualizacji do Xenial.
Aplikacje PHP działają jak bałagan kodu, a ownCloud „nie można już znaleźć na serwerze”.
Może to mieć związek z tymi błędami, które pojawiają się podczas próby uruchomienia Apache2 z wiersza poleceń.
Mam nadzieję, że mogę uzyskać pomoc, wiele komputerów polega na tym: /
Dostarczę więcej dzienników, ale są one ogromne i nie wiedziałbym, jakie części dostarczyć.
Aha, i pojawia się ten błąd, gdy próbuję zainstalować PHP5, jeśli to pomaga.
Z góry dziękuję.
EDYCJA: Oto wynik działania „apache2” z wiersza poleceń:
/etc/apache2/apache2.conf
i linia 1/etc/apache2/mods-enabled/php5.load
? Czy chcesz używać PHP 7.0?Odpowiedzi:
Ubuntu 16.04 jest dostarczany z PHP 7.0. Musisz zainstalować
libapache2-mod-php
pakiet, a następnie wyłączyć wszystkie ślady PHP5.sudo apt-get purge php5-common
(spowoduje to usunięcie wszystkich pakietów PHP 5.sudo apt-get install libapache2-mod-php
sudo rm /etc/apache2/mods-enabled/php5.*
aby wyłączyć mod PHP5 i włączyć PHP 7.0 za pomocąsudo a2enmod php7.0
.źródło
Jeśli używasz www z ~ userdir / public_html, sprawdź poniżej w /etc/apache2/mods-enabled/php7.0.conf
źródło