UPLOAD_MAX_FILESIZE已设置为64 MB,但WordPress仍显示2 MB

时间:2021-03-29 作者:Run

我已配置upload_max_filesize 指令至64 MB 在我的本地主机中php.ini 重新启动Apache。

但是为什么我的WordPress中的媒体部分仍然显示2 MB以下?

Maximum upload file size: 2 MB.
因此,任何文件都超过2 MB,我得到以下错误:

上载的文件超过了php中的upload\\u max\\u filesize指令。ini。

你知道我还需要配置什么吗?

EDIT 1:

我还设置了post_max_size = 64M 匹配upload_max_filesize = 64M 在里面php.ini 重新启动Apache。

EDIT 2:

发现问题。我正在跑步PHP Development Server. 可能正因为如此,WordPress无法阅读我的php.ini. 在我的生产服务器上可以。

所以这不是为什么要增加upload_max_filesize 那么在PHP开发服务器上呢?

2 个回复
SO网友:Frank P. Walentynowicz

你必须设置post_max_size = 64M 匹配upload_max_filesize = 64M 在php中。ini公司

SO网友:Pat J

可以设置一个过滤器:upload_size_limit. 检查此筛选器是否正在插件或活动主题中使用。

如果上载了大量文件,也有可能磁盘空间不足(或者,如果这是多站点网络中的站点,则可能接近该站点的配额)。