Apache2 "configtest failed" beim Versuch neu zu starten
ich versuchte, Sie zu schützen Sie ein Verzeichnis in meinem www-Ordner mit einem .htaccess-Datei, die keinen Effekt hatte, also änderte ich die Zeile
AllowOverride None
in meiner apache2.conf
AllowOverride All
als root.
nun sehe ich, dass das nicht der richtige Weg, es zu tun. beim Versuch den apache neu starten mit
/etc/init.d/apache2 restart (or stop and start)
Ich bin immer folgende Fehlermeldung:
[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.
Änderte ich die Zeile AllowOverride None " wieder, aber das problem bleibt. Die apache2 error.log enthält keine Informationen. Und der Linie 140 in der config-Datei ist
IncludeOptional mods-enabled/*.load
als Fehlermeldung gibt an, dass keine libphp5.also in /usr/lib/apache2/modules nur libphp5filter.so
ls -la /usr/lib/apache2/modules/libphp5.so
gibt, was?locate libphp5.so
gibt, was?- ls -la /usr/lib/apache2/modules/libphp5.so kehrt ls: Zugriff auf /usr/lib/apache2/modules/libphp5.so nicht möglich: Datei oder Verzeichnis nicht gefunden (Zugriff auf /usr/lib/apache2/modules/libphp5.so nicht möglich: Datei oder Verzeichnis nicht gefunden.). Suchen Sie scheint nicht installiert zu sein das nur die Renditen bash: locate: Kommando nicht gefunden. (Befehl nicht gefunden)
- finden libphp5.also, keine Ergebnisse zurückgegeben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
habe gerade den job. Ich bin mir jetzt nicht sicher, ob die änderungen apache2.conf eigentlich das problem verursacht...
apt-get install php5.6 libapache2-mod-php5.6
Ubuntu 16.04 LTSIch weiß:), dass, bevor Sie wollte, hinzufügen, kopieren von /etc/apache2/sites-available/default. So u haben, um es zu löschen (ex. site1): sudo a2dissite site1 && sudo a2ensite default -
.conf