[英]Unable to start Apache on Ubuntu 14.04
經過多年的努力,我與localhost的連接已停止工作。 當我輸入:-
http://localhost/phpinfo.php
錯誤信息
該網頁不可用ERR_CONNECTION_REFUSED
返回。 然后,我嘗試重新啟動apache,因此:-
sudo service apache2 restart
這將產生以下錯誤消息:
apache2: Syntax error on line 210 of /etc/apache2/apache2.conf:
Syntax error on line 1 of /etc/apache2/mods-enabled/log_sql.load:
Cannot load /usr/lib/apache2/modules/mod_log_sql.so into server: /usr/lib/apache2/modules/mod_log_sql.so:
undefined symbol: ap_log_error_
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
導致問題的apache2.conf行在這里:-
Include mods-enabled/*.load
並在log_sql.load中:
LoadModule log_sql_module /usr/lib/apache2/modules/mod_log_sql.so
文件mod_log_sql.so存在。
我檢查了錯誤日志,它不包含任何內容(即其中沒有字節)。 有誰知道這是怎么回事,我該如何解決?
apache配置是從錫中直接出來的LAMP堆棧。 就我所知,我什至沒有做任何事情來調整它,並且已經進行了好幾年。
我的猜測:模塊mod_log_sql.so
已針對其他版本的Apache進行編譯,因此無法加載。
是否手動安裝了mod_log_sql.so
或Apache中的任何一個(即,不是從Ubuntu存儲庫中安裝的)? 您可以使用以下命令搜索是否mod_log_sql.so
軟件包中安裝了mod_log_sql.so
:
dpkg -S /usr/lib/apache2/modules/mod_log_sql.so
尚不清楚為什么這一定是“語法錯誤” ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.