1. 程式人生 > 實用技巧 >虛擬機器模擬區域網內搭建論壇 Discuz!圖解

虛擬機器模擬區域網內搭建論壇 Discuz!圖解

虛擬機器模擬區域網內搭建論壇 Discuz!詳細圖解

(附有詳細視訊教程)

實驗準備:

1、找到區域網內一電腦執行虛擬機器,我用的xp執行的win7虛擬機器來演示,需管理員登陸。
2
不需要安裝IIS,用PHPnow來搭建所需的環境。
3
、下個免費的論壇程式,安裝

具體步驟

1我的系統是虛擬機器模擬Windows 7。建立論壇要用到的三個檔案,下圖

PHPnow1.5.6-----他是一款Apache+PHP+MySql的整合環境,就像傻瓜相機一樣,方便新手在自己的電腦上建立一個WEB伺服器環境。
UCenter_1.5.0_SC_GBK-----
Discuz!論壇必需裝這個,Discuz

的安裝和執行都依賴此程式!


2、開啟虛擬機器網路設定橋接,然後設定自己電腦IP為真實機器同網段ip,當然要保證自己的區域網訪問的暢通,關於如何設定區域網這裡略過:

3、防火牆,我都設定關閉:

4、準備伺服器環境的搭建,我打算把論壇建立在C:\luntan下,一般放在容量充足的磁碟,實際需要自行處理。把三個檔案拷到此資料夾下,把檔案PHPnow”解壓縮到c:\luntan後,執行“setup”

執行結束後c:\luntan下檔案有所變化,正常。圖:



5
05 APACHE版本選擇,按推薦的來,輸入20,回車 圖:



6
Mysql版本選擇,按推薦的來,輸入50,回車,開始解壓縮.



選擇他推薦的版本,更安全,更穩定!選擇好之後,就會自動為我們安裝Apache+PHP+MySql,當安裝完成之後就會提示是否初始化也就是配置ApachePHP....

7
、解壓縮結束後,執行init.cmd,輸入y,回車。圖:

我們輸入“y”確定後就會自動進行配置,不過要注意:如果你電腦上安裝有其它佔用80埠的軟體時,請一定要退出或解除安裝(比如IIS、迅雷等....),然後我們再重新來安裝PHPnow

8、一系列的安裝啟動過程後,提示要為MySQL的使用者root設定一個密碼,輸入即可,但要牢記在心,以後還需要!


9
、環境搭建結束,按任意鍵後結束後,IE會彈出phpnow

預設頁,圖:

10phpnow預設頁,輸入剛才設定的root密碼後,會有連線成功資訊。

11、我們再來開啟c:\luntan,看到其下的檔案有所變化,剛才ie開啟的phpnow預設頁其實就是c:\luntan\htdocs\index.php我們的論壇以後也要放在這個“htdocs”資料夾下!!以後論壇升級和遷移都要備份此資料夾。

至此環境搭建成功結束!!下面就要開始安裝論壇了!
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

下面以Discuz!為例繼續:

12Discuz的安裝和執行都依賴UCenter,所以我們必需要安裝它。
解壓縮“UCenter”檔案後有4個資料夾:
upload
這個目錄下面的所有檔案是我們需要上傳到伺服器上的可用程式檔案;
readme
目錄為產品介紹、授權、安裝、升級、轉換以及版本更新日誌說明;
utilities
目錄為論壇附帶工具,包括升級程式;
advanced
目錄為如何開發其他應用介面的範例和說明文件。

我們將upload複製到c:\luntan\htdocs\下,並將其重新命名為“UCenter”!圖

13、解壓縮“Discuz”檔案後有3個資料夾:
upload
這個目錄下面的所有檔案是我們需要上傳到伺服器上的可用程式檔案;
readme
目錄為產品介紹、授權、安裝、升級、轉換以及版本更新日誌說明;
utilities
目錄為論壇附帶工具,包括升級程式和 Tools 工具箱。

我們將upload 這個資料夾下的全部內容複製到c:\luntan
\htdocs\下,提示覆蓋“index.php”,點選即可。圖



14、通過上面的工作我們已經做好了安裝前的所有準備!安裝Discuz!前必需要先安裝UCenter,他是Discuz!執行的支撐。
我們在IE位址列中輸入http://127.0.0.1/UCenter/install/,便可進入UCenter安裝嚮導。同意,繼續。圖
:



15、開始安裝,下一步....


16UC安裝資料庫,輸入資料庫密碼(前邊要求記住的那個密碼),再設定一個創始人密碼,以後維護論壇時用。下一步。圖:



17UC建立資料庫成功後下一步,即可轉入UC使用者管理中心....



19、這裡列出了一些使用者管理資訊,暫不設定,進入應用管理”--新增新應用,圖



20、在新增新應用中,修改應用程式安裝地址為我們的Discuz!位置:http://127.0.0.1/install/index.php(即c:\Luntan\htdocs\index.php),然後點選安裝,便進入Discuz!的安裝....



21、進入Discuz!的安裝嚮導,同意繼續,:





22
、開始Discuz!的安裝,下一步,:




23、設定Discuz執行環境,按你需要改動,不改也可以,下一步,:



24Discuz安裝資料庫,資料使用者名稱改為“root”,密碼就是你在16中設定的。再建立一個管理員密碼,設定一個管理員Email(自己當前用的qq什麼的即可),下一步,圖:


至此,我們共設定了3個密碼:root的資料庫密碼、UC的創始人密碼、Discuz的管理員密碼,別混了^^



25
圖中若無誤的話,安裝資料庫順利成功,下一步:





26
Discuz填寫自己的聯絡方式,為完善Discuz.....,可以跳過,距離成功不遠了....




27跳過之後,我們就進入了自己的論壇....可以用前邊設定的管理員使用者及密碼來登入





28、其實我們已經成功了,現在到真實電腦上驗證一下,開啟真實電腦的IE,輸入10.27.102.209(即虛擬機器的ip,127.0.0.1為本地迴環地址)至此本實驗完成,圖

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

下面講的是轉移和備份論壇的大致情況:

因為有許多人用的是自己的電腦,不可能和伺服器一樣天天開著,或者裝有還原卡之類的東西。有時候開機關機會出現論壇連結不上或者資料丟失的問題,這裡以裝還原卡的電腦為例。

1. 停止原來的 Apache 和 MySQL (論壇根目錄找到PnCp.cmd 執行》Stop.cmd)

2. 將原來的 PHPnow 目錄 移動 或 改名。例如 D:\PHPnow 改為 D:\PHPnow2

3. 安裝好新的 PHPnow

4. 停止新裝的 PHPnow (Stop.cmd)

5. 從原來的目錄中(例如 D:\PHPnow2),複製下列內容到新目錄的對應位置(覆蓋)
.\MySQL-5.0.xx\data
.\Apache\conf\extra\httpd-vhosts.conf
.\vhosts
.\htdocs

如果論壇應用有模版,再次確認c:\luntan\htdocs\template.\htdocs裡的模板檔案已經拷貝過來


如果你還有其他需要,可以根據自己情況處理。
如果含有代理虛擬主機,請手動任意新增一個,然後可以刪除新加的這個,
才可使用。目的是啟用 代理 模組。否則會得到錯誤資訊。


6. 啟動服務 (Start.cmd)

7. 啟動 MySQL 後,執行 PnCp.cmd 選 15 (升級 MySQL 資料庫),輸入你的 root 密碼,結果全是 OK 即順利完成。


全部詳細步驟的視訊連線地址

http://down.51cto.com/data/603417

謝謝~

轉載於:https://blog.51cto.com/710512442/1061245