wordpress的debug模式查找错误

时间: 2015-04-18 / 分类: wordpress / 浏览次数: 2,379 views / 0个评论 发表评论

今天有个客户装了个SEO插件,WP后台打不开了~我在本地测试装这个插件一点事情都没有

我怀疑空间商配置的空间参数不好

但是问题得帮客户解决~

于是打开WP的DEBUG模式

在WordPress 根目录下的wp-config.php 文件大概79行下有下面一段代码:

/**
* 开发者专用:WordPress调试模式。
*
* 将这个值改为true,WordPress将显示所有用于开发的提示。
* 强烈建议插件开发者在开发环境中启用WP_DEBUG。
*/
define(‘WP_DEBUG’, false);

按照其说明,将 false 改成ture 就可以开启调试模式。

然后刷新后台就发现有这么一句

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2354671 bytes) in XXXX

看英文的意思好像是内存超标什么的

搜索了一下找到下面的解决方法

1、在WordPress的安装目录下新建一个.htaccess文件(已存在就不用新建了),在文件内填上: 

php_value memory_limit 64M

2、在 wp-config.php 文件的 define (‘WPLANG’, ”);下一行添上:
define(‘WP_MEMORY_LIMIT’, ’64M’);

3、wp-settings.php,编辑这个文件,修改define(‘WP_MEMORY_LIMIT’, ’32M’);为define(‘WP_MEMORY_LIMIT’, ’64M’);

     以上第二种方法在我的博客上测试成功,也推荐使用第二种方法,WordPress更新不影响wp-config.php。第三种方法是官方文档提供的解决方案,你可以根据自己的喜好选择一个方法解决你的问题。

经过我的测试,第2种方法起效了,貌似不同的空间起效的方法不一样~多尝试就OK了的

发表评论

你必须 登录后 才能留言!