TShopping

 找回密碼
 註冊
搜索
查看: 14596|回復: 2
打印 上一主題 下一主題

[分享] Discuz! 6.0.0論壇架設教學

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-9-14 11:48:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
Discuz! 5.5.0 to Discuz! 6.0.0 升級教學

首先簡單為大家介紹一下升級的核心思想。用戶為站點升級有兩個部分:程式升級和數據升級。使用最新的程式,既是程式升級,通過使用FTP工具把最新程式上傳到伺服器上。在數據庫裡添加字段,添加數據表,既是數據升級。數據升級就是我們通常說的:“運行upgrade9.php”。運行升級程式的過程,就是執行數據庫操作的過程。

接下來,我將為大家講解詳細的升級步驟,請嚴格按照教學的步驟進行升級:

一、關閉論壇:
方法:系統設置---基本設置---論壇關閉。如下圖:


二、將論壇的風格設置為“默認風格”:
方法:系統設置---基本設置---介面與顯示方式---默認論壇風格---默認風格。如下圖:


三、備份數據:
獨立主機:直接備份數據庫目錄就可以(注意備份前停止 MySQL 服務);

虛擬主機:論壇後臺備份或使用phpmyadmin備份數據;(本次演示在後臺做備份)。

具體備份方法參考:

論壇搬家視頻教程:http://www.discuz.net/viewthread.php?tid=384782

論壇後臺備份完全規範::http://www.discuz.net/thread-505428-1-1.html

論壇後臺備份的方法:系統設置---系統工具---數據庫---資料備份。如下圖


四、移動舊版本程式:
方法:論壇目錄下,將除了attachments(附件目錄)和customavatars(用戶自定義頭像目錄)以外的文件和文件夾,移動到一個其他的空文件夾裡(如bbsbak)。這一步驟,作為備份您的舊版本程式。如下圖:


五、上傳新程式:
方法:將最新程式(Discuz! 6.0.0),除了attachments,customavatars,install和install.php之外的所有文件和文件夾上傳到伺服器上論壇的目錄下。

備註:install和install.php是安裝論壇需要的文件夾和文件,在升級和今後論壇運行中一般不用。attachments和customavatars文件夾分別是附件目錄和用戶自定義頭像的目錄,因為第四步中,沒有將這兩個文件夾移動(它們仍然在論壇目錄下),所以也沒必要再次上傳。

如下圖:


六、設置文件屬性:
方法:在FTP工具上,將forumdata、templates文件夾及其子文件夾的屬性設置為777。Win主機請設置internet來賓帳戶可讀寫屬性。如下圖:



七、配置config.inc.php:
方法:請對照Discuz! 5.5.0的config.inc.php配置Discuz! 6.0.0的config.inc.php的參數,請配置:$dbhost、$dbuser、$dbpw、$dbname、$tablepre。其他的參數也請一一對照。

八、上傳upgrade9.php:
方法:上傳Discuz! 6.0.0 安裝包的 ./utilities/upgrade9.php 到論壇程式根目錄下。如下圖:


九、在瀏覽器中運行升級程式:
方法:在瀏覽器裡運行http://您論壇的域名/upgrade9.php。請點擊“請點這裡升級”。如下圖:


十、升級完畢:


至此,您的站點已升級到Discuz! 6.0.0。升級完畢之後,請刪除伺服器上的升級程式:upgrade9.php,然後到論壇後臺更新緩存,並打開您的站點。

Discuz! 6.0.0 安裝圖文教學

一、所需環境要求

作業系統要求
Discuz! 具備跨平台特性,可以運行於 Linux/FreeBSD/Unix 及微軟 Windows 2000/2003 等各種作業系統環境下。我們已在軟體中針對上述作業系統做了大量的測試和實地檢驗,保證 Discuz! 可以在上述系統中安全穩定的運行,但您仍然需要做好伺服器作業系統級的安全防備措施,例如 Windows 用戶需更改 MySQL for Windows 的初始 root 密碼,避免跨目錄的文件讀寫;類Unix 用戶需避免使用過於簡單的密碼,避免跨用戶目錄的文件讀寫,做好伺服器上其他相關軟體(如 Sendmail, ftpd, httpd)等的安全防範,使用較新的軟體版本等。

如果您租用虛擬主機,一般正規和技術力量較強的虛擬主機提供商會已經做好作業系統的各項準備,用戶可不必關注此部分。

推薦使用 Linux/FreeBSD 作業系統,不僅完全免費,而且可以獲得更好的穩定性和負載能力。如果使用 Windows 系統,請將 PHP 以 ISAPI(非 CGI)方式安裝。

語言及數據庫支撐環境要求
可用的 httpd 伺服器(如 Apache, Zeus, IIS 等)
php 4.1.0 及以上
Zend Optimizer 3.0 及以上
MySQL 3.23 及以上(僅針對 MySQL 版 Discuz!)
以上軟體除了 httpd 軟體有可能需要購買以外,其餘均為跨平台的免費軟件,推薦使用以上軟體的最新穩定版本,不僅擁有更多的功能,而且通常已修復了已知老版本的安全漏洞。

推薦環境軟體版本:

php 4.4.4(或 5.1.6)
Zend Optimizer 3.0.6 及以上
MySQL 4.1.21或者(5.0.24)

Windows 主機上環境搭建的教程:

http://www.discuz.net/viewthread.php?tid=378804

