便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

zencart修改sessions路径

Zen Cart知识 便宜vps网 5433℃

刚刚迁移了网站到另外一家提供商,zencart网站就出现这样的错误:

“Warning: session_save_path() [function.session-save-path]: open_basedir restriction in effect. File(/…/cache) is not within the allowed path(s):
解决步骤如下:
1. 检查includes/configure.php文件,绝对路径是否填写正确,
一般需要改这两行:
define(‘DIR_FS_CATALOG’, ‘/home/default/web/’); //default/web改为您自己的路径
define(‘DIR_FS_SQL_CACHE’, ‘/home/default/web/cache’); //default/web改为您自己的路径

2. 如果您发现configure.php文件里面有这么一行: define(‘STORE_SESSIONS’, ‘db’);
说明您的session储存在数据库里,这样需要更改数据库的配置
有两种方法:
第一种:登录zencart后台
Admin->Configuration->Sessions
设置路径为/home/default/web/cache //default/web改为您自己的路径
如果第一种方法不成功,请用第二种方法:
浏览此页面
http://www.zen-cart.com/index.ph … &products_id=82
下载“Fix Cache Key”压缩包
解压后,将里面的fix_cache_key.php文件上传到您的网站根目录下,然后浏览
该文件会根据您在configure文件里的设置(/home/default/web/cache)自动更改数据库里面的session设置(请确保configure文件设置正确)。

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: zencart修改sessions路径

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » zencart修改sessions路径

喜欢 (0)or分享 (0)