[英]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的一些建議:
您的 WordPress memory 限制不能超過您的 PHP memory 限制。 可以設置 php memory 限制,例如,編輯您的 php.ini 文件。 例如:memory_limit 512M 有關詳細信息,請咨詢您的托管公司。
PHP memory_limit 是每個腳本。 例如,雖然 PHP 的 memory 限制可能設置為 1GB,但這並不意味着腳本會堆積起來使用這 1GB。 這有助於防止寫得不好的腳本耗盡服務器上所有可用的 memory……然后,我猜 256M 是 PHP ini 和 WP memory 限制的一個很好的數字。
您的服務器需要免費 memory 大於 PHP Memory 限制。 重要的是要了解增加每個 PHP 進程可以使用的 memory 的數量會減少可以運行的並發進程數。
我們有這個免費的 WP 插件來幫助您控制您的 memory 限制: https://wordpress.org/plugins/wp-memory/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.