У меня было много проблем с исправлением остатков моего сервера после обновления до Xenial вчера.
Приложения PHP работают как беспорядок кода, и ownCloud «больше не может быть найден на сервере».
Это может быть связано с этими ошибками, которые я получаю при попытке запустить Apache2 из командной строки.
Я надеюсь, что смогу помочь с этим, многие компьютеры полагаются на это: /
Я бы предоставил еще несколько журналов, но они огромные, и я не знаю, какие части предоставить.
О, и я получаю эту ошибку при попытке установить PHP5, если это помогает.
Заранее спасибо.
РЕДАКТИРОВАТЬ: Вот вывод от запуска 'apache2' из командной строки:
/etc/apache2/apache2.conf
и строка 1/etc/apache2/mods-enabled/php5.load
? Кроме того, вы готовы использовать PHP 7.0?Ответы:
Ubuntu 16.04 поставляется с PHP 7.0. Вам нужно установить
libapache2-mod-php
пакет, а затем отключить все следы PHP5.sudo apt-get purge php5-common
(это удалит все пакеты PHP 5.sudo apt-get install libapache2-mod-php
sudo rm /etc/apache2/mods-enabled/php5.*
отключите мод PHP5 и включите PHP 7.0 с помощьюsudo a2enmod php7.0
.источник
Если вы используете www из ~ userdir / public_html, проверьте следующее в /etc/apache2/mods-enabled/php7.0.conf
источник