Amazon EC2 Ubuntu实例最大文件上传大小

艾丽莎莉雅(Alyssaeliyah)

我得到了一个Amazon EC2 Ubuntu实例。我们的任务是创建一个包含上载客户端视频的Web应用程序。我已经在本地主机中创建了文件上传应用程序,并且运行正常。将代码迁移到虚拟主机服务器时,我无法上传任何视频,甚至不能上传超过的文件2Mb我试图编辑php.ini设置upload_max_filesize,以50M和post_max_size要来1000M

重启Apache多次后,更新未反映在我的phpinfo()信息中,但更改已保存在我的php.ini文件中。

在此处输入图片说明 在此处输入图片说明

我怀疑给我的Amazon EC2实例具有文件上传限制,但是我不确定我是否正确。如果输入错误,如何覆盖下面的配置?任何帮助将不胜感激。

更新:

我什至确保我正在编辑正确的配置文件。以下是屏幕截图:

在此处输入图片说明

在此处输入图片说明

更新:

我尝试遵循链接中所说的内容,但是没有运气。我对链接有很多疑问,例如:

  1. tomcatchesides什么意思S3 bucket我将配置文件上传到中/var/www/html/.ebextensions我做对了吗?

zzz.ini的代码包含在下面,并将其放置在中/etc/php.d/zzz.ini

[php]
post_max_size = 1000M
upload_max_filesize = 50M

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

如何知道我的实例的存储桶名称?

我还复制了php.ini/etc/php/7.0/apache2/php.ini/etc/php.ini并重新启动了apache。仍然没有变化。我做对了吗?

更新:

我问给我EC2实例的人的存储桶名称,她的回答是。

是的,您可以访问EC2实例。S3是Amazon提供的另一项服务,不适用于EC2实例。我们可以在S3中为您创建一个存储桶,但可能不再需要它。

EC2实例具有大约8GB的存储空间。您应该能够在EC2文件系统中存储大于2MB的多个视频并直接访问它们。

使用S3进行文件上传是一个好主意,尤其是在软件投入生产时。但是,为简化设置,请改用文件系统存储视频。

更新:

运行以下命令:

php -i | grep -i max_size

产量:post_max_size => 1000M => 1000M

grep -ir "max_size" /etc/php/7.0/apache2/conf.d/

没什么。

grep -ir "max_size" /etc/php/7.0/

产量

/etc/php/7.0/fpm/php.ini:post_max_size = 1000M
/etc/php/7.0/apache2/php.ini:post_max_size = 1000M
/etc/php/7.0/cli/php.ini:post_max_size = 1000M

phpinfo()可以通过此链接访问

艾丽莎莉雅(Alyssaeliyah)

对不起,打扰大家了,我不好。我为此花了将近4天的时间,结果发现我在php.ini中仅犯了语法错误。我在本地主机中用新安装的php更新了服务器php.ini,并在apache重新启动后更新了phpinfo()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章