2014-03-13 59 views
1

我正在使用WordPress v.3.8.1使用WMPL(WordPress多语言插件)v.3.1.4和WPML Media Pugin v.2.1.3。wp-config.php中的WP_MAX_MEMORY_LIMIT似乎被忽略

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

memory_limit = 512M 

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

在wp-config.php文件我的wp-settings.php中列入前...

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

当我试图用“媒体转换”我得到这个错误后四百分之五十零媒体有被处理......

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抱歉,但我真的需要一些指导。

谢谢!

+0

我已经联系我的托管服务提供商,他告诉我他没有限制内存 - 默认是128MB - 所以从错误信息我可以看到我已经超过了默认值。 – kanenas

回答

0

你必须在两个文件上使它相同。

  1. 在php.ini
  2. 在wp_config.php

后,这只是重新启动服务器(如果你有机会)。

+0

我不明白为什么这两个文件必须是相同的(我想你的意思是'define('WP_MAX_MEMORY_LIMIT','512M');')。无论如何,我已经完成了**没有结果**。另外,如果你在root的.htaccess中使用这个'SetEnv PHPRC/location/todir/contained/phpinifile',你不必重新启动服务器。 – kanenas

0

只要发送电子邮件到您的托管服务提供商,他也将改变它,你必须在php.ini并config.php文件相同的限制,只要发送电子邮件到你的供应商,他会reebot服务器..

+0

谢谢你的回答。正如我写的(见上面的评论),我已经超过了服务器的限制。所以我认为错误会说“致命错误:允许内存大小** 134217728字节**在1939行中的/wp-includes/plugin.php中耗尽(试图分配134741528字节)” – kanenas

0

我有同样的问题与上传,我发现,在php.ini中你也改变filesize_limit,默认设置为2M,你会发现这个上线920 - 922:

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

你可以改变号码,因为它是取悦你。