-
浏览107
-
浏览97
-
浏览96
-
浏览95
-
浏览94
wordpress ,管理员发布文章正常,博客普通用户写文章报错Fatal error: Allowed memory size of**,这是内存不足报错!
以下是网上找到的解决办法:
出现类似错误,一般是由于主机空间的内存设置过小造成的
打开wp-includes目录下default-constants.php文件,找到如下代码:
// set memory limits
if ( !defined(‘WP_MEMORY_LIMIT’) ) {
if( is_multisite() ) {
define(‘WP_MEMORY_LIMIT’, ’64M’);
} else {
define(‘WP_MEMORY_LIMIT’, ‘32M‘);
}
}
if ( ! defined( ‘WP_MAX_MEMORY_LIMIT’ ) ) {
define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
}
然后把define(‘WP_MEMORY_LIMIT’, ’32M’);这个32M修改为64M,保存,覆盖原来的文件
如果还是不行,可以修改成96M、128M或更大。
注意:请不要使用Windows系统自带的记事本修改代码,推荐使用Notepad++、UltraEdit、EditPlus等编辑器修改,cPanel用户可以直接在cPanel文件管理器Edit。
网上对于该问题的解决办法有如下3种,大家不妨一一测试:
方法一:
在 wp-config.php 文件的 define (‘WPLANG’, ”);下一行添上:
1 |
define('WP_MEMORY_LIMIT', '64M'); |
方法二:
在WordPress的安装目录下新建一个.htaccess文件(已存在就不用新建了),在文件内填上:
1 |
php_value memory_limit 64M |
方法三:
如果你有修改 php.in 文件的权限,可以查找 memory_limit 修改为
查询最新优惠券可加微信号:jlzy696
省钱网快报:大家都在抢什么?点此查看>>>