Amazon Linux AMI php.ini 中对 upload_max_filesize 的更改不会生效

3 php linux apache wordpress ec2-ami

无论我似乎在我的 php.ini 文件上做什么来调整上传文件的大小,我的 WordPress 大小都不会从 2MB 改变。

我已经按照一些 AWS 教程在实例上自己安装了 WordPress。

这是我到目前为止所做的:

在 Apache 文档根目录创建 PHP 文件 验证加载的 php.ini 文件位置 PHP 版本 7.2.11

Loaded Configuration File:         /etc/php.ini

Scan for additional .ini files in: /etc/php.d

Additional .ini files parsed:

/etc/php.d/20-bz2.ini,
/etc/php.d/20-calendar.ini,
/etc/php.d/20-ctype.ini,
/etc/php.d/20-curl.ini,
/etc/php.d/20-exif.ini,
/etc/php.d/20-fileinfo.ini,
/etc/php.d/20-ftp.ini,
/etc/php.d/20-gettext.ini,
/etc/php.d/20-iconv.ini,
/etc/php.d/20-json.ini,
/etc/php.d/20-mysqlnd.ini,
/etc/php.d/20-pdo.ini,
/etc/php.d/20-phar.ini,
/etc/php.d/20-sockets.ini,
/etc/php.d/20-sqlite3.ini,
/etc/php.d/20-tokenizer.ini,
/etc/php.d/30-mysqli.ini,
/etc/php.d/30-pdo_mysql.ini,
/etc/php.d/30-pdo_sqlite.ini
Run Code Online (Sandbox Code Playgroud)

解析了其他几个 ini 文件,但在我的 Amazon Linux AMI 实例上,只有一个 php.ini 文件

我在 /etc 目录中使用 Sudo nano php.ini

; Maximum allowed size for uploaded files.
memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Run Code Online (Sandbox Code Playgroud)

节省。没有错误。

Sudo service httpd restart
Run Code Online (Sandbox Code Playgroud)

看看我的 phpinfo.php 页面

它显示 2MB WordPress 确认最大上传大小为 2MB

我曾尝试编辑我的 .htaccess 文件,但如果我添加我在 .htaccess 文件中找到的有关文件上传大小的解决方案,它似乎会炸毁我的网站。

我也尝试过编辑 wp-config.php 文件。同样的结果似乎炸毁了网站。

我拥有对该实例的完全访问权限。我可以并且已经保存了 php.ini

它应该工作,但根本没有。

难道 PHP 7x 会以不同的方式处理这个问题?

Med*_*ric 12

我遇到了同样的问题并通过做几件事来解决它:

首先创建一个文件 sudo nano /etc/php.d/zzz.ini

在里面添加以下内容:

upload_max_filesize=64M
post_max_size=64M
max_execution_time=100
Run Code Online (Sandbox Code Playgroud)

那么重要的命令是: sudo service php-fpm restart

在我用于客户端的大多数 EC2 机器上,通常 a:sudo service httpd restart就足够了,但由于某种原因,它在这里不起作用。

  • 谢谢,我已经找了好几个小时了,我不需要新的 zzz.ini,使用 sudo service httpd restart 对我来说还不够,在我使用 sudo service php-fpm restart 的那一刻问题已经解决了,现在我只是对 post_max_size 有问题,无论我在该值中输入什么,即使使用 php -i | 服务器也始终为 32M grep -i "upload\_max\_filesize\|post\_max\_size\|max\_file\_uploads" 无需重新启动即可显示文件大小的更新,但不显示帖子大小的更新 (3认同)