2012-06-30 25 views
3

我一直在我的Apache日誌收到這些錯誤:如何刪除mod_python?

[error] python_init: Python version mismatch, expected '2.6.5+', found '2.6.6'. 
[error] python_init: Python executable found '/usr/bin/python'. 
[error] python_init: Python path being used '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'. 
[notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads. 
[notice] mod_python: using mutex_directory /tmp 

從我讀過的東西,這些錯誤來自mod_python的。我爲我的Python項目使用Flask和WSGI,但是,我不知道爲什麼會出現這些錯誤。

有沒有簡單的方法,我可以刪除mod_python? - 我試過a2dismod,但mod_python似乎並不存在,儘管我在Apache的mods-available目錄中看到它。

編輯:我剛剛嘗試過a2dismod python,而且似乎已經工作。我想我一直試圖禁用mod_python。我的Python應用程序仍然可以正常工作。

在此先感謝!

回答

6

翻檢httpd.conf文件,並刪除這行:

LoadModule mod_python /path/to/mod_python.so 

然後重新啓動Apache:

apachectl restart 
+0

我的httpd.conf文件是空的,我試過** a2dismod蟒蛇**這似乎工作,之前我想** a2dismod mod_python **。我在這方面有點新鮮。「 – user1492385

+0

如果你的httpd.conf文件是空的,那麼可能有一個不同的conf文件用來加載各種模塊。我不知道a2dismod工具。 –