如何在 Ubuntu 上安裝 OctoberCMS

JokerLinly發表於2017-03-20

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

如果成功,你將看到下面的訊息:

file

接著再執行:

php artisan october:install

你會得到下面這個

file

上圖這個過程是在詢問你係統的配置,大概有以下這些,如實填寫就好。另外,用 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
......

回答完一系列問題之後就能順利看到這個。

file

在瀏覽器中開啟網址,就可以看到 October 演示主題:

file

許可權

當然不是這樣就可以玩起來了。還得再做些設定。為根目錄下的幾個資料夾設定正確的許可權。

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 上找找解決辦法。

參考連結:https://laravel-news.com/install-octobercm...

本作品採用《CC 協議》,轉載必須註明作者和本文連結
Stay Hungry, Stay Foolish.

相關文章