ZenTalk


[其他] [玩機十月賽(筆電)] 架設論壇之架設篇

114 2
跳轉到指定樓層
最新回覆
樓主
元元元 台灣 Dr.Zen | 只看該作者
本帖最後由 元元元 於 2017/9/30 19:55 編輯

先說一句很悲劇的話在我開心總算打完的時候
出現了
悲劇.png

然後我為了回報這個問題,我剛剛輸入的都沒了(我還試了兩次)
幸好Chrome有幫我把我那時Post給server的資訊保留,不然我真的會崩潰
抱怨結束,以下開始
首先先下載論壇架設包

接著圖很多
此篇教學,我選擇的論壇軟體跟ZenTalk是相同的
然後伺服器軟體是選用Windows內建IIS
資料庫則是MySQL
PHP 版本是7.0
然後我的作業系統是:Windows 10 Pro Insider Preview rs3 16299
教學開始
1.首先對 Windows.png 按右鍵
會出現

step1.png
然後點擊紅色部分
2.接著會出現這個畫面,點擊"程式與功能"

step2.png
3.接著會出現控制台>程式與功能,然後點選左上方的"開啟或關閉Windows功能"
step3.png
4.然後就會出現這個視窗,將Internet Infomation Services以及Internet Infomation Services 可裝載的Web核心旁邊的方塊打勾

step4.png
5.接著展開
Internet Infomation Services>World Wide Web>應用程式開發功能
並把CGI旁的方塊打勾,然後按確定。
step5.png

