2016-05-15 56 views
0

我已經將我的站點文件上傳到cPanel中的../public_html目錄。 PHP腳本位於cgi-bin文件夾中,每個文件夾都有0755個權限。域設置。在cPanel上運行php腳本時出錯

Html,CSS和JavaScript工作正常,但我嘗試執行任何PHP腳本時出現內部服務器錯誤。

我已經嘗試添加

ini_set("include_path", '/home/*%username%*/php:' . ini_get("include_path")); 

到每個PHP源文件(如在的cPanel的PHP部分建議)。不過,我不斷收到同樣的錯誤和地址欄中顯示的http:// %域名%/cgi-bin目錄/ %腳本的名稱% .PHP

cPanel的錯誤日誌不顯示任何錯誤。

cPanel文檔是完全沒有幫助的(對於像我這樣的初學者)。

爲了使腳本以滿意的方式運行,我需要做些什麼?

+0

與您的php文件執行的位置相同,應該有一個日誌文件或錯誤日誌。你能告訴我們它說什麼嗎? – Sky

+0

@Sky你的意思是cgi-bin目錄?那裏沒有日誌文件。 –

+0

Cpanel文檔講述Apache的錯誤日誌。轉到指標 - >您的Cpanel中的錯誤(也可以使用搜索框的「錯誤」)。這表明你的網站上最新的300錯誤造成了Apache包括500錯誤。 – abkrim

回答

0

問題出在HTML文件中的相對路徑。由於某些原因,它們的解釋與使用XAMPP的Windows不同。

我不得不寫所有從/(相對於home目錄而不是html文件)開始的php腳本路徑。而在PHP腳本中,我必須編寫與php文件相關的資源路徑。 (謝謝@Sky指着我朝着正確的方向。)

這是所有非常混亂,讓它正確涉及大量的調整。