如何在 CubieTruck 上安裝論壇 Discuz 套件

Discuz 是中國開發的一套很有名的論壇套件,目前版本已經到了 3.2,安裝上也很方便,這裡我來介紹一下如何安裝 Discuz 套件。當然你必須先安裝好 Apache2/PHP5/MySQL一些基礎的套件,如果還沒有安裝好上述軟體,請參考這篇文章

首先先下載套件放到自己的家目錄。

# cd ~
# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_TC_UTF8.zip

這個是 3.2 繁體中文UTF8版本,如果要更新或其他版本,建議你去官方網站去下載適合自己的套件。

下載完之後就解壓縮檔案。

# mkdir discuz
# cd discuz
# mv ../Discuz_X3.2_TC_UTF8.zip .
# unzip Discuz_X3.2_TC_UTF8.zip

解壓縮之後有三個目錄,我們只要 upload 這個目錄,其他都是說明文件目錄,可以忽略這另外兩個目錄。然後更改upload 目錄整個權限,拷貝到入口網站的目錄去。

# chown -R www-data:www-data *
# cp -ra upload /var/www/discuz

然後第一次要自己訪問特殊路徑

http://yourip/discuz/install

然後就是第一次安裝的設定,例如:管理者名稱密碼之類的,這裡就不說明了。之後你的論壇拜訪目錄就是

http://www.yourip.com/discuz/

如果你想要原本 www.yourip.com 分流到 bbs.yourip.com (假定你可以申請到 bbs.yourip.com 域名),那麼就要動到 apache2 虛擬目錄了,先編輯這個檔案

# nano /etc/apache2/sites-enabled/000-default.conf

然後在中間安插

<VirtualHost *:80>
ServerName bbs.yourip.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/discuz
DirectoryIndex index.php

<Directory /var/www/discuz>
Options -Indexes +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/discuz.log combined env=!dontlog
</VirtualHost>

然後重新啟動 apache2 服務

# service apache2 restart

這樣以後只要 http://bbs.yourip.com 就可以直接到論壇目錄,可以少打一個 discuz,但是如果要 https 協議的話,就得再去申請 bbs.yourip.com 的憑證,之後再依樣畫葫蘆更改虛擬目錄設定。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *