He tenido muchos problemas para arreglar los restos de mi servidor después de actualizar a Xenial ayer.
Las aplicaciones PHP se ejecutan como un desorden de código, y ownCloud 'ya no se puede encontrar en el servidor'.
Puede tener algo que ver con estos errores que obtengo cuando intento ejecutar Apache2 desde la línea de comandos.
Espero poder obtener ayuda en esto, muchas computadoras confían en esto: /
Proporcionaría algunos registros más, pero son enormes y no sabría qué partes proporcionar.
Ah, y recibo este error cuando intento instalar PHP5, si esto ayuda.
Gracias por adelantado.
EDITAR: Aquí está el resultado de ejecutar 'apache2' desde la línea de comando:
/etc/apache2/apache2.conf
y la línea 1/etc/apache2/mods-enabled/php5.load
? Además, ¿estás dispuesto a usar PHP 7.0?Respuestas:
Ubuntu 16.04 viene con PHP 7.0. Necesita instalar el
libapache2-mod-php
paquete y luego deshabilitar todos los rastros de PHP5.sudo apt-get purge php5-common
(esto eliminará todos los paquetes PHP 5.sudo apt-get install libapache2-mod-php
sudo rm /etc/apache2/mods-enabled/php5.*
deshabilitar el mod PHP5 y habilitar PHP 7.0 consudo a2enmod php7.0
.fuente
Si está ejecutando www desde ~ userdir / public_html, consulte lo siguiente en /etc/apache2/mods-enabled/php7.0.conf
fuente