Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Amazon Linux AMI php.ini中上载_max_文件大小的更改将不会生效_Php_Linux_Wordpress_Apache_Ec2 Ami - Fatal编程技术网

在Amazon Linux AMI php.ini中上载_max_文件大小的更改将不会生效

在Amazon Linux AMI php.ini中上载_max_文件大小的更改将不会生效,php,linux,wordpress,apache,ec2-ami,Php,Linux,Wordpress,Apache,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 Additi

无论我在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文件,但在我的AmazonLinuxAMI实例上,只有一个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

它应该起作用,但根本不起作用


PHP7X处理这个问题的方式会有所不同吗?

这里也一样!使用相同的配置,我甚至在/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()上,仍然获得最大上传大小=2M…

我遇到了同样的问题,并通过做一些事情来修复它:

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

在内部添加以下内容:

upload_max_filesize=64M
post_max_size=64M
max_execution_time=100
然后重要的命令是:
sudo服务php fpm restart


在我为客户端使用的大多数EC2机器上,通常一个:
sudo服务httpd restart
就足够了,但由于某些原因,它不起作用。

我强烈建议雇佣一个系统管理员。您不应该在运行自己的服务器之前至少咨询一个服务器。对于系统管理问题来说,这是一个离题的话题,但您的问题很可能是如何管理PHP进程(fpm不是mod_PHP?),与您和@ramon的问题相同