我需要上传更大的文件,我正在使用Laravel。场景1:当我第一次尝试时,它只上传了不到5MB,为此,我更改了upload_max_filesize = 50M和post_max_size = 500M等php.ini文件中的设置,现在根据指定的大小上传更大的文件。但问题是在场景2中:
场景2:相同的代码和相同的php.ini行为当我使用Ubuntu16.04的亚马逊EC2实例(使用LAMP)时,我无法上传超过2-3MB的文件,我已经验证了我的php.ini,其中upload_max_filesize is 50M和post_max_size is 50,我不能弄清楚为什么它发生在亚马逊EC2
我测试了google cloud launcher一键安装程序,并安装了wordpress。安装进行得很顺利,但当我使用wordpress adming并尝试上传一个22MB的主题文件时,我得到了这样的信息:
The uploaded file exceeds the upload_max_filesize directive in php.ini.
这是典型的错误消息。我成功地在php.ini文件中进行了更改,以允许文件上传到200MB。已保存更改并重新启动apache。我甚至重启了实例,但没有任何帮助。问题仍然存在。
有没有人知道这是什么原因以及如何解决这个问题?
我正在nginx下运行php中的book堆栈实例。
不幸的是,我不能上传任何大于200万的文件。这就是我今天的问题。
文件上传尝试在HTTP/1.1 422 Unprocessable Entity和body {file: ["The file could not be uploaded. The server may not accept files of this size."]}中产生结果。
Book堆栈文档说,在nginx和php中设置文件大小限制就足够了(实际上,它也提到了前端的一些调整,但是由于我们有HTTP错误,所以我们把它排除在范围之外)。不需要在书堆后端进行调