wp-config.php中的WP_MAX_MEMORY_LIMIT似乎被忽略了

时间:2014-03-13 09:01:14

标签: wordpress

我正在使用 WordPress v.3.8.1 与WMPL(WordPress多语言插件)v.3.1.4和WPML Media Pugin v.2.1.3。

在php.ini文件中我有......

memory_limit = 512M

我已经有一个<?php phpinfo(); ?>的info.php文件,我可以看到memory_limit = 512M

在wp-config.php文件中,我有wp-settings.php包含...

define( 'WP_MAX_MEMORY_LIMIT', '384M' );

当我尝试使用“媒体翻译”时,我在处理50/400媒体后出现此错误...

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 523800 bytes) in /wp-includes/plugin.php on line 1939

我很抱歉重复https://wordpress.stackexchange.com/q/137698/45047,但我确实需要一些指导。

谢谢!

3 个答案:

答案 0 :(得分:0)

你必须在两个文件上都这样做。

  1. 在php.ini
  2. 在wp_config.php
  3. 之后只需重新启动服务器(如果您有权访问)。

答案 1 :(得分:0)

只需向您的托管服务提供商发送电子邮件,他也会更改它,您也必须在php.ini和config.php中有相同的限制,只需向您的提供商发送电子邮件,他就会重新启用您的服务器..

答案 2 :(得分:0)

我有同样的上传问题,我发现在php.ini上你还要更改filesize_limit,默认设置为2M,你会在第920 - 922行找到这个:

; Maximum allowed size for uploaded files.
;http://php.net/upload-max-filesize
 upload_max_filesize=64M

您可以更改号码,因为它让您高兴。