【问题标题】:Sonata Media exception 'The uploaded file is not found'Sonata Media 异常“找不到上传的文件”
【发布时间】:2018-07-03 06:19:28
【问题描述】:

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

The uploaded file is not found

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

【问题讨论】:

    标签: symfony sonata-media-bundle


    【解决方案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
    

    然后你应该像这样重启你的网络服务器:

    ubuntu

    sudo /etc/init.d/apache2 restart
    

    centos

    systemctl restart httpd
    

    service httpd restart
    

    ma​​cos

    sudo apachectl -k restart
    

    sudo /usr/sbin/apachectl restart
    

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

    在我的情况下,无论我多么努力,这个值都没有改变。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多