PHP致命错误:已删除调用时间传递引用 第227行的/XXX/modules/XXXX/XXXX.module
该网站在我的机器上运行良好。几天后突然间,我开始收到上述错误而没有任何代码更改。通过浏览日志文件我得到了上述错误。 所以我改变了
227 template_preprocess(&$variables);
通过
227 template_preprocess($variables);
我的网站开始运作了。但是我无法弄清楚问题的确切原因,就像之前使用的相同代码一样,现在又产生了问题。
是CMS(内容管理系统)我只创建了新内容并添加了分类。代码没有改变。
答案 0 :(得分:2)
现在PHP Fatal Error occurs because the server is running PHP 5.4,但您使用的是PHP 5.3或更早版本(请在Drupal的admin / reports / status中查看您的版本)。如果直到最近才在服务器上发生这种情况,那么主机可能会更新它们正在运行的版本。
解决方案是确保您更新了Drupal和所有模块,并将错误报告给模块的维护者。