无论我似乎在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
还解析了其他几个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
保存。 没有错误。
Sudo service httpd restart
看看我的phpinfo.php页面
显示2MB WordPress确认最大上传大小为2MB
我曾尝试编辑.htaccess文件,但是如果我添加了有关.htaccess文件上载大小的解决方案,那似乎会使我的网站崩溃。
我也尝试过编辑wp-config.php文件。相同的结果似乎炸毁了网站。
我对该实例具有完全访问权限。我可以并且已经保存了php.ini
它应该可以工作,但是根本不能。
难道PHP 7x对此处理方式有所不同吗?
答案 0 :(得分:1)
我遇到了同样的问题,并通过做一些事情来解决它:
首先创建一个文件sudo nano /etc/php.d/zzz.ini
在内部添加以下内容:
upload_max_filesize=64M
post_max_size=64M
max_execution_time=100
然后重要的命令是:sudo service php-fpm restart
在大多数用于客户端的EC2计算机上,通常使用:sudo service httpd restart
就足够了,但是由于某种原因,它无法正常工作。
答案 1 :(得分:0)
这里也一样!使用相同的配置,我什至在/ etc上创建了一个名为 zzz.ini 的新文件,其中仅放置了与设置相同的变量。之后:
sudo systemctl httpd restart
没有错误...和 php --ini
Configuration File (php.ini) Path: /etc
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-dom.ini,
/etc/php.d/20-exif.ini,
/etc/php.d/20-fileinfo.ini,
/etc/php.d/20-ftp.ini,
/etc/php.d/20-gd.ini,
/etc/php.d/20-gettext.ini,
/etc/php.d/20-iconv.ini,
/etc/php.d/20-json.ini,
/etc/php.d/20-mbstring.ini,
/etc/php.d/20-mysqlnd.ini,
/etc/php.d/20-pdo.ini,
/etc/php.d/20-phar.ini,
/etc/php.d/20-simplexml.ini,
/etc/php.d/20-sockets.ini,
/etc/php.d/20-sqlite3.ini,
/etc/php.d/20-tokenizer.ini,
/etc/php.d/20-xml.ini,
/etc/php.d/20-xmlwriter.ini,
/etc/php.d/20-xsl.ini,
/etc/php.d/30-mysqli.ini,
/etc/php.d/30-pdo_mysql.ini,
/etc/php.d/30-pdo_sqlite.ini,
/etc/php.d/30-wddx.ini,
/etc/php.d/30-xmlreader.ini,
/etc/php.d/zzz.ini
zzz.ini内容:
post_max_size = 20M
upload_max_filesize = 20M
但是在phpinfo()上仍然可以获取max_upload_size = 2M ...