0

我正在将一个 2MB 的文件上传到我的服务器,当我print_r($_FILES)报告错误代码 #1 时,这显然表明存在文件大小问题。我已经在我的 php.ini 中设置了以下内容:

post_max_size=100M
upload_max_filesize=100M

我还通过显示验证了这些更改已生效phpinfo(),但我仍然遇到相同的错误。这是在从共享开发虚拟主机移至专用 VPS 的应用程序中。它在共享主机上运行良好,但我在 VPS 上遇到错误。

感谢任何可以为我指明正确方向的人!

4

1 回答 1

0

我向我的虚拟主机提交了一张支持票。尽管 phpinfo() 中显示了正确的值,但服务器不知何故没有响应我的 php.ini 文件。解决方案是将以下内容添加到我的 .htaccess 文件中:

suPHP_ConfigPath /home/myaccount/public_html 
<Files php.ini> 
order allow,deny 
deny from all 
</Files>

我不确定为什么当 phpinfo() 报告更改时这是必要的,但这确实起到了作用。

于 2013-08-05T13:16:09.353 回答