新闻中心

解决ecshop 前后台出现Notice: Undefined variable: data in

作者 / 无忧主机 时间 2013-02-07 10:12:50

今天有一个客户的ecshop网站访问不了,打开他的网站出现一个很少出现的错误提示“Notice: Undefined variable: data in ”,详细错误提示如下: Notice: Undefined variable: data in /home/***.com/public_html/includes\lib_base.php on line 1241 Warning: require(/home/***.com/public_html/upload/languages//common.php) [function.require]: failed to open stream: No such file or directory in home/***.com/public_html/upload\includes\init.php on line 121 Fatal error: require() [function.require]: Failed opening required '/home/***.com/public_html/upload/languages//common.php' (include_path='.; /home/***.com/public_html/upload/') in home\***.com\public_html\upload\includes\init.php on line 121 问题分析: 出现上面Notice: Undefined variable: data in这个问题,我们很容易就想到,是不是用户做过什么特别的修改,或者网站的空间满了。经过了解,都不是。那是什么原因呢,无忧主机小编在查看文档之后,找到了原因,原来是ecshop 的缓存紊乱。 如何解决: 明白这类问题的原因,我们就知道如何解决了。即然是ecshop缓存的原因,那么我们更新一下缓存就可以了。大家都知道ecshop的网站后台有一个刷新缓存功能,而这里我们网站的后台也进不去,那么怎么更新缓存呢。下面无忧主机www.51php.com小编就教您,如何更新ecshop的缓存,主要有以下两个步骤: 1、  网站根目录下的temp/static_caches/里面的除了index.html文件的所有文件都删除。 2、 删除 temp/caches/下所有文件夹里面的内容。 特别注意:无忧主机php虚拟主机网站的根目录是publcit_html. 更多的ecshop报错教程您可以参考: 自动定时删除ecshop网站缓存 详细讲解:Ecshop网店系统提示MySQL server error report的解决方法 解决ECSHOP访问管理员后台提示Warning: Cannot modify header information 纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/ecshop/10589.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服