無(wú)憂(yōu)主機(jī)PHP空間采用zencart官方建議程序運(yùn)行環(huán)境配置,結(jié)合無(wú)憂(yōu)主機(jī)9年技術(shù)運(yùn)維經(jīng)驗(yàn)優(yōu)化,完美解決zen cart部署安裝方案。
先談?wù)勥@款開(kāi)源程序吧,首先這是一款免費(fèi)開(kāi)源,界面友好,專(zhuān)門(mén)為網(wǎng)上商城設(shè)計(jì)的程序。而且在設(shè)計(jì)這款開(kāi)源程序的設(shè)計(jì)師們注重銷(xiāo)售商和購(gòu)物者的需求放在首位。為什么說(shuō)這款程序是商城呢?當(dāng)然是因?yàn)槟苜u(mài)東西啦,而且方式簡(jiǎn)介,需把商品加入購(gòu)物車(chē)后,只要簡(jiǎn)單的三步就可以安全結(jié)帳??蛻?hù)填寫(xiě)交貨地址,選擇交貨方式(含多種交貨方式,內(nèi)置網(wǎng)上實(shí)時(shí)運(yùn)費(fèi)報(bào)價(jià)),然后,從多種流行的付款方式中任選一種(例如,PayPal和 AuthorizeNet)。
最后,客戶(hù)復(fù)查訂單、交付方式和付款選擇,然后確認(rèn)訂單。您可以立即得到訂單通知,客戶(hù)也會(huì)收到電子郵件的訂單確認(rèn)。
以上是該款程序的簡(jiǎn)介,下面小編給大家說(shuō)一下特點(diǎn)吧!
1.易于安裝,易于維護(hù),易于部署
你可能總是在想,如果安裝zencart要是像安裝QQ一樣簡(jiǎn)單該多好??!其實(shí)你完全不用想,這就是事實(shí),她完全像安裝QQ軟件一樣簡(jiǎn)單,你安裝一次便可知曉。
2.強(qiáng)大的搜索引擎能力
內(nèi)置搜索引擎優(yōu)化工具,含商品標(biāo)簽控制,zencart集成高效的SEO工具,實(shí)踐證明,她是有效的!完全不用擔(dān)心,你的網(wǎng)站沒(méi)有人訪(fǎng)問(wèn)或者關(guān)鍵詞排名無(wú)法超過(guò)其他網(wǎng)上商城!正確書(shū)寫(xiě)robots.txt和站內(nèi)nofollow屬性,屏蔽部分與頁(yè)面優(yōu)化沖突或者不應(yīng)被搜索引擎抓捕的目錄和頁(yè)面。而且針對(duì)性強(qiáng)的頁(yè)面靜態(tài)化并使其具有良好的結(jié)構(gòu):以產(chǎn)品和產(chǎn)品目錄頁(yè)面為核心,構(gòu)建核心明確、相關(guān)度高的站內(nèi)結(jié)構(gòu);產(chǎn)業(yè)頁(yè)面內(nèi)容唯一、不與其他頁(yè)面重復(fù);站內(nèi)導(dǎo)入鏈接無(wú)誤,由于更新等原因失效的錯(cuò)誤頁(yè)面使用404.htm;重要的產(chǎn)品及目錄頁(yè)面在網(wǎng)站大型調(diào)整后要保證url不變,已做變化的需要將原路徑301永久重定向到新頁(yè)面;首頁(yè)確定主域名后,其他域名301定向到主域名。
3.自由編輯商品頁(yè)面的title、description、keywords。
4.注重用戶(hù)友好:易用的、直觀的、簡(jiǎn)潔的購(gòu)物流程,完全依照現(xiàn)行商業(yè)標(biāo)準(zhǔn) – 您的客戶(hù)即刻就能使用她。
5.ZenCart非常安全:后臺(tái)目錄保護(hù)功能,隱形你的后臺(tái)!支持SSL128位加密技術(shù)(需要certificate支持),保護(hù)你客戶(hù)的資料不被竊取,讓黑客遠(yuǎn)離你的站點(diǎn)和你的客戶(hù)。
小編介紹的只是幾個(gè)特別的優(yōu)點(diǎn),還有幾個(gè)小點(diǎn),例如:性能可靠、符合國(guó)際化需求、商店前臺(tái)符合XHTML 1.0標(biāo)準(zhǔn)、強(qiáng)大的技術(shù)支持(論壇在線(xiàn):http://www.zencart-bbs.com/)等等都是她的優(yōu)勢(shì)。
對(duì)您有幫助的文章:
無(wú)憂(yōu)主機(jī)Zen Cart安全安裝圖文原創(chuàng)教程
詳細(xì)講解Zencart配置文件的功能和用途
無(wú)憂(yōu)主機(jī)原創(chuàng):如何找回丟失的zen cart管理員密碼
1、在做大更新是必做的事情,備份你的數(shù)據(jù)庫(kù)和文件,以防止安裝插件是出錯(cuò)。
無(wú)憂(yōu)主機(jī)后臺(tái)有提供了強(qiáng)大的網(wǎng)站數(shù)據(jù)“一鍵備份”功能。網(wǎng)站數(shù)據(jù)備份操作方法請(qǐng)見(jiàn):“網(wǎng)站整站一鍵備份與恢復(fù)”
2、將catalog目錄下所有目錄/文件上傳到Zen Cart的相應(yīng)目錄。安裝之前先檢查temp目錄的權(quán)限是否可寫(xiě),如果不可寫(xiě)可以把權(quán)限設(shè)置為755權(quán)限(無(wú)憂(yōu)主機(jī)空間的最高權(quán)限是755),temp目錄中有演示數(shù)據(jù),上傳前可以刪除
3、登陸zencart網(wǎng)站的后臺(tái),管理頁(yè)面—>工具—>批量商品管理。頁(yè)面頂端會(huì)顯示“批量商品管理配置文件不存在,請(qǐng)點(diǎn)擊這里進(jìn)行配置”。點(diǎn)擊提示的位置對(duì)插件進(jìn)行安裝,或者直接通過(guò)網(wǎng)址:你的網(wǎng)站域名/easypopulate.php?langer=instal進(jìn)行安裝,
4、登陸管理頁(yè)面—>商品設(shè)置—>批量商品管理,確認(rèn)上傳目錄已經(jīng)日期格式的正確性。
如果提示:如果按照出錯(cuò)可以手動(dòng)導(dǎo)入sql腳本。
Zencart批量上傳功能的位置:后臺(tái)-> 工具 ->easypopulate 登陸就可以直接批量上傳產(chǎn)品
ezpopulate模塊下有兩個(gè)目錄 admin 和 temp ,zencart已有admin目錄但是沒(méi)有temp目錄。 通過(guò)FTP上傳ezpopulate文件時(shí),會(huì)自動(dòng)建立temp這個(gè)目錄。
上傳模塊中的文件后,temp目錄和admin目錄應(yīng)該都是位于zencart的根目錄下。
即把ezpopulate模塊下admin文件夾里面的文件都放到zencart的根目錄下admin文件夾里面。
Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
Zencart網(wǎng)店配置文件(includes/configure.php)詳細(xì)解讀教程如下:
1、zencart網(wǎng)站域名設(shè)置
define('HTTP_SERVER', 'http://zencart.liwenjian.idcok.com'); define('HTTPS_SERVER', 'https://zencart.liwenjian.idcok.com');
這個(gè)是訪(fǎng)問(wèn)網(wǎng)店的域名,注意這個(gè)域名后沒(méi)有“/”,第二行的那https的網(wǎng)址需要在使用HTTPS加密的時(shí)候才會(huì)用到。
2、開(kāi)啟/關(guān)閉zencart的ssl加密訪(fǎng)問(wèn)功能
define('ENABLE_SSL', 'false');
這個(gè)是是否要開(kāi)啟SSL加密,一般默認(rèn)是不開(kāi)啟的,參數(shù)為“false”,開(kāi)啟的話(huà)參數(shù)為“true”
3、zencart網(wǎng)站安裝目錄的定義
define('DIR_WS_CATALOG', ' /'); define('DIR_WS_HTTPS_CATALOG', ' /');
這里就是網(wǎng)站的根目錄了,如你把網(wǎng)站是安裝在服務(wù)器的子目錄zencart下的話(huà),這個(gè)/就要 就是/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', '/');
這些都是默認(rèn)的選項(xiàng),一般就沒(méi)有必要修改了,這里就不多解釋了。
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');
這個(gè)配置非常重要,一個(gè)是網(wǎng)站是根目錄,一個(gè)是網(wǎng)站是日志目錄,很多人就是這個(gè)填錯(cuò)了導(dǎo)到網(wǎng)站無(wú)法訪(fǎng)問(wèn),這個(gè)是填寫(xiě)zencart在服務(wù)哭上的真實(shí)目錄,特別注意無(wú)憂(yōu)主機(jī)php虛擬主機(jī)的真實(shí)目錄為/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/
4、zencart數(shù)據(jù)庫(kù)配置文件信息
define('DB_TYPE', 'mysql'); define('DB_PREFIX', ''); define('DB_CHARSET', 'utf8');//數(shù)據(jù)編碼 define('DB_SERVER', 'localhost'); //數(shù)據(jù)庫(kù)服務(wù)器 define('DB_SERVER_USERNAME', 'y8n9nghmze_zen');//數(shù)據(jù)庫(kù)用戶(hù)名 define('DB_SERVER_PASSWORD', 'www1234');//數(shù)據(jù)庫(kù)密碼 define('DB_DATABASE', 'y8n9nghmze_zen');//數(shù)據(jù)庫(kù)名
根據(jù)php空間提供商給你的mysql數(shù)據(jù)庫(kù)信息填寫(xiě)就可以了,這在安裝zencart的時(shí)候進(jìn)行配置。
5、zencart網(wǎng)站緩存信息設(shè)置
define(‘SQL_CACHE_METHOD’, ‘none’);
這個(gè)選項(xiàng)有三個(gè)可以選擇:none, database, or file,意思是數(shù)據(jù)庫(kù)的緩存方法。詳細(xì)含義如下:
none: 就是不需要數(shù)據(jù)庫(kù)緩存,一般小站點(diǎn)這樣設(shè)置就可以了。
database:用數(shù)據(jù)庫(kù)保存查詢(xún)的緩存信息。大型的站點(diǎn)時(shí)候這樣的要求。
file :用文件來(lái)保存數(shù)據(jù)庫(kù)緩存信息。 如下:
define('DIR_FS_SQL_CACHE','/home/y8n9nghmze/domains/liwenjian.idcok.com/public_html/zencart/cache');
這個(gè)選項(xiàng)的意思就是緩存文件的保存路徑,如果選擇了用文件保存緩存信息的話(huà),查看該目錄就會(huì)發(fā)現(xiàn)很多緩存文件了。這個(gè)路徑也是實(shí)際的路徑,就是網(wǎng)站的實(shí)際路徑下的cache/目錄,對(duì)照看就知道了。
純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
1、通過(guò)ftp工具鏈接您的php虛擬主機(jī)
2、修改底部版權(quán)圖片,zencart版權(quán)l(xiāng)ogo是外鏈到paypal.com的,我們可以使用自己的圖片進(jìn)行修改,找到/includes/templates/template_default/common/tpl_footer.php里面的這段代碼
<div class=”center”><img? src=”https://www.paypal.com/en_US/i/bnr/horizontal_solution_PPeCheck.gif”
border=”0″ alt=”Solution Graphics”></div>
把里面的src鏈接地址替換成空間圖片的絕對(duì)路徑或者相對(duì)路徑,如:src=”http://www.gle-technology.com/wp-content/themes/starow/images/logo.jpg”
3、修改底部版權(quán)鏈接
通過(guò)ftp工具打開(kāi) ncludes/languages/english.php 文件,或者 ncludes/languages/schinese.php 文件,文件根據(jù)您網(wǎng)站使用的語(yǔ)言而定。找到第16行:
define('FOOTER_TEXT_BODY', '版權(quán)所有 ? ' . date('Y') . ' <a href="' . zen_href_link(FILENAME_DEFAULT) . '" target="_blank">' . STORE_NAME . '</a>. Powered by <a href="http://www.zen-cart.cn" target="_blank">Zen Cart</a>');
把他修改成您需要的版權(quán)信息,如:
define('FOOTER_TEXT_BODY', '版權(quán)所有 ? ' . date('Y') . ' <a href="' . zen_href_link(FILENAME_DEFAULT) . '" target="_blank">' . STORE_NAME . '</a>. Powered by <a href="http://www.gle-technology.com" target="_blank">Zen Cart</a>');
修改后底部效果如下圖
純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
1、刪除/zc_install安裝目錄
安裝完成之后新版的zencart只有刪除文件或改名才能使用網(wǎng)店系統(tǒng),這是為了提高網(wǎng)站的安全性,但是無(wú)憂(yōu)主機(jī)(www.gle-technology.com)小編認(rèn)為僅僅改名是不夠的,萬(wàn)一被別有用心的人窺探到網(wǎng)店的安裝目錄名就危險(xiǎn)了,所以小編我特別建議您直接刪除網(wǎng)站的安裝目錄,這是一個(gè)安全隱患。
2、修改configure.php文件權(quán)限
許多黑客都是利用文件的權(quán)限對(duì)文件進(jìn)行修改,并入侵您的網(wǎng)站,小編我建議大家把configure.php文件修改為644或者444權(quán)限,這樣可以防止文件被惡意的修改
3、修改管理員目錄
管理員賬號(hào)的安全是一個(gè)網(wǎng)站的根本,新版zencart安裝是要求一定要修改管理員登陸的目錄的,以前版本的zencart需要手動(dòng)修改管理員安裝目錄,修改方法請(qǐng)參考教程:
無(wú)憂(yōu)主機(jī)建議修改加強(qiáng)zen cart網(wǎng)站管理員后臺(tái)路徑的方法
4、及時(shí)刪除不用的管理員賬號(hào)
登入php虛擬主機(jī)的網(wǎng)站后臺(tái),管理頁(yè)面—>工具—>管理設(shè)置,檢測(cè)沒(méi)有用的管理員賬號(hào)并刪除。
5、定期修改管理員密碼
要修改管理員密碼,進(jìn)入管理頁(yè)面—>工具—>管理設(shè)置,點(diǎn)擊”重置密碼”按鈕,盡量把密碼設(shè)置的復(fù)雜些
6. 保護(hù)”自定義頁(yè)面” “html_includes”中的內(nèi)容
定義好您的自定義頁(yè)面后,(管理頁(yè)面->工具->頁(yè)面編輯), 您要保護(hù)這些文件:
A. 用FTP軟件下載備份,這些文件位于
/includes/languages /schinese/html_includes目錄。
B. 使用無(wú)憂(yōu)主機(jī)的網(wǎng)店老板,請(qǐng)保持主機(jī)默認(rèn)權(quán)限,文件夾755,單個(gè)文件644,這個(gè)是主機(jī)優(yōu)化后的安全權(quán)限。
其他zencart安全教程可以參考:
Zencart網(wǎng)站安全加固防止網(wǎng)站被黑的常規(guī)設(shè)置
無(wú)憂(yōu)主機(jī)淺談zen cart網(wǎng)店安全運(yùn)營(yíng)防范措施
Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
1、通過(guò)ftp工具鏈接您的php虛擬主機(jī),查看.htaccess文件,看文件是否被修改,如果被修改就重新上傳.htaccess文件
2、查找木馬
網(wǎng)站被掛馬了先把程序備份到本地用殺毒軟件刪除一些簡(jiǎn)單的木馬,但是有許多木馬是比較難被發(fā)現(xiàn)的,這些木馬一般存在于除includes外的其他目錄里面,特別是images目錄,有許多木馬都會(huì)偽裝成圖片文件,打開(kāi)看這個(gè)文件是否是真正的圖片文件,如果不是就直接刪除,還有一個(gè)簡(jiǎn)單的方法,就是用瀏覽器之家訪(fǎng)問(wèn)有問(wèn)題的文件,一般有密碼訪(fǎng)問(wèn)的就是木馬文件,直接刪除他。
3、對(duì)于跳轉(zhuǎn)的代碼一般有js和php兩種
對(duì)于js代碼,可以去數(shù)據(jù)庫(kù)運(yùn)行下面這段代碼
update
products_description set products_description=replace(products_description,’替換的字’,”)
替換的字是您網(wǎng)站跳轉(zhuǎn)的頁(yè)面
4、檢查后臺(tái)的管理員是否被人添加過(guò)? 把數(shù)據(jù)庫(kù)密碼,后臺(tái)密碼 后臺(tái)路徑全都更改
5.還出現(xiàn)問(wèn)題,那么去找到服務(wù)器的訪(fǎng)問(wèn)日志 找到差不多是被黑的時(shí)候的記錄 來(lái)看是怎么被入侵的
下面再說(shuō)下預(yù)防的一些措施
1、及時(shí)更新網(wǎng)站的補(bǔ)丁
2、修改后臺(tái)目錄地址
3、修改.htaccess規(guī)則,禁止一下文件直接被訪(fǎng)問(wèn),內(nèi)容如下
代碼: 全選
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
4、安裝或自己寫(xiě)一些擴(kuò)展或模塊的時(shí)候 一定要注意代碼的參數(shù)安全 防止sql注入等
Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
修改/admin/管理員默認(rèn)登錄路徑的步驟:
1、我們要修改zen cartr管理員目錄,我們只需要修改一個(gè)配置配置文件即可,請(qǐng)登錄FTP下載文件…/admin/includes/configuration.php。
2、使用文本編輯器打開(kāi)configuration.php,全文搜索“/admin/”,我們將admin修改成一個(gè)安全目錄,如51php
無(wú)憂(yōu)主機(jī)(www.gle-technology.com)小編在操作過(guò)程中,發(fā)現(xiàn)我們要在configuration.php中要修改三處,分別在第42行、44行、60行。將將這三行中/admin/修改。如下圖:
純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
一些zen cart文件建議你不要做修改,雖然你也可以這么做。為什么類(lèi)?當(dāng)你修改這些重要文件后,如果對(duì)zen cart進(jìn)行升級(jí)版本的時(shí)候,會(huì)默認(rèn)覆蓋掉,會(huì)讓你的修改失效,而且也會(huì)對(duì)升級(jí)帶來(lái)很多麻煩。如果你想日后升級(jí)輕松點(diǎn),就不用去修改如下幾個(gè)文件夾:
/includes/filenames.php
/includes/languages/schinese.php
/includes/languages/schinese/*.php
純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名。