我切換了託管服務提供商,現在有以下問題。網址路徑無效,絕對路徑確實
功能imagecreatefromjpeg()
正試圖從其URL路徑(http://mydomain.com/contents/category/certificate/1/template.jpg)中讀取文件。此功能在舊設置上工作,但在新設置中失敗並出現以下錯誤。
(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
Premature end of script headers: index.php
一旦我用相同文件的絕對路徑替換URL路徑,問題就消失了。
我可以看到的差別是
- 新的設置使用nginx的Apache的反向代理。
- 上新安裝的PHP版本是5.3.3,舊的設置有5.3.14
我們已經嘗試了很多東西,但無法瞭解如何使URL路徑上較新的設置工作。任何人都可以幫忙嗎?
您可能已經遇到它,但在做一些研究後,我發現[this](http://serverfault.com/questions/120150/php-5-3-2-fcgid-2-3-5- Apache的2-2-14-suexec的連接位復位逐同行MO)。這可能是相關的 – Orangepill
你有沒有檢查過你的.htaccess文件,以確保你的舊主機沒有自定義的PHP處理程序? – stefancarlton
「讀取文件」究竟意味着什麼?你正在做一個'include()'/'require()'嗎? – Sliq