簡體   English   中英

無法在Ubuntu 14.04上啟動Apache

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM