J'ai eu beaucoup de mal à réparer les restes de mon serveur après la mise à niveau vers Xenial hier.
Les applications PHP fonctionnent comme un désordre de code, et ownCloud «ne peut plus être trouvé sur le serveur».
Cela peut être lié à ces erreurs que j'obtiens lorsque j'essaie d'exécuter Apache2 à partir de la ligne de commande.
J'espère que je peux obtenir de l'aide à ce sujet, beaucoup d'ordinateurs comptent sur cette chose: /
Je fournirais quelques journaux supplémentaires, mais ils sont énormes et je ne saurais pas quelles pièces fournir.
Oh, et j'obtiens cette erreur en essayant d'installer PHP5, si cela aide.
Merci d'avance.
EDIT: Voici la sortie de l'exécution de «apache2» à partir de la ligne de commande:
/etc/apache2/apache2.conf
et la ligne 1/etc/apache2/mods-enabled/php5.load
? Êtes-vous également prêt à utiliser PHP 7.0?Réponses:
Ubuntu 16.04 est livré avec PHP 7.0. Vous devez installer le
libapache2-mod-php
package, puis désactiver toutes les traces de PHP5.sudo apt-get purge php5-common
(cela supprimera tous les packages PHP 5.sudo apt-get install libapache2-mod-php
sudo rm /etc/apache2/mods-enabled/php5.*
pour désactiver le mod PHP5 et activer PHP 7.0 avecsudo a2enmod php7.0
.la source
Si vous exécutez www à partir de ~ rép_utilisateur / public_html, vérifiez ce qui suit dans /etc/apache2/mods-enabled/php7.0.conf
la source