ecshop升级后出现了页头大量的错误代码,首页有时会有有时刷新下就又好了,点进其他页面就又出现这类的错误代码了
一、出现的代码是:
Warning: include_once(/www/users/ldhost.cn/ADMIN_PATH/includes/lib_template.php) [function.include-once]: failed to open stream: No such file or directory in /www/users/ldhost.cn/includes/lib_common.php on line 662
Warning: include_once() [function.include]: Failed opening ‘/www/users/ldhost.cn/ADMIN_PATH/includes/lib_template.php’ for inclusion (include_path=’.:/www/users/ldhost.cn/’) in /www/users/ldhost.cn/includes/lib_common.php on line 662
Warning: include_once(/www/users/ldhost.cn/ADMIN_PATH/includes/lib_template.php) [function.include-once]: failed to open stream: No such file or directory in /www/users/ldhost.cn/includes/lib_main.php on line 1920
Warning: include_once() [function.include]: Failed opening ‘/www/users/ldhost.cn/ADMIN_PATH/includes/lib_template.php’ for inclusion (include_path=’.:/www/users/ldhost.cn/’) in /www/users/ldhost.cn/includes/lib_main.php on line 1920
二、解决办法:
|
原因不能肯定,但问题有个共同特点,都用到了 “ADMIN_PATH” 这个常量,因为常量没有定义,所以直接显示在了路径里,造成无法访问文件。 从名字上看,应当属于后台路径的定义,后台路径自定义是新功能吧,相对于老版本,问题或者出在这里 看看 data目录下config.php 文件中,是否有 “ADMIN_PATH” 的定义【可下载新EC版本,参照恢复】,应当是这个定义丢失造成的。 三、 |
下面是一个例子【你也可以自己在一个临时目录再安装一个新版本EC获得】,你可以参照修改,新版本的 这个文件内容 和 老版本的有些不同。
|
