Я обновился до Ubuntu 13.10 (с Ubuntu 13.04) в прошлые выходные, и теперь Apache не может запуститься. До апгрейда работал отлично, а сам ничего не менял.
Когда я запустил перезагрузку, это то, что я получаю
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
Итак, я создал каталог, а затем я получаю это:
* 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.
Благодарность!
/etc/apache2/apache2.conf
файл?Ответы:
Замена этой строки
с этим
в
/etc/apache2/apache2.conf
решена проблема.Дополнительная информация: это происходит потому, что обновление также обновляет ваш PHP. Если вы обновитесь с PHP5.3.X до PHP5.5.X и решите сохранить измененные файлы, вы обнаружите эту ошибку.
источник
AH00526: Syntax error on line 201 of /etc/apache2/apache2.conf: - Line 201 in my file is the opening tag for Directory directives
Вам нужно будет установить mod_xml2enc с этими шагами:
Убедитесь, что у вас есть mod_proxy:
Для mod_xml2enc
источник
sudo apt-get install libxml2 libxml2-dev apache2-dev
и выполнятьapxs2
и теrm
команды , сsudo
тоже