Saya memperbarui ke Ubuntu 13.10 (dari Ubuntu 13.04) akhir pekan lalu, dan sekarang Apache tidak dapat memulai. Itu bekerja dengan sangat baik sampai upgrade, dan saya belum mengubah apa pun sendiri.
Ketika saya menjalankan restart ini adalah apa yang saya dapatkan
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
Jadi, saya membuat direktori, dan kemudian saya mendapatkan ini:
* 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.
Terima kasih!
/etc/apache2/apache2.conf
file?Jawaban:
Mengganti baris ini
dengan yang ini
di
/etc/apache2/apache2.conf
memecahkan masalah.Info Tambahan: Ini terjadi karena peningkatan juga meningkatkan PHP Anda. Jika Anda meningkatkan dari PHP5.3.X ke PHP5.5.X - dan memilih untuk menyimpan file Anda yang dimodifikasi, Anda akan menemukan kesalahan ini.
sumber
AH00526: Syntax error on line 201 of /etc/apache2/apache2.conf: - Line 201 in my file is the opening tag for Directory directives
Anda perlu menginstal mod_xml2enc dengan langkah-langkah ini:
Pastikan Anda memiliki mod_proxy:
Untuk mod_xml2enc
sumber
sudo apt-get install libxml2 libxml2-dev apache2-dev
dan menjalankanapxs2
danrm
perintah dengansudo
terlalu