使用命令列指令碼安裝PrestaShop1.6

honeymoose發表於2018-03-20

從 1.5.4 版本開始,PrestaShop 同時還提供了命令列方式安裝。

這是什麼

這種特殊的安裝程式能夠安裝的PrestaShop無需使用網路瀏覽器:簡單地把zip歸檔的內容上傳到Web伺服器上,你可以通過你的命令列介面(CLI)安裝的Prestashop。任何CLI軟體可以使用,只要你可以用它來與伺服器的互動命令:Bash,Windows PowerShell中,OS X Terminal,PuTTY 等。

除了定期的瀏覽器中安裝有一個命令列安裝程式的一點是,他們往往會提供一個更簡潔有力的手段來控制程式給這個選項,以滿足一些高階使用者,誰往往更喜歡命令列介面或作業系統。

$ php index_cli.php
$ php install_cli.php --domain=example.com --db_server=sql.example.com --db_name=prestashop --db_user=root --db_password=123456789
–step process  
–language en 語言的 ISO 程式碼
–timezone localhost  
–domain localhost  
–db_server localhost  
–db_user root  
–db_password (blank)  
–db_name prestashop  
–db_clear 1 (true) 刪除已經存在的資料表
–db_create 0 (false) 如果資料庫不存在的話,建立一個資料庫。
–prefix ps_  
–engine InnoDB 資料庫使用的資料庫引擎:InnoDB/MyISAM
–name PrestaShop 網店的名字
–activity 0  
–country fr  
–firstname John  
–lastname Doe  
–password 0123456789  
–email pub@prestashop.com  
–license 0 (false) 顯示 PrestaShop 的許可證
–newsletter 1 (true) 為管理員訂閱 PrestaShop 的新聞列表
–send_email 1 (true) 在安裝完成後,傳送電子郵件到管理員的郵箱

如何使用

CLI的安裝,易於使用:從終端,進入 /install(或 /install-dev的 )資料夾,並用這個命令來啟動指令碼:

這將顯示不同的可用選項。

都是從正規的瀏覽器安裝程式中的可用選項,並列出它們的預設值。幾乎所有的預設值值可以保留原樣,因為你可以從編輯的PrestaShop他們都回到辦公室,一旦安裝完成。需要注意的是電子郵件和密碼是用於建立管理員後臺賬戶的…
要開始安裝,你只需要提供一個引數。在現實中,你需要提供更多:
域 。要顯示你的店的位置。
DB_SERVER 。資料庫伺服器地址。
DB_NAME 。你要使用的資料庫的名稱。
DB_USER 。該使用者名稱要使用的資料庫。
DB_PASSWORD 。密碼上面的資料庫使用者名稱。
例如:

如果您還設定了 –email 值到您自己的地址,回顧一下郵件將傳送到您一旦安裝完成。

引數列表

下面的列表是 1.6 版本中 index_cli.php 使用的引數列表:

https://www.cwiki.us/pages/viewpage.action?pageId=32997491


相關文章