我切换了托管服务提供商,现在有以下问题。网址路径无效,绝对路径确实
功能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