0
我遇到了從瀏覽器執行python腳本的問題。 我的劇本很簡單如下,apache2 python cgi錯誤配置
cameron_toll.py
#!/usr/bin/env python
print "Content-type: text/html\n\n";
import mapnik
print "Done"
的權限如下,
-rwxrwxrwx 1 www-data www-data 77 2011-11-28 12:59 cameron_toll.py
drwxrwsr-x 2 antony antony 4096 2011-11-28 10:42 cgi-bin
我也曾嘗試 「安東尼安東尼」 設置爲cameron_toll.py但仍然不起作用。 我的錯誤日誌文件,
[Mon Nov 28 14:36:43 2011] [error] [client 92.27.17.145] suexec policy violation: see suexec log for more details
[Mon Nov 28 14:36:43 2011] [error] [client 92.27.17.145] Premature end of script headers: cameron_toll.py
腳本運行從我的shell窗口,這意味着蟒蛇是確定和Mapnik的進口精精。
任何想法或建議將不勝感激。
我可以添加以下suexec日誌, [2011-11-28 15:26:49]:uid:(1001/antony)gid:(1005/antony) cmd:cameron_toll.py [2011-11-28 15:26:49]:目標uid/gid(1001/1005)與目錄(1001/1005)或程序(1001/33)不匹配 – achrysochoou
好吧,我想我有得到它了。 確實是一個權限錯誤。我有一個用戶配置錯誤。用戶沒有執行權限。 – achrysochoou