【问题标题】:Laravel whitescreen (413 error) when uploading files to S3将文件上传到 S3 时 Laravel 白屏(413 错误)
【发布时间】:2020-12-26 06:10:12
【问题描述】:

当我尝试将我的文件从服务器 (AWS EC2) 上传到 S3 存储时,我得到一个白屏,并且控制台显示:

Failed to load resource: the server responded with a status of 413()
Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERROR

在本地主机上,一切正常,但在服务器上我得到了这些错误。我试图增加 php.ini 的内存和文件上传大小限制。我在 apache 网络服务器上运行网络。也许有人可以帮助我?

我正在使用的代码:

$thumbnailLink = "https://xx.s3.xxxx-1.amazonaws.com/".$folder."/thumbnails/".$thumbnailName;
$s3->put($thumbnailPath, file_get_contents($thumbnail), 'public');

【问题讨论】:

    标签: laravel apache amazon-s3 amazon-ec2 file-upload


    【解决方案1】:

    因此,首先,您需要调试您面临的错误。如果本地主机上一切正常,则应该是服务器错误。

    转到 /var/log/apache2 并打开 error.log 以查看错误消息。在那里您可以找到有关您所面临的错误的更多信息。

    cd /var/log/apache2/
    nano error.log
    

    然后我用谷歌搜索了我的错误,post_max_size 设置为只有 8MB。我也用内存限制改变了它,我的错误消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-10
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多