
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 lío de código y ownCloud "ya no se puede encontrar en el servidor".
Puede que tenga algo que ver con estos errores que recibo cuando intento ejecutar Apache2 desde la línea de comandos.
Espero poder obtener ayuda con esto, muchas computadoras dependen de esto :/
Proporcionaría algunos registros más, pero son enormes y no sabría qué partes proporcionar.
Ah, y aparece este error al intentar instalar PHP5, si esto ayuda.
Gracias de antemano.
EDITAR: Aquí está el resultado de ejecutar 'apache2' desde la línea de comando:
Respuesta1
Ubuntu 16.04 viene con PHP 7.0. Debe instalar libapache2-mod-php
el paquete y luego deshabilitar todos los rastros de PHP5.
- Desinstale el paquete PHP5.x:
sudo apt-get purge php5-common
(esto eliminará todos los paquetes PHP 5. - Instale PHP Apache2 SAPI predeterminado (7.0):
sudo apt-get install libapache2-mod-php
- Si Apache2 aún no funciona, haga lo siguiente:
sudo rm /etc/apache2/mods-enabled/php5.*
deshabilite el mod PHP5 y habilite PHP 7.0 consudo a2enmod php7.0
.
Respuesta2
Si está ejecutando www desde ~userdir/public_html, consulte lo siguiente en /etc/apache2/mods-enabled/php7.0.conf
# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# from <IfModule ...> to </IfModule>