[TOC]
您可以使用[向導安裝](#_16)或命令行安裝說明來安裝October。在繼續之前,應該檢查服務器是否滿足最低系統要求。
## **最低系統要求**
OctoberCMS對Web托管有一些服務器要求:
1. PHP 7.0或更高版本
2. PDO PHP擴展
3. cURL PHP擴展
4. OpenSSL PHP擴展
5. Mbstring PHP庫
6. ZipArchive PHP庫
7. GD PHP庫
某些操作系統發行版可能需要您手動安裝PHP JSON和XML擴展。例如,當使用Ubuntu時,可以分別通過`apt-get install php7.0-json`和`apt-get install php7.0-xml`完成。
使用SQL Server數據庫引擎時,您需要安裝[組串聯](https://groupconcat.codeplex.com/)用戶定義的聚合。
## **向導安裝**
安裝向導是October安裝的推薦方法。它比命令行安裝更簡單,不需要任何特殊技能。
1. 準備服務器上的空目錄。它可以是子目錄,域根或子域。
2. [下載安裝程序歸檔文件](http://octobercms.com/download)。
3. 將安裝程序存檔解壓縮到準備好的目錄中。
4. 授予對安裝目錄及其所有子目錄和文件的寫入權限。
5. 導航到Web瀏覽器中的install.php腳本。
6. 按照安裝說明進行操作

### **安裝疑難解答**
1. **下載應用程序文件時顯示錯誤500**:您可能需要增加或禁用Web服務器的超時限制。例如,Apache的FastCGI有時將`-idle-timeout`選項設置為30秒。
2. **打開應用程序時會顯示一個空白屏幕**:檢查`/storage`文件和文件夾上的權限設置是否正確,它們應該可以寫入Web服務器。
3. **將顯示錯誤代碼“liveConnection”**:安裝程序將使用端口80測試與安裝服務器的連接。檢查您的Web服務器是否可以通過PHP在端口80上創建傳出連接。請與您的托管服務提供商聯系,或者通常可以在服務器防火墻設置中找到。
4. **后端區域顯示“找不到頁面”(404)**:如果應用程序找不到數據庫,則將顯示后端的404頁面。嘗試啟用[調試模式](#666)以查看基礎錯誤消息。
> **注意:**可以在`install_files/install.log`文件中找到詳細的安裝日志。
## **命令行安裝**
如果您對命令行感覺更舒服或想要使用composer,則在[Console界面頁面](#666)上有一個CLI安裝過程。
## **安裝后的步驟**
安裝完成后,您可能需要設置一些內容。
### **刪除安裝文件**
如果您使用了[向導安裝](#_16),則應出于安全原因刪除安裝文件。October永遠不會自動從系統中刪除文件,因此您應手動刪除這些文件和目錄:
~~~
install_files/ <== Installation directory
install.php <== Installation script
~~~
### **查看配置**
配置文件存儲在應用程序的**config**目錄中。雖然每個文件都包含每個設置的說明,但請務必查看適用于您的具體情況的[常用配置選項](#666)。
例如,在生產環境中,您可能希望啟用[CSRF保護](#666)。在開發環境中,您可能希望啟用[前沿更新](#666)。
雖然大多數配置是可選的,但我們強烈建議您禁用生產環境的[調試模式](#666)。
### **設置計劃任務**
要使*計劃任務*正常運行,您應將以下Cron條目添加到服務器。編輯crontab通常使用該命令執行`crontab -e`
~~~
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
~~~
請務必將**/ path / to / artisan**替換為October根目錄中*artisan*文件的絕對路徑。這個Cron每分鐘都會調用命令調度程序。然后,October評估任何計劃任務并運行到期任務。
> **注意**:如果要添加此項,則`/etc/cron.d`需要立即指定用戶`* * * * *`。
### **設置隊列工作**
您可以選擇設置外部隊列來處理*排隊的作業*,默認情況下,這些將由平臺異步處理。可以通過在中設置`default`參數來更改此行為`config/queue.php`。
如果您決定使用`database`隊列驅動程序,最好為命令添加Crontab條目`php artisan queue:work --once`以處理隊列中的第一個可用作業。
- 安裝程序
- 安裝
- 配置
- CMS
- 主題
- 頁面
- 部件
- 布局
- 內容
- 組件
- 媒體
- 標記指南
- AJAX
- 介紹
- 事件處理
- 更新部件
- 數據屬性API
- JavaScript API
- 額外特征
- 主題
- 開發主題
- 插件
- 注冊
- 版本
- 使用Composer
- 構建組件
- 設置和配置
- 本地化
- 任務調度
- 擴展插件
- 后臺
- 控制器和AJAX
- 視圖和部件
- 小工具
- 表單
- 列表
- 關聯
- 重新排序
- 導入導出
- 用戶和權限
- 用戶界面指南
- 數據庫
- 基本用法
- 結構
- 查詢構造器
- 模型
- 關聯
- 附件
- 集合
- 訪問器和修改器
- 序列化
- 特性
- 行為
- 服務
- 應用
- 行為
- 緩存
- 集合
- 錯誤&日志
- 事件
- 表單&HTML
- 文件系統/CDN
- 哈希&加密
- 助手函數
- 郵件
- 分頁
- 分析器
- 隊列
- 請求&輸入
- 響應&視圖
- 路由
- Session
- 驗證
- 控制臺
- 命令
- 腳手架
- 開發
- API文檔
- 附錄
- 單元測試
- 質量指南
- 開發指南