我得到了一个 Amazon EC2 Ubuntu 实例。我们的任务是创建一个包含上传客户端视频的 Web 应用程序。我在我的本地主机中创建了一个文件上传应用程序,它工作正常。当我将代码迁移到虚拟主机服务器时,我无法上传任何视频,甚至任何超过2Mb. 我尝试将php.ini设置编辑upload_max_filesize为50M并将 post_max_size编辑为1000M。
多次重启Apache后,更新没有反映在我的phpinfo()信息中,但更改保存在我的php.ini文件中。
我怀疑给我的 Amazon EC2 实例有文件上传限制,但我不确定我是否正确。如果我错了,我该如何覆盖下面的配置?任何帮助将不胜感激。
更新:
我什至确保我正在编辑正确的配置文件。以下是屏幕截图:
更新:
我尝试按照链接中所说的进行操作,但没有成功。我有很多关于链接的问题,例如:
S3 bucket?我将配置文件上传到/var/www/html/.ebextensions. 我在做正确的事吗?我的zzz.ini包含下面的代码,我把它放在/etc/php.d/zzz.ini:
[php]
post_max_size = 1000M
upload_max_filesize = 50M
Run Code Online (Sandbox Code Playgroud)
我myconfigfile.config位于/var/www/html/.ebextensions/myconfigfile.config并包含以下代码:
files:
"/etc/php.ini":
mode: "000644"
owner: root
group: root
source: http://mybucketname.s3.amazonaws.com/php.ini
"/etc/php.d/zzz.ini":
mode: "000644"
owner: root
group: root
source: http://mybucketname.s3.amazonaws.com/zzz.ini
Run Code Online (Sandbox Code Playgroud)
如何知道我的实例的桶名称?
我也复制我 …
我将我的 php.ini 设置为 upload_max_filesize=12M,这在 phpinfo() 中工作正常;
但是typo3 9.5.8 仍然不接受上传大于8mb 的文件。
在 Typosettings 中找不到更多选项,例如 ['BE']['maxFileSize'],我可以在其中更改这些设置。
有什么方法可以改变?
我正在尝试更改我的服务器(LEMP Stack)上的upload_max_filesize的 php 配置。
在 phpinfo 中我可以看到:
Loaded Configuration File: /etc/php/7.2/fpm/php.ini
Run Code Online (Sandbox Code Playgroud)
我已在此文件中将 upload_max_filesize 更改为 256M。
然后我通过运行以下命令重新启动:systemctl restart nginx。
问题是当我检查我的 phpinfo 时它没有改变......