Yii/PHP 中的文件上传问题


File upload issue in Yii/PHP

我这里有一个情况,在上传更大的文件(大于10mb)时没有任何反应,没有文件正在上传,没有数据库条目,没有错误消息等,我正在使用Yii.。 phpinfoupload_max_filesizepost_max_size1Gmax_execution_time3600。提交表单后,页面加载一段时间并返回到其旧阶段(新表单)。找不到确切的问题。

更新:

检查服务器错误日志后,我得到了这个

PHP Warning: POST Content-Length of 17481302 bytes exceeds the limit of 8388608 bytes in Unknown on line 0,那怎么办?

更新 2

问题已解决

当您在日志中看到此类错误时,可以检查这些值

upload_max_filesize = post_max_size =

在/etc/php.ini 中(不在用户的 php.ini 中)

检查你memory_limit .通常,memory_limit应大于post_max_size

抱歉我

误解了这个问题。这是我的新答案。您可能因为 PHP 配置文件中post_max_sizeupload_max_filesize的大小有限而面临此问题.php.ini。

所以请在 php 中将 "post_max_size"upload_max_filesize从 8M 更改为 32M.ini.您的问题将得到解决:),然后重新启动服务器

服务器管理员的回复 关于这个问题,

当您在日志中看到此类错误时,可以检查这些值

upload_max_filesize =
post_max_size =

/etc/php.ini(不在用户的php.ini中)