1
正如前面的問題(https://stackoverflow.com/questions/21648349/php-5-5-9-test-failures-and-internal-server-errors)所述,我的服務器管理員最近試圖安裝php 5.5.9(使用包裝器)以及我們當前的配置,它是php 5.3.8。 o/s是Opensuse 12.1,它是一個Plesk服務器(11.0.9)。PHP升級後出現FastCGI錯誤
成功安裝並在特定虛擬主機上啓動新配置後,每個php腳本都會拋出500內部服務器錯誤。 Apache的日誌不顯示任何有用的信息,但是我們能夠得到mod_sec代答FastCGI的錯誤,如下所示:
** Apache的錯誤:
[file "fcgid_proc_unix.c"] [line 634] [level 4] [status 104] mod_fcgid: error reading data from FastCGI server
Apache-Error: [file "util_script.c"] [line 435] [level 19] Premature end of script headers: db.php**
只有當出現5.5此錯誤.9處於激活狀態,並在我們切換回5.3.8時立即消失。這是我們必須去:(
我們也嘗試過檢查htaccess的&權限,至今沒有改變。
謝謝!
那麼'db.php'腳本是幹什麼的?看起來你做的不好 –
PHP的錯誤日誌怎麼樣? – user555
db.php腳本只是較大CMS的一個組件。我應該補充一點,即使它只是一個擴展名爲.php的空白文件,ISE 500也會使用ANY腳本。我包含fastcgi錯誤的唯一原因是因爲它是5.5.9處於活動狀態時唯一發生的唯一消息。 PHP日誌沒有顯示任何不尋常的東西。 – Pete