新闻中心

详细讲解Zencart配置文件的功能和用途

作者 / 无忧主机 时间 2012-11-17 06:20:52

做过zencart迁移的同志应该都知道,zencart的主要配置是有两个,一个是管前台的,在网站根目录includes/configure.php,另外一个是管后台的,位置在的网站根目录的admin/includes/configure.php.如果你的网站要做迁移的话,是一定要修改好这两个数据库配置文件,不然的话网站是会报错的。或者你参考教程“无忧主机原创:深入浅出Zen Cart网站完美迁移方案”是一定可以迁移成功的。为了方便我们更好的迁移下面我们来深入了解一下zencart的数据库配置文件。 Zencart网店配置文件(includes/configure.php)详细解读教程如下: 1、zencart网站域名设置

  define('HTTP_SERVER', 'http://zencart.liwenjian.idcok.com');
  define('HTTPS_SERVER', 'https://zencart.liwenjian.idcok.com');
这个是访问网店的域名,注意这个域名后没有“/”,第二行的那https的网址需要在使用HTTPS加密的时候才会用到。 2、开启/关闭zencart的ssl加密访问功能
define('ENABLE_SSL', 'false');
这个是是否要开启SSL加密,一般默认是不开启的,参数为“false”,开启的话参数为“true” 3、zencart网站安装目录的定义
  define('DIR_WS_CATALOG', ' /');

  define('DIR_WS_HTTPS_CATALOG', ' /');
这里就是网站的根目录了,如你把网站是安装在服务器的子目录zencart下的话,这个/就要 就是/zencart/了。
define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
  define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');
  define('DIR_WS_TEMPLATES', DIR_WS_INCLUDES . 'templates/');
  define('DIR_WS_PHPBB', '/');
这些都是默认的选项,一般就没有必要修改了,这里就不多解释了。
 define('DIR_FS_CATALOG','/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/zencart/');

define('DIR_FS_LOGS', '/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/zencart/logs');
这个配置非常重要,一个是网站是根目录,一个是网站是日志目录,很多人就是这个填错了导到网站无法访问,这个是填写zencart在服务哭上的真实目录,特别注意无忧主机php虚拟主机的真实目录为/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/ 4、zencart数据库配置文件信息
define('DB_TYPE', 'mysql');
define('DB_PREFIX', '');
define('DB_CHARSET', 'utf8');//数据编码
define('DB_SERVER', 'localhost'); //数据库服务器
define('DB_SERVER_USERNAME', 'y8n9nghmze_zen');//数据库用户名
define('DB_SERVER_PASSWORD', 'www1234');//数据库密码
define('DB_DATABASE', 'y8n9nghmze_zen');//数据库名
根据php空间提供商给你的mysql数据库信息填写就可以了,这在安装zencart的时候进行配置。 5、zencart网站缓存信息设置 define('SQL_CACHE_METHOD', 'none'); 这个选项有三个可以选择:none, database, or file,意思是数据库的缓存方法。详细含义如下: none: 就是不需要数据库缓存,一般小站点这样设置就可以了。 database:用数据库保存查询的缓存信息。大型的站点时候这样的要求。 file :用文件来保存数据库缓存信息。 如下:
define('DIR_FS_SQL_CACHE','/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/zencart/cache');
这个选项的意思就是缓存文件的保存路径,如果选择了用文件保存缓存信息的话,查看该目录就会发现很多缓存文件了。这个路径也是实际的路径,就是网站的实际路径下的cache/目录,对照看就知道了。   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/zencart/9944.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服