最大上传文件大小不反映phpinfo()


Maximum upload file size not reflecting to phpinfo()

我的问题是,当我检查wp-admin/media-new.php时,我看到最大上传文件大小:8 MB。现在我更改位于/usr/lib/php.ini的php.ini,我将upload_max_filesize更改为64M和post_max_size 64M。然后当我检查回到wp-admin/media-new.php它现在是'最大上传文件大小:15M'它应该是64M

我甚至试着遵循这个http://www.wpbeginner.com/wp-tutorials/how-to-increase-the-maximum-file-upload-size-in-wordpress/但它没有帮助它。看起来它被限制在15M?我尝试将post_max_size更改为14M,然后它现在在wp-admin/media-new.php上读取为"最大上传文件大小:14M",看起来它只限制为15M。我重新启动了apache,但它仍然不能工作,它只显示15M

我检查了phpinfo(),加载的文件是正确的,即/usr/lib/php.ini

除了网络设置外,wordpress中是否有限制上传文件大小的设置?没有对吧?有什么问题吗?

我修复了我的问题。以下是我所学到的:

1)确保与你的php.ini没有冲突。我检查了我的phpinfo(),加载的文件是/usr/local/lib/php.ini,但是有php.ini放在wp-admin/文件夹中,所以我删除了它,这导致覆盖设置。

2)如果你正在运行多个站点,确保"最大上传文件大小"选项在wp-admin/network/settings.php是正确的,根据你的愿望,因为这将反映在主站点。

您可以在。htaccess文件中使用此代码。

<IfModule mod_php5.c>
php_value post_max_size           128M
php_value upload_max_filesize     128M
php_value memory_limit            500M
</IfModule>

根据需要更改文件大小。