簡體   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