如果您租用虛擬主機,請諮詢虛擬主機提供商,您的空間伺服器是否已安裝了上述軟體。由於 Discuz! 的數據表具有前綴設計,因此通常情況下可以將 Discuz! 與其他軟體安裝在同一個數據庫中,或採用不同的前綴名從而在同一個數據庫中安裝多個 Discuz! 論壇而不產生衝突。

您的 MySQL 數據庫賬號應當擁有 CREATE、DROP、ALTER 等執行權限,同時文件空間需不低於 2M,數據庫空間不低於 5M,通常您的虛擬空間都會滿足這個條件,以滿足包括 Discuz! 在內的絕大多數網路軟體的正常運行。如果您不了解具體情況,請諮詢您的空間提供商。

二、安裝可能用到的工具軟體
Discuz! 開發組儘量使得安裝步驟簡單方便,但仍然可能會用到一些常用的工具軟體。如果您通過網路將 Discuz! 軟體上傳到伺服器上,您將可能需要一個 FTP 客戶端軟體。通過您的伺服器 FTP 賬號,使用該 FTP 客戶端軟體將相關文件上傳到伺服器上。同時您可能需要一個簡單的文本文件編輯軟體,用以對配置文件進行參數修改,一般作業系統自帶的如 Windows 的“記事本”或第三方軟體如 UltraEdit 等都能勝任。

Discuz! 要求使用 FTP 軟體上傳 php 文件時,使用二進製(BINARY)方式進行,否則將無法正常使用。有關二進製上傳的具體細節,請參考 http://www.discuz.net/viewthread.php?tid=73393


三、Discuz! 6.0 安裝詳細步驟:(以虛擬空間上安裝 Discuz! 6.0.0 為例演示)
第一步:在Discuz!的官方論壇上下載適合自己的版本
首先到http://www.discuz.net/thread-686858-1-1.html 下載所需版本的 Discuz! 6.0.0 到本地或伺服器。

在這裡要說明一下:我們提供了4種不同的編碼。包括GBK簡體中文版(推薦)、UTF-8簡體中文版、BIG5繁體中文版(推薦)、UTF-8繁體中文版,請根據伺服器 mysql 的版本,選擇相應版本的論壇程式下載。

注:MySQL4.0 及以下版本沒有字符集這個概念。

第二步:解壓並上傳論壇程式到伺服器上並且修改相應目錄權限
上傳論壇程式到伺服器上
本次演示以 gbk 版本為例下載到本地,加壓縮得到如圖 1 所示的四個文件:


只需要上傳 upload 這個目錄下面的所有文件到 FTP 上就可以了;

其中 users_guide.htm 為用戶使用說明書(本文檔);

Usersguide 目錄為用戶使用說明書內容與圖片目錄;

utilities 目錄為論壇附帶工具。

將其中 upload 目錄下的所有文件使用 FTP 軟體上傳到空間,如圖 2 所示:


FTP軟體上傳方法可以參考這裡的說明:
null

設置相關的目錄屬性,以便數據文件可以被程式正確讀寫
使用 FTP 軟體登錄您的伺服器,將伺服器上以下目錄、以及該目錄下面的所有文件的屬性設置為 777,win 主機請設置 internet 來賓帳戶可讀寫屬性。如果下面目錄中含有您沒有的目錄,就不用設置了。

關於目錄權限修改可以參考:http://www.discuz.net/viewthread.php?tid=487165

config.inc.php
./templates
./attachments
./customavatars
./forumdata
./forumdata/templates
./forumdata/cache
./forumdata/threadcaches
./forumdata/logs

第三步:安裝過程
上傳完畢後,在瀏覽器中運行安裝程式進入準備安裝頁面,如圖 3 所示:


上圖中閱讀許可協議後點擊“我同意”就進入到下面的檢查配置文件頁面,如圖 4 所示:


檢查配置過關後點擊“下一步”進入數據庫資訊配置頁面,如圖 5 所示:


注:如果是虛擬主機用戶,數據庫用戶名和密碼一般是由虛擬主機空間商提供;如果是獨立主機,數據庫用戶名和密碼就是你安裝 MySQL 時填寫的用戶名(一般為root)和密碼(建議新建個數據庫用戶安裝,使用 root 會有安全問題)。

“系統Email”是指論壇系統用戶可以聯繫到的 Email,一般都填寫站長的 Email 地址。在前臺顯示為“聯繫我們”這個連結。

填寫好“數據庫用戶名”和“數據庫密碼”後,點擊“下一步”進入如圖 6 所示頁面:填寫管理員帳號密碼。



上圖中填寫好管理員帳號密碼後,點擊“下一步”進入安裝頁面,如圖 7 所示:



安裝完畢點擊“恭喜您論壇安裝成功,點擊進入論壇首頁”則進入安裝好的論壇首頁,如圖 8 所示:



Discuz! 6.0.0 面板上傳+使用教學

首先,先去下載你所以喜歡的面板

推薦大家一個地方~

AL8 Forum

教學開始

下載好了,然後

裡面因該會內有

有個images資料夾

有個templates資料夾

分別把裡面的東西傳到你論壇FTP裡的目錄下

記得templates裡的資料夾,傳到templates(FTP)裡
記得images裡的資料夾,傳到images(FTP)裡

然後去後台

在論壇管理-->界面風格--->導入界面風格 風格名稱.txt中將文件導入

更新css緩存

就完成了

 

臉書網友討論
2#
發表於 2012-7-11 01:06:43 | 只看該作者
支持一下  

版主招募中

3#
發表於 2014-6-14 08:07:37 | 只看該作者
不错的贴,太喜欢了,大家都顶啊


*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-24 17:00 , Processed in 0.067187 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表