出于某种原因,我在Symfony2项目中清除缓存时突然出现以下致命错误:
Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 130968 bytes) in /Applications/XAMPP/xamppfiles/htdocs/instorecrm/vendor/twig/twig/lib/Twig/Environment.php on line 286
当我参考Environment.php文件中的第286行时,就是这个函数:
public function getCacheFilename($name)
{
@trigger_error(sprintf('The %s method is deprecated and will be removed in Twig 2.0.', __METHOD__), E_USER_DEPRECATED);
$key = $this->cache->generateKey($name, $this->getTemplateClass($name));
return !$key ? false : $key;
}
我无法想到我已经完成了这会导致这种情况,我所做的唯一改变是使用parameters.yml文件来规定Gmail作为我的邮件主机。它似乎并没有影响网站的工作(至少我还没有发现它),但它让我担心某些事情可能会被打破。
我正在使用localhost,如果有帮助的话。
任何帮助表示赞赏,
谢谢 迈克尔
答案 0 :(得分:0)
尝试删除app/cache
文件夹,手动清理缓存。