ReferenceError: elgg is not defined

ReferenceError: elgg is not defined

直到昨天,我的网站 运行 还不错。

我想使用 ion cube loader 所以,我已经将 php 版本从 5.4 更改为 5.5,
在 php.ini

zend_extension=/opt/ntphp/php52/lib/php/extensions/Zend/ioncube_loader_lin_5.2.so

并在 .htacess 文件中

suPHP_ConfigPath /home/USERNAME/public_html/myfolder

然后它开始给我 "ReferenceError: elgg is not defined" 表格

elgg.config.lastcache = 1463814175;
elgg.config.viewtype = 'default';
elgg.config.simplecache_enabled = 1;
elgg.security.token.__elgg_ts = 1463820371;
elgg.security.token.__elgg_token = '921400a07830ef8c7d5ccdb2640f440d';

//Before the DOM is ready, but elgg's js framework is fully initalized
elgg.trigger_hook('boot', 'system');
elgg.session.geopositioning = {"location":"","latitude":0,"longitude":0};

甚至在还原所有内容后进行了检查,但错误是相同的。

提前致谢!

ReferenceError: elgg is not defined 可能是因为 PHP 污染了 JS 输出。

  • PHP 错误报告值在升级过程中是否发生了变化?您是否尝试在管理 > 高级设置中禁用错误​​报告
  • 你刷新简单缓存了吗?