Ubuntu LNAMP 環境下安裝 Discuz! X3.2
簡述
Discuz! X3.2 的方便安裝介面讓安裝過程很容易, 要注意的部份大概只有檔案權限是否正確設定, 還有是不是有必需的元件未安裝。在 Ubuntu LNAMP 環境下安裝 Discuz! X3.2 方法和在 LAMP 環境下安裝的過程差不多。安裝前的設定
Nginx 要添加 index.php 為 index Ubuntu 的 tar 無法像 FreeBSD tar 解開 .zip 檔; Ubuntu 要先安裝 unzip 工具$ sudo apt-get install unzip
FreeBSD 中若少安裝一些程序會造成安裝或使用時的問題, Ubuntu 的 LAMP tasksel 都有完整安裝, 無此問題, 不過還是記錄一下: FreeBSD:
$ pkg install php56-mysqli # 安裝過程錯誤: mysqli_connect() 不支持 $ pkg install php56-xml # 安裝過程錯誤: xml_parser_create() 不支持 $ pkg install php56-mysql # 安裝過程無提示錯誤,顯示安裝成功, 但訪問主頁面時一片空白另外不確定安裝 php56-mysql 時會不會自動安裝 php56-mysqli (猜想是會, 因為 mysqli 是 mysql 的子套件吧?!)
安裝步驟如下:
1. wget 下載 Discuz! 3.2 繁體中文 UTF-8 版本 2. unzip 解壓縮, 其中 upload 目錄為 Discuz! X3.2 主目錄, 將其 copy 成 /var/www/html/dz 3. 進入 dz 上層目錄 4. $ sudo chown -R www-data:www-data dz # 檔案目錄改由 www-data 服務帳號管理 5. $ sudo chmod -R 644 wp # (把 dz 及其下所有的檔案及目錄先改成唯讀) 6. $ sudo chmod -R a+X wp # (把 dz 及其下所有的目錄加上可執行的權限) 7. 瀏覽器訪問 dz 主頁 8. 執行 Discuz 的安裝程序, 檢查需要開放寫入權限的目錄依序將其權限改為 777如果安裝畫面提示系統內未安裝 GD 庫, 則先執行以下程序安裝:
$ sudo apt-get install php5-gd 安裝好重啟 apache2 服務 $ sudo service apache2 restartGD庫安裝好後再繼續 Discuz! X3.2 的安裝。
沒有留言:
張貼留言