Caching PHP引用文件路径和不包含';不存在

Caching PHP引用文件路径和不包含';不存在,caching,joomla2.5,php,dreamhost,Caching,Joomla2.5,Php,Dreamhost,我正在开发一个网站,其错误代码如下: Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 1439957 bytes) in /home/user/domain.com/libraries/joomla/cache/controller.php on line 224 现在,我可能读错了,但它告诉我它试图分配小于允许的内存大小,所以我不确定它一开始是如何耗尽的 这是问题的症结所在。我在J

我正在开发一个网站,其错误代码如下:

Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 1439957 bytes) in /home/user/domain.com/libraries/joomla/cache/controller.php on line 224
现在,我可能读错了,但它告诉我它试图分配小于允许的内存大小,所以我不确定它一开始是如何耗尽的

这是问题的症结所在。我在Joomla为这个网站编写代码。我尝试在Joomla安装上启用缓存,特别是渐进式缓存。它开始生成这个错误,所以我禁用了它。现在我无法摆脱这个错误

我假设错误本身是因为我从Dreamhost上的标准共享服务器托管此站点,但我不明白为什么在禁用缓存后,FTP上不再存在的文件仍然会出现此错误


如果您有任何见解,我们将不胜感激。

听起来您的脚本试图使用超过90MB的内存,这可能是php.ini中设置的进程限制。Dreamhost允许您使用自定义php.ini文件,您可以在其中增加进程限制。根据经验,Dreamhost允许每个共享帐户在开始终止进程之前使用每个帐户略低于512MB的系统内存,因此您应该能够将该限制提高相当一点

php.ini文件的内存限制=128M

指示

也可以在单个php脚本中设置它

ini设置(“内存限制”,“128M”)