新聞中心
詳細講解Zencart配置文件的功能和用途
作者 / 無憂主機 時間 2012-11-17 06:20:52
做過zencart遷移的同志應該都知道,zencart的主要配置是有兩個,一個是管前臺的,在網站根目錄includes/configure.php,另外一個是管后臺的,位置在的網站根目錄的admin/includes/configure.php.如果你的網站要做遷移的話,是一定要修改好這兩個數(shù)據庫配置文件,不然的話網站是會報錯的。或者你參考教程“無憂主機原創(chuàng):深入淺出Zen Cart網站完美遷移方案”是一定可以遷移成功的。為了方便我們更好的遷移下面我們來深入了解一下zencart的數(shù)據庫配置文件。 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加密,一般默認是不開啟的,參數(shù)為“false”,開啟的話參數(shù)為“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數(shù)據庫配置文件信息
define('DB_TYPE', 'mysql'); define('DB_PREFIX', ''); define('DB_CHARSET', 'utf8');//數(shù)據編碼 define('DB_SERVER', 'localhost'); //數(shù)據庫服務器 define('DB_SERVER_USERNAME', 'y8n9nghmze_zen');//數(shù)據庫用戶名 define('DB_SERVER_PASSWORD', 'www1234');//數(shù)據庫密碼 define('DB_DATABASE', 'y8n9nghmze_zen');//數(shù)據庫名根據php空間提供商給你的mysql數(shù)據庫信息填寫就可以了,這在安裝zencart的時候進行配置。 5、zencart網站緩存信息設置 define('SQL_CACHE_METHOD', 'none'); 這個選項有三個可以選擇:none, database, or file,意思是數(shù)據庫的緩存方法。詳細含義如下: none: 就是不需要數(shù)據庫緩存,一般小站點這樣設置就可以了。 database:用數(shù)據庫保存查詢的緩存信息。大型的站點時候這樣的要求。 file :用文件來保存數(shù)據庫緩存信息。 如下:
define('DIR_FS_SQL_CACHE','/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/zencart/cache');這個選項的意思就是緩存文件的保存路徑,如果選擇了用文件保存緩存信息的話,查看該目錄就會發(fā)現(xiàn)很多緩存文件了。這個路徑也是實際的路徑,就是網站的實際路徑下的cache/目錄,對照看就知道了。 純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/zencart/9944.html