索纳塔媒体例外'找不到上传的文件'

时间:2018-01-24 09:03:20

标签: symfony sonata-media-bundle

使用Symfony(v2.8.32)应用程序中的Sonata Media Bundle(v3.10.0)在Sonata Admin(v3.28.0)中上载超过2MB大小的文件会导致错误:

The uploaded file is not found

我刚刚没有在stackoverflow或其他任何地方发现这种错误消息。

1 个答案:

答案 0 :(得分:1)

我的案例中UploadException本身是由状态为UPLOAD_ERR_INI_SIZE的错误引起的,该错误是由upload_max_filesize php指令的值引起的,默认值为2MB。

您可以在php.ini文件中更改它:

; Maximum allowed size for uploaded files
upload_max_filesize = 20M
; Must be greater than or equal to upload_max_filesize
post_max_size = 20M

然后你应该像这样重新启动你的web服务器:

<强> ubuntu的

sudo /etc/init.d/apache2 restart

<强>的centos

systemctl restart httpd

service httpd restart

<强>的MacOS

sudo apachectl -k restart

sudo /usr/sbin/apachectl restart

如果它没有帮助,您可以通过在脚本中添加phpinfo();来检查是否已应用更改。

就我而言,无论我多么努力,价值都没有改变。

最后我不得不重新启动系统来解决问题。