我正在将2MB文件上传到我的服务器,当我print_r($_FILES)
时,它报告错误代码#1,这显然表明存在文件大小问题。我已经在php.ini中设置了以下内容:
post_max_size=100M
upload_max_filesize=100M
我还通过显示phpinfo()
验证了这些更改已生效,但我仍然遇到同样的错误。这是在从共享开发webhost移动到专用VPS的应用程序中。它在共享主机上工作正常,但我在VPS上收到错误。
感谢任何能指出我正确方向的人!
答案 0 :(得分:0)
我向我的虚拟主机提交了支持请求。不知怎的,服务器没有响应我的php.ini文件,尽管在phpinfo()中显示了正确的值。解决方案是将以下内容添加到我的.htaccess文件中:
suPHP_ConfigPath /home/myaccount/public_html
<Files php.ini>
order allow,deny
deny from all
</Files>
我不确定为什么在phpinfo()报告这些变化时这是必要的,但这样做了。