当前位置: 首页 > 知识库问答 >
问题:

更改在Amazon Linux AMI php中上载\u max\u文件大小。ini将不生效

阮昊阳
2023-03-14

不管我在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文件

我使用Sudo nano-php。/etc目录中的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配置。php文件。同样的结果似乎也让这个网站轰动一时。

我可以完全访问实例。我可以拯救php.ini

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

PHP7X是否可以以不同的方式处理这个问题?

共有2个答案

时向文
2023-03-14

彼此彼此!使用相同的配置,我甚至在/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。。。

孔权
2023-03-14

我也有同样的问题,通过做一些事情来解决:

首先创建一个文件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不遵守上载\u最大\u文件大小 详细信息:使用 和. conf中搜索grep-inrupload_max_filesize,只返回12M值。搜索 /etc/httpd/conf/ /etc/httpd/conf.d/显然是虚拟主机的根。在grep返回0结果的虚拟主机中没有特殊设置。

  • 我想用我的. htaccess将upload_max_filesize设置为3G(或最大值),因为我无法访问php.ini.我做了很多研究,这就是我现在得到的: .htaccess: 但不知怎么的,这对我不起作用。当我加上 对于我的PHP脚本,我只得到这样的响应: 当我使用而不是时,我得到一个500内部服务器错误 那么我做错了什么<提前谢谢! 编辑/解决方案:我使用的是一个共享托管服务,它不允许我

  • 问题内容: 我有一个无法访问的PC上托管的网站。我有一个上传表单,允许人们上传最大30MB的mp3文件。我的服务器端脚本是用PHP完成的。 每次尝试上传文件时,都会收到一条错误消息,声称文件超出了允许的最大大小,因此我需要增加大小。我在网络上的研究建议更改我无权访问的文件,这样将无法正常工作。其他人建议我将自定义文件添加到我的根目录中,该文件无效。还有其他建议吗? 问题答案: 您需要设置的值,并在

  • 我有这个在crontab: 运行正常(每5分钟和每10分钟) 基本上,我的下载脚本从FTP服务器下载一个文件,然后上传脚本将其上传到不同的FTP服务器。问题是,两个脚本都正常运行了两三次,然后下载的文件突然变为0 KB(在FTP服务器上不是0 KB)。这很有趣,因为我的下载脚本中有: 代码片段: 下载脚本: 上传一: 输出文件为空。

  • 问题内容: 我在HDFS目录中有一堆小文件。尽管文件 量 较小, 但是每个文件的处理时间却很大 。也就是说,一个文件(它是的默认拆分大小)甚至需要几个小时才能处理。 我需要做的是 减小拆分大小 ,以便我可以 利用更多的节点 来完成工作。 所以问题是,怎么可能通过说来分割文件?我需要实现我自己和这一点,或有任何参数设置?谢谢。 问题答案: 可以针对每个作业单独设置的参数。不要更改, 因为这对于HDF

  • 我想在我的共享服务器上上传文件,但当我的文件大于2MB时,我无法这样做。我知道问题在于php中的上传文件大小。但问题是在php上。ini文件已经存在。现在我不知道该怎么办。因为我使用的是共享主机,所以我没有任何php的访问权限。ini文件。我只能看到它的参考资料。我试着编写自己的php。公用html文件夹中的ini文件,如下所示: 然后写。htaccess文件位于公共\u html之外,如: 但这