将文件上载到S3时出现Laravel白屏(413错误)

将文件上载到S3时出现Laravel白屏(413错误),laravel,apache,amazon-s3,amazon-ec2,file-upload,Laravel,Apache,Amazon S3,Amazon Ec2,File Upload,当我尝试将文件从服务器(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上的内存和文件上传大小限制。我在ApacheWebServer上运行web

当我尝试将文件从服务器(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上的内存和文件上传大小限制。我在ApacheWebServer上运行web。也许有人能帮我

我正在使用的代码:

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

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

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

cd /var/log/apache2/
nano error.log
然后我用谷歌搜索我的错误,post_max_大小被设置为只有8MB。随着内存的限制,我也改变了这一点,我的错误消失了