2013-10-24 65 views
0

我在debian機器中配置了PHP5,Apache2。 PostgreSQL服務器在不同的機器上。當我在終端isql -v [數據庫名稱]中使用此命令時,ODBC連接成功,我甚至可以成功執行查詢。但是,我面臨的挑戰是,當我通過Chrome打開PHP文件時,我收到如下[Web控制檯]快照中的錯誤。 enter image description herePHP文件內部服務器錯誤

我在我的本地Windows機器上配置了ODBC,當通過本地WAMP服務器執行時,我可以看到同一個PHP文件的結果,但是當我嘗試通過Linux機器打開時出現錯誤。

有人請幫助我。

+2

你要看看你的服務器上的錯誤日誌,併爲我們提供了從那裏的信息。 –

+0

轉到'/ var/log/apache2'並檢查你的'error.log'文件 –

+0

出於好奇 - 爲什麼要使用ODBC? –

回答

1

你的PHP是如何配置的? suPHP,FastCGI,CGI或DSO?你也應該能夠看一看錯誤日誌的Apache:

tail -n 200 /usr/local/apache/logs/error_log

這將會列出最近200行。你需要尋找500錯誤。我懷疑這是由於權限,所以您可能還需要檢查出的suexec日誌:

tail -n 200 /usr/local/apache/logs/suexec_log

+0

對不起,延遲迴復。沒有我的知識,PHP被卸載,這是錯誤的原因。再次安裝它,一切都像黃油一樣順暢。 –