October 是 Laravel CMS's Craft 和 Statamic 的領導者之一。它最初釋出於 2012 年,並受到了開始厭倦 WordPress 的開發人員的歡迎。它吸引人的地方在於很容易去定製功能和設計友好的 UI 介面,不但可以用於構建客戶端網站,同時還能給他們配置一個相當友好的後臺來管理他們的網站。
安裝 October 可以透過兩種方法:嚮導和命令列。嚮導當然是最簡單的,但是必須先將安裝檔案下載,然後上傳到伺服器。而這篇教程則是代替嚮導直接透過命令列進行安裝。
下面這些步驟可以在本地計算機或生產伺服器上執行。
建立資料庫
首先,我們需要為專案建立名為 october 的資料庫。
安裝儲存庫
用 SSH
連線到 VPS 中然後用 cd
跳到要安裝 October 的目錄:
cd www/learn/october
在裡面執行:
curl -s https://octobercms.com/api/installer | php
如果成功,你將看到下面的訊息:
接著再執行:
php artisan october:install
你會得到下面這個
上圖這個過程是在詢問你係統的配置,大概有以下這些,如實填寫就好。另外,用 Enter 鍵來跳過一些問題來採用系統預設的配置。比如 MySQL Host 和 MySQL Port。
Database Type: 0
MySQL Host: Enter (127.0.0.1)
MySQL Port: Enter
Database Name: 資料庫名稱
MySql Login: 資料庫使用者名稱
MySql Password: 資料庫密碼
First Name: 名字
Second Name: 姓
Email Address: 郵件地址
Admin Login: 用於登入到後端的使用者名稱
Admin Password: 登入到後端的密碼
Is this information correct: Y
Application URL: https://octobersite.com
......
回答完一系列問題之後就能順利看到這個。
在瀏覽器中開啟網址,就可以看到 October 演示主題:
許可權
當然不是這樣就可以玩起來了。還得再做些設定。為根目錄下的幾個資料夾設定正確的許可權。
sudo chmod -R 775 storage/
sudo chmod -R 775 themes
sudo chmod -R 775 storage/app/uploads
整理
將所有配置移動到一個單獨的 .env
檔案是一個好主意:
php artisan october:env
這意味著配置不用寫死,可以從 .env
集中控制它們。
當然你要確保它不會被你提交到你的 repo 上去。
小結
透過命令列安裝 October CMS 就是這麼的簡單粗暴,上手非常快速。使用過程中如果遇到什麼問題可以去 Laravel Interner Blog 上找找解決辦法。
本作品採用《CC 協議》,轉載必須註明作者和本文連結