Apache2 “configtest a échoué” lorsque vous essayez de redémarrer
j'ai essayé de protéger un répertoire dans mon www-un dossier en utilisant un .fichier htaccess qui n'a eu aucun effet donc j'ai changé de ligne
AllowOverride None
dans mon apache2.conf pour
AllowOverride All
en tant que root.
maintenant je vois que ce n'est pas la bonne façon de le faire. lorsque vous essayez de redémarrer apache à l'aide de
/etc/init.d/apache2 restart (or stop and start)
J'obtiens le message d'erreur suivant:
[FAIL] Starting web server: apache2 failed!
[warn] The apache2 configtest failed. ... (warning).
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
J'ai changé la ligne de la directive AllowOverride None à nouveau, mais le problème demeure. La apache2 erreur.le journal ne contient aucune information. Et la Ligne de 140 dans le fichier de config est
IncludeOptional mods-enabled/*.load
que le message d'erreur indique qu'il n'est libphp5.donc dans /usr/lib/apache2/modules libphp5filter.donc
ls -la /usr/lib/apache2/modules/libphp5.so
retourne quoi? locate libphp5.so
retourne quoi?ls-la /usr/lib/apache2/modules/libphp5.donc retourne ls: Zugriff auf /usr/lib/apache2/modules/libphp5.donc, nicht möglich: Datei oder Verzeichnis nicht gefunden (Accès à /usr/lib/apache2/modules/libphp5.donc, pas possible: le Fichier ou le dossier introuvable.). Recherchez ne semble pas être installé, ce ne renvoie bash: recherchez: Kommando nicht gefunden. (comand pas trouvé)
trouver libphp5.donc ne retourne pas de résultat.
OriginalL'auteur supersambo | 2013-09-22
Vous devez vous connecter pour publier un commentaire.
juste fait le travail. Maintenant, je ne suis pas sûr si les changements apache2.conf effectivement causé le problème...
apt-get install php5.6 libapache2-mod-php5.6
Ubuntu 16.04 LTSOriginalL'auteur supersambo
Je sais:) avant que vous vouliez ajouter une copie de /etc/apache2/sites-available/default. Si u ont de la supprimer (ex. site1): sudo a2dissite site1 && sudo a2ensite par défaut
.conf
OriginalL'auteur user1358444