Ich habe letztes Wochenende auf Ubuntu 13.10 (von Ubuntu 13.04) aktualisiert und jetzt kann Apache nicht mehr starten. Es hat bis zum Upgrade einwandfrei funktioniert, und ich habe selbst nichts geändert.
Wenn ich einen Neustart durchführte, erhalte ich Folgendes
apache2: Syntax error on line 260 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/: No such file or directory
Also habe ich das Verzeichnis erstellt und bekomme dann Folgendes:
* Starting web server apache2 *
* The apache2 configtest failed.
Output of config test was:
[Wed Oct 30 11:17:42.921934 2013] [proxy_html:notice] [pid 2496] AH01425: I18n support in mod_proxy_html requires mod_xml2enc. Without it, non-ASCII characters in proxied pages are likely to display incorrectly.
AH00526: Syntax error on line 84 of /etc/apache2/apache2.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
Vielen Dank!
/etc/apache2/apache2.conf
Datei vorgenommen?Antworten:
Ersetzen Sie diese Zeile
mit diesem
in
/etc/apache2/apache2.conf
das Problem gelöst.Zusätzliche Informationen: Es tritt auf, weil das Upgrade auch Ihr PHP aktualisiert. Wenn Sie ein Upgrade von PHP5.3.X auf PHP5.5.X durchführen und Ihre geänderten Dateien behalten, wird dieser Fehler angezeigt.
quelle
AH00526: Syntax error on line 201 of /etc/apache2/apache2.conf: - Line 201 in my file is the opening tag for Directory directives
Sie müssen mod_xml2enc mit diesen Schritten installieren:
Stellen Sie sicher, dass Sie mod_proxy haben:
Für mod_xml2enc
quelle
sudo apt-get install libxml2 libxml2-dev apache2-dev
apxs2
rm
sudo