我正面临着类似PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 2097160 bytes)in wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-debug-backtrace.php line 138
的错误。
我试图通过添加define("WP_MEMORY_LIMIT", "512M")
来增加wp-config.php
的内存限制,但它没有帮助我。
另外,试图通过重命名插件文件夹名称来禁用sitepress-multilingual-cms
插件,但仍然没有运气。
有办法解决这个严重错误吗?如果有,请多多指教。
谢谢。
据我所知,这个错误信息表明PHP在运行站点press- multilingualcms插件时内存不足。
你可以尝试增加PHP的内存限制,下面是你如何做到的。
在服务器上找到PHP.ini文件。
在文本编辑器中打开PHP.ini文件
在文件中找到以下行:
memory_limit = 128M
增加到更大的数字,例如256M或512M:
内存限制= 512M
保存PHP.ini文件
重新启动web服务器(例如Apache或Nginx)和PHP。
这将增加可供PHP使用的内存量,并防止"允许的内存大小耗尽";错误。如果问题仍然存在,您可能需要咨询服务器管理员或您的web主机以获得进一步的帮助。
WordPress在6.2版本中做了一个核心更改,导致X和Pro中的无限循环。我们已经修复了X 10.1.10和Pro 6.1.10中的问题。如果可能的话,请不要更新到WordPress 6.2,直到你使用这些版本。不幸的是,WordPress似乎已经将默认设置更改为自动更新到最新版本(通常,这不是一个好主意)。你可以在你的WordPress设置中修改。
如果你已经使用WordPress 6.2并且在访问网站时遇到问题,请删除X/Pro文件夹,从你的Themeco仪表板下载最新版本,然后重新上传并将主题更改回X/Pro。如果您希望手动修复问题,您可以添加返回;到framework/legacy/functions/plugins/cornerstone.php的第194行