繁体   English   中英

无法登录 WordPress 中的非管理员用户

[英]Can't Login Non Admin User in WordPress

在我可以毫无问题地登录我的 WordPress 网站上的任何用户之前。 但是现在,我无法让非管理员用户登录到我的 WordPress 站点。 管理员登录没有问题。

当非管理员登录时,它会抛出以下错误:

PHP message: PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 5041000 bytes)

我相信这不是因为缺少 memory,因为我可以毫无问题地登录管理员用户。

以前有没有人遇到过同样的问题?

我同意您的意见,似乎内存不足,但是增加php.ini文件中的内存可能不会受到损害。 我建议禁用所有插件,然后查看问题是否存在。 如果是这样,请一一激活它们以隔离问题插件。

您需要编辑此文件,通常在根文件夹中。

wp-config.php

你需要用MB来写,而不是G。例如:

define(‘WP_MEMORY_LIMIT’, ‘1024M’);

我建议这个号码:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

请阅读下文……

关于Memory Limit的一些建议:

  1. 您的 WordPress memory 限制不能超过您的 PHP memory 限制。 可以设置 php memory 限制,例如,编辑您的 php.ini 文件。 例如:memory_limit 512M 有关详细信息,请咨询您的托管公司。

  2. PHP memory_limit 是每个脚本。 例如,虽然 PHP 的 memory 限制可能设置为 1GB,但这并不意味着脚本会堆积起来使用这 1GB。 这有助于防止写得不好的脚本耗尽服务器上所有可用的 memory……然后,我猜 256M 是 PHP ini 和 WP memory 限制的一个很好的数字。

  3. 您的服务器需要免费 memory 大于 PHP Memory 限制。 重要的是要了解增加每个 PHP 进程可以使用的 memory 的数量会减少可以运行的并发进程数。

我们有这个免费的 WP 插件来帮助您控制您的 memory 限制: https://wordpress.org/plugins/wp-memory/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM