從 1.5.4 版本開始,PrestaShop 同時(shí)還提供了命令行方式安裝。
這是什么
這種特殊的安裝程序能夠安裝的PrestaShop無(wú)需使用網(wǎng)絡(luò)瀏覽器:簡(jiǎn)單地把zip歸檔的內(nèi)容上傳到Web服務(wù)器上,你可以通過你的命令行界面(CLI)安裝的Prestashop。任何CLI軟件可以使用,只要你可以用它來(lái)與服務(wù)器的交互命令:Bash,Windows
PowerShell中,OS X?Terminal,PuTTY 等。
除了定期的瀏覽器中安裝有一個(gè)命令行安裝程序的一點(diǎn)是,他們往往會(huì)提供一個(gè)更簡(jiǎn)潔有力的手段來(lái)控制程序給這個(gè)選項(xiàng),以滿足一些高級(jí)用戶,誰(shuí)往往更喜歡命令行界面或操作系統(tǒng)。
如何使用
CLI的安裝,易于使用:從終端,進(jìn)入/install(或/install-dev的)文件夾,并用這個(gè)命令來(lái)啟動(dòng)腳本:
$ php index_cli.php
這將顯示不同的可用選項(xiàng)。
都是從正規(guī)的瀏覽器安裝程序中的可用選項(xiàng),并列出它們的默認(rèn)值。幾乎所有的默認(rèn)值值可以保留原樣,因?yàn)槟憧梢詮木庉嫷腜restaShop他們都回到辦公室,一旦安裝完成。需要注意的是電子郵件和密碼是用于創(chuàng)建管理員后臺(tái)賬戶的...
要開始安裝,你只需要提供一個(gè)參數(shù)。在現(xiàn)實(shí)中,你需要提供更多:
域 。要顯示你的店的位置。
DB_SERVER 。數(shù)據(jù)庫(kù)服務(wù)器地址。
DB_NAME 。你要使用的數(shù)據(jù)庫(kù)的名稱。
DB_USER 。該用戶名要使用的數(shù)據(jù)庫(kù)。
DB_PASSWORD 。密碼上面的數(shù)據(jù)庫(kù)用戶名。
例如:
$ php install_cli.php --domain=example.com --db_server=sql.example.com --db_name=prestashop --db_user=root --db_password=123456789
如果您還設(shè)置了 --email 值到您自己的地址,回顧一下郵件將發(fā)送到您一旦安裝完成。
參數(shù)列表
下面的列表是 1.6 版本中 index_cli.php 使用的參數(shù)列表:
--stepprocess
--languageen語(yǔ)言的 ISO 代碼
--timezonelocalhost
--domainlocalhost
--db_serverlocalhost
--db_userroot
--db_password(blank)
--db_nameprestashop
--db_clear1 (true)刪除已經(jīng)存在的數(shù)據(jù)表
--db_create0 (false)如果數(shù)據(jù)庫(kù)不存在的話,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。
--prefixps_
--engineInnoDB數(shù)據(jù)庫(kù)使用的數(shù)據(jù)庫(kù)引擎:InnoDB/MyISAM
--namePrestaShop網(wǎng)店的名字
--activity0
--countryfr
--firstnameJohn
--lastnameDoe
--password0123456789
--emailpub@prestashop.com
--license0 (false)顯示 PrestaShop 的許可證
--newsletter1 (true)為管理員訂閱 PrestaShop 的新聞列表
--send_email1 (true)在安裝完成后,發(fā)送電子郵件到管理員的郵箱