Windows 就會將Internet Infomation Services 安裝於電腦之中,並啟用CGI功能
step5-1.png
若Windows 已經將IIS安裝完成,就按"關閉"(如下圖所示)
step5-2.png
6.接著將剛剛所下載的架設包解壓縮(可以解壓縮至架設包所在位置,該Zip內還含有一層資料夾)
step6.png
7.若是32位元操作系統 就解壓縮php-7.0.20-nts-Win32-VC14-x86
   若是64位元操作系統 就解壓縮php-7.0.20-nts-Win32-VC14-x64
   (要注意這兩個壓縮包要在新的目錄解壓縮,(像是7-zip的解壓縮至php-7.0.20-nts-Win32-VC14-x...)
   (不然會很亂,還可能少複製)
step7.png
8.在C:\inetpub 中建立一個目錄,名為php
step8.png

9.把剛剛解壓縮的東西一至剛剛所建立的資料夾php
step9.png
然後它會出現這個視窗,就先將"套用到所有目前的項目"旁的方塊打勾後,點繼續
step9-1.png
10.接著到C:\inetpub\php,將php.ini-production以系統管理員身分開啟
(若是以NotePad++編輯,就直接按右鍵,選擇"Edit with Notepad++")
(若是以記事本編輯,則要將記事本以系統管理員身分啟動,然後用(Administrator身分的記事本)開啟該檔案)
step10.png
11.搜尋extension_dir,將"; On windows:"底下的extension_dir 前的";"去除
step11.png
接著搜尋mysqli,找到;extension=php_mysqli.dll,將它前面的";"去掉
step11-1.png
12.
將剛剛的php.ini-production改名成php.ini
step12.png
然後會出現這個視窗,選"是(Y)"
step12-1.png
13.找到Internet Infomation Services (IIS)管理員,並開啟它。
step13.png
14.展開(電腦名稱)>站台,然後點Defult Web Site
step14.png
15.點處理常式對應
step15.png
16.按"新增模組對應"
step16.png
17.會出現這個
要求路徑:*.php
模組選FastCGIModule
執行檔選C:\inetpub\php\php-cgi.exe
名稱就隨機取一個,不過在此建議Fast-CGI
step17.png
填好後按"確定"
step18.png
接著會出現這個視窗,選"是(Y)"
step18-1.png
18.接著再次按下"Defult Web Site",然後點"預設文件"
step19.png
然後按"新增"
step19-1.png
名稱填*.php,然後按"確定"。
step19-2.png
19.回到剛剛解壓縮的架設包,並執行mysql-installer-community-5.7.18.1.exe
step20.png
(若執行時要求系統管理員身分,就同意即可)
20.接著就要安裝Mysql了

按accept the license terms旁的框框
step21.png
選擇安裝類型,在此建議開發者預設即可。然後按"Next >"
step21-1.png
按"Next >"
step21-2.png
然後會出現,按"是(Y)"即可
step21-2-1.png
按"Execute",之後便會開始安裝
step21-3.png
安裝中....
step21-3-1.png
安裝完畢後,按"Next >"
step21-3-2.png
按"Next >"
step21-4.png
按"Next >"
step21-5.png
按"Next >"
step21-6.png
在紅色框框處設定Mysql資料庫密碼,然後在底下再次輸入上面所設定的密碼,設定完後按"Next >"
step21-7.png
按"Next >"
step21-8.png
繼續按"Next >"
step21-9.png
按"Execute",之後便會開始檢查Mysql狀態
step21-10.png
若成功則會出現下圖,然後按Finish
step21-11.png
按"Next >"
step21-12.png
按Finish
step21-13.png
按"Next >"
step21-14.png
若怕自己密碼有設錯的,可以再次輸入,以防萬一,之後按Check,然後按Next >。
step21-15.png
按"Execute",之後便會再次檢查Mysql狀態(事實上是套用變更)

step21-16.png
完成了會如下圖
step21-16-1.png
按"Next >"
step21-17.png
按Finish,然後Mysql總算就安裝完了....
step21-18.png
22.接著可以至瀏覽器輸入127.0.0.1來檢查IIS的架設,若出現以下畫面,代表IIS安裝成功
step22.png
接著至
23.移至C:\inetpub目錄,對wwwroot按右鍵
step23.png
然後按內容
step23-1.png
之後會出現wwwroot - 內容 的Dialog,選"安全性"頁籤,按"編輯"
step23-2.png
在"群組或使用者名稱"下的ListBox找到IIS_IUSERS (電腦名稱),並選取它,接著在"IIS_IUSERS"底下的ListBox,將完全控制列的允許排打勾,之後按確定
step23-3.png
接著在wwwroot目錄底下建立一個index.php(參照剛剛編輯php.ini-production的方法,以系統管理員權限建立)
(若是以NotePad++建立,就開啟Notepad++,然後按建立文件的圖示,將以下代碼複製後,按儲存,之後Notepad++會要求以Administrator的權限開啟,就按Yes,然後再次儲存至wwwroot目錄底下)
(若是以記事本編輯,則要將記事本以系統管理員身分啟動,然後用(Administrator身分的記事本)建立並儲存檔案,內容仍為為下)

,內容為
  1. <?php
  2. phpinfo();
  3. ?>
複製代碼


step24.png
然後把裡面的iisstart.html與iisstart.png刪除
step24-1.png

24.接著用瀏覽器上127.0.0.1/index.php,若出現以下畫面,就代表PHP運作正常。
step25.png
25.接著將Discuz_X3.3_TC_UTF8.zip解壓縮,然後在剛剛解壓縮完的目錄內,找到updata
step26.png
然後將updata內的目錄全部複製到wwwroot
step27-1.png
一樣將套用....旁的方塊打勾,並按繼續(若詢問是否取代index.php,就選擇取代)
step27-2.png
接著用瀏覽器連到127.0.0.1
26.點同意
step28.png
請確認全部都是勾!
step28-1.png
然後拉下去點下一步
step28-1-1.png
點下一步
step28-2.png
在這裡要先新增一下資料庫
首先開啟MySQL Workbench
step28-3-1.png
找到Local instance MySQL Router,並點選後,會出現以下畫面,在紅框內輸入剛剛設定的MySQL密碼
step28-3-1-1.png
按紅框的那個按紐
step28-3-2.png
在紅框內取一個資料庫名,之後按Apply
step28-3-2-1.png
接著會出現一個方塊,按Apply
step28-3-3.png
接著新增完成後,按Finsh
step28-3-3-1.png

之後回到這個步驟
數據庫名填寫剛剛取的名稱
數據庫密碼填寫剛剛設定MySQL的密碼
數據庫前輟的話,若沒有在同個資料庫運行多個論壇,就維持預設
系統信箱Email填個人的Email
然後管理員信息是用來設定管理員帳號的
step28-3.png
填完後如下圖,然後按下一步
step29.png
若上表填的沒問題應該是不會出現php錯誤的
step30.png
之後就完成了論壇的安裝
step31.png
而管理員帳號即為剛剛所設定的帳號。
step32.png
登入完後,若要進入管理後臺,就按紅框處

step33.png
要進入管理後臺前,仍要再次輸入管理員帳號的密碼,輸入完後按提交
step34.png
之後便可到管理後臺來管理論壇了!
step35.png

(通常在底下會有Powered by Discuz! X3.3,這不用理會,反正ZenTalk都將它保留了)

step27.png (81.35 KB, 下載次數: 0)

step27.png
沙發
台灣 大師 | 只看該作者
內容有點艱深,不過替你的遭遇略表遺憾!
打長篇文章還是要用草稿啦,我現在都分三次打。
板凳
台灣 Dr.Zen | 只看該作者
很詳細的教學,謝謝大大分享! 
進階編輯
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Powered by Discuz! X3.1|手機版|

快速回覆 返回頂部 返回列表
分享連結
訊息分享