Zencar配置文件修改详解

来源:互联网 发布:淘宝店铺的优势怎么写 编辑:程序博客网 时间:2024/06/04 22:58

zencart有兩個首要配置文件,一個是前台的,身分在includes/configure.php。尚有一個是後台的,職位在admin/includes/configure.php。要想讓zencart順遂的運轉,這兩文件的配置消息定然要寫對了,否則就有良多不對示意。可見這兩設置裝備擺設文件的需要性。
這兩文件是瑣屑安裝的時刻積極天生的,雖然是被動生成的,然而有時候我們站點的轉移的時候,但又不需要從頭安裝的狀況下,相識他們的配置選項的含意就很有必要了。
爲了瑣屑的安全性思索,zencart在安設勝利之後,這兩個文件的權限會被批改成隻讀屬性。而假設前期有竄改的話,最幸而批改完之後把文件的隻讀屬性(linux批改成644)批改好.
下面就詳細的疏解每一個配置的具體内容。

define(‘HTTP_SERVER’, ‘http://localhost’);
define(‘HTTPS_SERVER’, ‘https://localhost’);
這兩等于會晤網店的域名,因爲我這裏是當地的,所所以如許。留心這個域名負面沒有“/”.https的網址是針對需要https和談會晤的時候才用到,比方會員登錄頁面等一些安全性要求相比高的時刻才用到,可是條件是你的效勞器空間要支持這個和談。若是是用捏造空間的話,這個就用不了了。但是咱們照舊要那樣設置好。

define(‘DIR_WS_CATALOG’, ‘/zencarten/’);
define(‘DIR_WS_HTTPS_CATALOG’, ‘/zencarten/’);
這裏便是網站的根目錄了,因爲我這裏是安裝在APACHE辦事器的根目次下的子目錄,而zencarten/這個目次才是我那會這個站點的根目錄,所以我這裏隻有設置,而若是上傳到空間的話,根目錄就要設置爲“/”就一個斜杠便可以了,這個就代表了根目錄。

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’, ‘D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/zencarten/’);
這個配置分外需要。得多人等于因爲這個寫錯了才招緻不少标題的呈現。
這個配置選項的意義就是該網店在服務器上的實際目錄,看看我這裏寫的就曉得了。假如上傳到空間的話,這個目次就不是如許了
譬如,要是是linux處事器的話,概略這個目錄就是/var/www/public_html/zencarten/ ,若是不清楚可以問空間商的技術手段客服,就說網站根目次的理論階梯是什麽,人家就曉得你說甚麽了。

define(‘DIR_FS_DOWNLOAD’, DIR_FS_CATALOG . ‘download/’);
define(‘DIR_FS_DOWNLOAD_PUBLIC’, DIR_FS_CATALOG . ‘pub/’);
define(‘DIR_WS_UPLOADS’, DIR_WS_IMAGES . ‘uploads/’);
define(‘DIR_FS_UPLOADS’, DIR_FS_CATALOG . DIR_WS_UPLOADS);
define(‘DIR_FS_EMAIL_TEMPLATES’, DIR_FS_CATALOG . ‘E-mail/’);
這些也是默許的設置,不久不多講了。

// define our database connection
define(‘DB_TYPE’, ‘mysql’);
define(‘DB_CHARSET’,'utf8′);
define(‘DB_PREFIX’, ”);
define(‘DB_SERVER’, ‘localhost’);
define(‘DB_SERVER_USERNAME’, ‘root’);
define(‘DB_SERVER_PASSWORD’, ’123456′);
define(‘DB_DATABASE’, ‘zencarten’);
define(‘USE_PCONNECT’, ‘false’);
define(‘STORE_SESSIONS’, ‘db’);
// for STORE_SESSIONS, use ‘db’ for best support, or ” for file-based storage
這裏也好壞常須要的設置裝備擺設選項。這裏是數據庫毗鄰的配置選項。define(‘DB_CHARSET’,'utf8′);這個選項在zencart 1.3.9後才增長的,zencart 1.3.8夙昔的版本,偶爾候我們發現中文亂碼等于由于這裏沒有設置和數據庫類内裏不有設置無數據庫毗連的字符編碼才招緻了中文亂碼的發生發火。

define(‘DB_SERVER’, ‘localhost’);
define(‘DB_SERVER_USERNAME’, ‘root’);
define(‘DB_SERVER_PASSWORD’, ’123456′);
define(‘DB_DATABASE’, ‘zencarten’);
這些在置辦管事器空間的時辰都會有的。其他的就默許便可以了。

define(‘SQL_CACHE_METHOD’, ‘none’);
這個選項有三個可以決意:none, database, or file,含意是數據庫的緩存門徑。
none 即是不需要數據庫緩存,通常小站點如許設置就能了。
database 用數據庫生計究诘的緩存音訊。大型的站點時辰多麽的要求。
file 用文件來生活數據庫緩存新聞。
define(‘DIR_FS_SQL_CACHE’, ‘D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/zencarten/cache’);
這個選項的含意便是緩存文件的生計蹊徑,若是選擇了用文件生活緩存音訊的話,檢查該目錄就會發明不少緩存文件了。這個途徑也是現實的階梯,即是站點的實際路子下的cache/目錄,對照顧就曉得了。
下面講的這個設置裝備擺設選項是前台的,實際上靠山的跟前台的差未幾。紛歧樣的就是後援的設置裝備擺設文件多了一個選項
define(‘DIR_FS_ADMIN’, ‘D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/zencarten/sys_admin/’);
這個選項是該網店的靠山目次,是實踐目次的途徑。

原创粉丝点击