繁体   English   中英

php.ini 更改时上传最大文件大小不变

[英]Upload Max File Size not changing when php.ini is changed

所以,我基本上已经尝试了一切可能的方法来更改我的 wordpress 网站上的上传最大文件大小限制,但没有任何结果。

我在 AWS 中创建了一个全新的 Amazon Linux 2 AMI 实例,并按照他们的教程下载 Wordpress 并设置所有内容。 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html )。 我还使用 Route 53 将我的域从 NameCheap 移动到 AWS。

之后,我想将一个网站从另一个域迁移到这个域,但是为了做到这一点,我必须上传一个大于 2M 的文件。

因此,我 ssh 进入我的实例并将以下 php.ini 文件设置更改为:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

我更改的 php.ini 文件是正在加载并在运行时显示的文件

php --ini

这将我在 Wordpress 的“添加新媒体”部分中的上传文件大小限制从 2M 更改为 1M。 然后我查看了主题 2020 文件夹中的 functions.php 文件(此主题随附 WordPress 安装)。

我自己添加了这些设置,但没有覆盖这些设置,但同样没有结果,所以我再次删除了它们。

最后,我在 .htaccess 文件中添加了以下内容:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

但这只是使网站崩溃。

在每一项更改之后,我都使用 sudo 重新启动 httpd、mariadb 和 php-fpm 服务...

我的选择已经不多了。有没有人有其他想法?

编辑:当我看到我在网站上添加的 phpinfo.php 文件时,设置更新。 它只是没有显示在 wordpress 中。

您是否尝试过使用以下命令重新启动php-fpm

systemctl restart php-fpm.service

或者

service php-fpm restart

在 CentOS8 上,您需要

  1. 编辑 php.ini
  2. 重启 php-fpm systemctl restart php-fpm
  3. 重启 httpd systemctl restart httpd
  4. 对于文件上传问题,将 MAX_FILE_SIZE 添加到 html 页面

如果您有一个多站点,那么在多站点网络设置https://www.cloudways.com/blog/increase-media-file-maximum-upload-size-in-wordpress/中还有一个最大上传文件大小的选项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM