允许的内存大小耗尽问题

时间:2013-11-16 作者:sakibmoon

这似乎是个奇怪的问题。确切的错误是:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 337608 bytes) in ...
它只挂起仪表板。网站的其他部分没有问题。错误发生的文件名在不同的时间是不同的,我无法按照自己的意愿再现错误。

此错误最可能的原因是激活插件。因此,我试图一个接一个地激活所有插件,但出现了错误。我认为插件是罪魁祸首。为了在dashboard中工作,我通过FTP更改了插件的名称,dashboard又回来了。然后,我将插件文件夹重命名为其原始名称,并再次激活插件以再现错误。

但这次它激活了,没有任何问题。我试着激活、停用其他插件,同样的事情再次发生在另一个插件上。重命名插件文件夹后,这次错误没有消失。相反,它显示错误在\\wp-includes\\functions.php 当我重新加载时\\wp-includes\\theme.php. 我重新加载后,它工作了,仪表板又回来了。

所以,问题是我似乎找不到问题的根源。有人知道吗?

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

问题是在php中没有为php脚本分配足够的内存。ini文件。有两种解决方法

增加内存分配,这可能需要您增加实际使用的物理内存,放弃站点的某些功能对于这样的问题,没有一个可以调试和“解决”的根本原因,这个问题是由于实际使用了站点的累积功能,而不是其中一个造成的(尽管其中可能有一个比其他更需要内存)

结束

相关推荐

Plugins_url函数混合了系统路径和URL

在我的WordPress小部件中,我使用以下代码:wp_register_script(\'jquery-ui.widget\', plugins_url(\'assets/js/jquery-ui-1.9.2.widget.js\', dirname( __FILE__ ))); 不幸的是,代码给了我一个无效的URL,它与我的系统路径混合在一起:http://test.dev/wp-content/plugins/C:/projects/wordpress/plugins/assets/js/