致命错误调用OpenCart中的成员函数isLogged()


Fatal error Call to a member function isLogged() on in OpenCart

在将我的网站从一个托管服务器迁移到另一个主机服务器后,我的管理页面中出现以下错误,该页面无法打开。

致命错误:对中null的成员函数isLogged()的调用/webcorp1/www/corpusers/s/a/satvikrorganic.com/vqmod/vqcache/vq2-catalog_model_catalog_product.php在线96

我一直在一个opencart网站上工作,遇到了同样的问题,结果发现我天真地将相同的路径从前端配置文件复制到了admin-config.php文件中。以下变量需要指定管理文件夹,并且不能与前端路径相同:

define('DIR_APPLICATION','YOURPATH/admin/');

define('DIR_LANGUAGE','YOURPATH/admin/LANGUAGE/');

define('DIR_TEMPLATE','YOURPATH/admin/view/TEMPLATE/');

  1. 确保使用服务器路径更新两个配置文件(admin和root)
  2. 重新运行vQmod安装脚本http://domain.com/vqmod/install/
  3. 清除vQmod缓存
  4. 清除Opencart系统缓存