在WordPress中,不同的用户角色是否有单独的内存分配?

时间:2016-11-23 作者:Oliver Willis

我试图在以编辑器身份登录时通过WordPress管理区域编辑特定页面,但该页面因以下错误而关闭:

致命错误:中允许的内存大小为134217728字节,已耗尽(尝试分配72字节)[PATH]/htdocs/wp包括/元。php在线841

这只会影响此页面,当然,这是一个内容非常繁重的页面,但作为管理员尝试编辑此页面效果很好。为什么会这样?

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

因为这条线wp-admin/admin.php:

if ( current_user_can( \'manage_options\' ) ) {
    wp_raise_memory_limit( \'admin\' );
}
换句话说,WordPress将内存限制提高到WP_MAX_MEMORY_LIMIT 在admin中,但仅适用于manage_options 能力,即管理员。

你最好的选择是raise the default memory limit 在您的wp-config.php:

define( \'WP_MEMORY_LIMIT\', \'256M\' ); 

相关推荐

WP_MEMORY_LIMIT和WP_MAX_MEMORY_LIMIT有什么不同?

甜菜有什么区别define( \'WP_MEMORY_LIMIT\', \'96M\' );和define( \'WP_MAX_MEMORY_LIMIT\', \'256M\' );在我的主机中,我有这个define( \'WP_MEMORY_LIMIT\', \'786M\' ); define( \'WP_MAX_MEMORY_LIMIT\', \'512M\' ); 这是正确的吗WP_MAX_MEMORY_LIMIT 更高一点?