# 安裝演示
* * * * *
此安裝演示為 LNMP1.4環境下,僅作為安裝參考。
**1.將OneBase源碼下載到wwwroot目錄。**

**2.添加域名解析指向到 /home/wwwroot/OneBase/public 此處不演示**,可參考 https://lnmp.org/faq/lnmp-vhost-add-howto.html
**3.訪問后出現500錯誤。**

這種情況下肯定是有問題的但是并沒有顯示出問題原因,咱們在入口文件中開啟錯誤顯示
error_reporting(E_ALL);
ini_set('display_errors', '1');

可以看到是open_basedir 問題,咱們找到配置文件修改一下。

修改完成后重啟服務。
**4.目錄及權限問題。**
再次訪問域名出現

這是因為沒有runtime目錄造成的,咱們在項目目錄下創建runtime目錄,并設置777權限。

然后再訪問域名。

可以看到正常顯示安裝引導了,但是在最后一步寫入數據時又出問題了。

這個原因是安裝時需要在app目錄下創建數據庫配置文件,但是沒有文件寫入權限,下面咱們臨時給app目錄設置777權限,安裝后再重新設置為755。

權限設置完成后重新寫入數據庫配置信息。

安裝完成,app目錄權限重新設置為755

**5.安裝成功**
下面是OneBase安裝成功后的效果。
http://static.onebase.org/OneBase.mp4
- 序言
- 基礎
- 安裝環境
- 安裝演示
- 規范
- 目錄
- 介紹
- 后臺介紹
- 后臺首頁
- 會員管理
- 系統管理
- 系統設置與配置管理
- 菜單管理
- 系統回收站
- 服務管理
- 插件管理
- 文章管理
- 接口管理
- 優化維護
- SEO管理
- 數據庫
- 文件清理
- 行為日志
- 執行記錄
- 統計分析
- 接口介紹
- 接口文檔
- 錯誤碼設計
- Token介紹
- 前臺介紹
- 架構
- 架構總覽
- 生命周期
- 入口文件
- 模塊設計
- 依賴注入
- 控制器架構
- 邏輯架構
- 驗證架構
- 服務架構
- 模型架構
- 行為架構
- 插件架構
- 配置
- 配置介紹
- 配置加載
- 配置擴展
- 請求
- 請求信息
- 日志
- 后臺行為日志
- 系統執行日志
- 框架日志
- 數據
- 數據庫設計
- 數據字典
- 數據庫操作
- 事務控制
- 混合操作
- 實戰
- 控制器
- 邏輯與驗證
- 視圖與模型
- 插件研發
- 服務研發
- 接口研發
- 雜項
- 數據導入導出
- 二維碼條形碼
- 郵件發送
- 云存儲服務
- 支付服務
- 短信服務
- 微信分享
- 生成海報
- 聊天室
- PJAX
- Demo
- Widget
- 附錄
- 常量參考
- 配置參考
- 函數參考
- 進階
- Redis
- 自動緩存
- 全自動緩存
- 索引
- 數據簽名
- 全自動事務
- 隊列