[教學]phpbb簡易架站教學

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

回覆文章
夢幻LUGIA
竹貓忠實會員
竹貓忠實會員
文章: 353
註冊時間: 2003-11-16 07:27
來自: 竹貓不忠實會員

[教學]phpbb簡易架站教學

文章 夢幻LUGIA » 2003-11-22 22:03

架設phpBB論壇大致上可分兩種
你可以看一下你的需求判斷你是你一種\r
  1. 方法1.把論壇架在自己的電腦,讓別的使用者連線到你的電腦進入論壇
    使用此種方法請注意
    你的電腦/網路配備不能太差,否則你的電腦最慘可能會當機、掛點
    另外,若是你關機了,別人連不到你的電腦,網站當然也就消失了。直到你下次的開機別的使用者才可以看得到你的網站
    • 優點:全部自己掌控,不需麻煩別人
    • 缺點:須有較好的電腦配備及網路頻寬,且須長時間不關機
    • 適合:電腦整天開機不關,上載頻寬超過512Kb(建議)者
  2. 方法2.把論壇程式架在其他的網路伺服器(如:某些免費/付費空間)
    此種方法你可以不須一直開著你的電腦,因為別的使用者是連線到另外的伺服器。除非那個伺服器掛掉,不然別人隨時隨地都可以看到你的網站
    但由於論壇是架在別的伺服器,所以伺服器會有些細部的功能你沒有辦法自行調整。若一定需要調整,你可能需要聯絡伺服器的管理員幫忙
    • 優點:不會對自己電腦造成負擔
    • 缺點:可能需要付費,某些事情可能需找空間管理員幫忙
    • 適合:電腦不常開機,有經濟能力負擔空間費用者

接下來,這是我們會需要用到的程式
  1. 方法1者所需:
    • Apache
      伺服器軟體
      他的目的跟IIS一樣。安裝Apache你的電腦便能當作伺服器\r
    • MySQL
      資料庫\r
      phpBB需要資料庫來儲存文章、設定
      使用資料庫是較有效率的辦法
    • php
      簡單來說這可把php程式轉換成你可在瀏覽器上看到的結果

      php可算是種程式語言
      藉由安裝這個程式讓伺服器有執行php檔案的能力
  2. 方法1、2者皆需:
    • phpBB
      論壇的主程式
      你需要他來架設你的論壇,也是我們討論的主題XD
    • phpMyAdmin
      資料庫管理程式
      除了一開始的設定資料庫、使用者外
      你也可以使用這個程式手動修復受損/錯誤的資料

安裝法
  1. 方法1者:
    • 分開裝法 寫:下載ApacheMySQLphpphpBBphpMyAdmin
      安裝Apache
      在數次的NEXT後會出現伺服器相關資訊讓你填寫
      若你的電腦有註冊DNS名稱,就請照相關內容填寫;若無,建議填"localhost"
      第3行空格可依個人需求填寫電子郵件地址
      (安裝完Apache後你就可以按「開始」>「程式集」>「control Apache server」來啟動(start)停止(stop))
      啟動後,你可以在IE網址列打入"localhost",若有出現Apache的畫面表示成功
      安裝php
      請利用解壓縮軟體,把檔案解壓縮後並放在C:\php(建議)
      把php檔案夾內的"php4ts.dll"和"php4Apache.dll"複製到C:\windows\system(WIN98)或是C:\winnt\system32(XP)
      接下來將"php.ini-dist"複製到C:\windows(XP是winnt)複製完後改名成"php.ini"
      再來修改"php.ini"這個檔案(可用筆記本開啟)
      在193行加入

      代碼: 選擇全部

      LoadModule php4_module C:/php/sapi/php4Apache.dll
      在241行加入

      代碼: 選擇全部

      AddModule mod_php4.c
      在816行加入

      代碼: 選擇全部

          AddType application/x-httpd-php .php
      (若那行已有資料請換行以空出空格放資料)
      接下來要重新啟動Apache新的設定才會生效
      安裝MySQL
      安裝過程由於沒有特別設定所以不說明。裝完後你可以到C:\MySQL\bin\winMySQLadmin(預設路徑)啟動資料庫。此時的資料庫名稱為MySQL(預設)
      安裝phpMyAdmin及資料庫
      下載解壓縮後放入C:\Program Files\Apache Group\Apache\htdocs(預設)內即可\r
      接下來在IE網址列打入http://localhost/phpMyAdmin可看phpMyAdmin的畫面\r
      在"建立新資料庫"的空格內打入你想要的資料庫名稱(如:phpBB)
      並修改使用者權限(請參考http://phpbb-tw.net/phpbb/viewtopic.php?t=25581)
      安裝phpBB\r
      請將phpBB的檔案解壓縮後放入C:\Program Files\Apache Group\Apache\htdocs(預設)內,建議把phpBB的資料夾名稱取名為"phpBB"
      接下來在IE網址列打入http://localhost/phpBB/install/install.php即可看到安裝phpBB的畫面
    • 套裝軟體懶人法 寫:下載並安裝EasyPHP
      請將phpBB的檔案解壓縮後放入C:\Program Files\EasyPHP*-*\www(預設)內,建議把phpBB的資料夾名稱取名為"phpBB"
      接下來在IE網址列打入http://localhost/phpBB/install/install.php
      即可看到安裝phpBB的畫面
  2. 方法2:
    • 方法2不安裝Apache跟MySQL,你的空間(必須)都有這些東西
      你必須找到一個支援php和MySQL資料庫的空間。像是www.lycos.co.uk
      然後把phpBB的論壇主程式上傳到你的空間裡\r
      接下來打入\r

      代碼: 選擇全部

      http://你的空間所在位置/install/install.php
      直接在空間上安裝phpBB,輸入資料庫名稱時記得要打入在伺服器端的資料庫名稱。若你不知道名稱,可以向伺服器管理員詢問
phpBB安裝設定
  • 以下為通用的設定,可視情況更改\r
  • Basic Configuration(基本設定)
    Default board language(預設討論區語系): English 或 繁體中文
    Database Type(資料庫格式): MySQL 4.x/5.x
    Choose your installation method(請選擇安裝模式): InstallUpgrade (完整安裝系統升級)
  • Database Configuration(資料庫設定)
    Database Server Hostname / DSN(資料庫伺服器主機名稱):(正常情況下請不要更動)\r
    Your Database Name(您的資料庫名稱):打入剛才在phpMyAdmin裡打入的資料庫名稱(上面的例子是phpBB)
    Database Username(資料庫使用者帳號):使用剛才在phpMyAdmin設定的使用者名稱\r
    Database Password(資料庫密碼):同上,密碼\r
    Prefix for tables in database(資料庫的表格字首 (Prefix)):(正常情況下不需更動)
  • Admin Configuration(系統管理員設定)
    Admin Email Address(系統管理員電子郵件信箱):自己的電子郵件信箱
    Domain Name(網域名稱):勿更動
    Server Port(主機連接埠):勿更動
    Script path(系統程式存放路徑):勿更動
    Administrator Username(系統管理員帳號名稱):填寫自己寫歡的帳號,這將會是這個論壇的第一個帳號
    Administrator Password(系統管理員密碼):自訂
    Administrator Password [ Confirm ](系統管理員密碼 [ 再確認 ]):同上
安裝完成後會出現"Please ensure both the install/ and contrib/ directories are deleted"
這不是錯誤,請把install和contrib這兩個資料夾刪除\r

日後若有更新資料庫名稱卻沒有更新phpBB內的連結就會出現"不能連線到資料庫"這時請修改config.php內的使用資料庫名稱\r

更新日誌:
2006.1.26 :修改少許文字、排版
最後由 夢幻LUGIA 於 2006-09-16 11:05 編輯,總共編輯了 4 次。

bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

文章 bu » 2003-11-22 22:50

寫的太好了 ^^
給你 100 分 (yn)
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can

小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4690
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 » 2003-11-23 00:21

其實.............這根本不是 phpBB 的問題,對吧!
因為上面的教學是教人架站不是架設 phpBB,但是還是給你鼓勵,因為這類型的教學還是需要的^^
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。

lung616
星球普通子民
星球普通子民
文章: 2
註冊時間: 2003-09-14 18:13

文章 lung616 » 2003-11-26 11:31

十分非常謝謝~~~^^

HellAngel
星球普通子民
星球普通子民
文章: 1
註冊時間: 2003-12-29 18:02
聯繫:

文章 HellAngel » 2003-12-29 21:09

謝謝你滴教學~~好完整唷~~~ :-D
\n
=============================

但是~
:roll: 抱歉唷~
請問一下~~~
為什麼我下面的東西點進去它會說無法顯示網頁呢?

接下來
在IE網址列打入http://localhost/phpbb/install/install.php

如果可以幫我解答的話~~
謝謝^____^ :-D

streitleak
星球公民
星球公民
文章: 261
註冊時間: 2003-07-26 04:44
來自: 龍潭
聯繫:

文章 streitleak » 2003-12-29 21:23

算是不錯的新手入門用文章...
這裡補充一下...如果系統不是用M$的系統的話...
請不要用這種安裝方式....因為M$已經把很多設定都簡化了...
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望 
汝本將末看取
-------------《人類帝國國歌一節

siuming
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-01-16 13:23

文章 siuming » 2004-02-03 09:17

安裝apache 我不是太明!
"在按完數次的NEXT後會出現伺服器相關資訊讓您填寫。"
但是,我按了,並沒有"NEXT"的?更加沒有相關資訊讓我填寫!

pow_woq
星球普通子民
星球普通子民
文章: 28
註冊時間: 2003-11-08 18:13
來自: ~地~球~
聯繫:

[建議]一定要用Apache嗎?

文章 pow_woq » 2004-02-03 13:57

一定要用 Apache 作 Web Service 嗎?
Windows 的使用者,可以用 IIS 作 Web Service 呀?
只要是 Server 系列,不管 NT、2000、2003 , IIS 都是內定安裝啦!
如果不是 Server 系列,可以到〝控制台→新增移除程式〞裡面將 IIS 裝起來,設定也不難(幾乎沒什麼設定)。
用 IIS 有一個好處,就是可以用 ASP 寫你的網頁。不過相對的,M$ 的漏洞很多,時時要注意有沒有新的洞要補(補了新洞有可能舊洞又破了,或是產生新的洞),這是用 Windows 的悲哀,目前無法改變。

我目前就是用 IIS5 + php4.3.4 + Mysql 4.1.1a + phpBB2.0.6c
還在測試中,沒有毛病出現過!!
給我越詳細的資料,就給你越詳細的回答。
    =盡=我~.~所=能=

    網文資料庫 ─ 網路文章儲藏室

頭像
大佬
星球公民
星球公民
文章: 260
註冊時間: 2003-11-30 13:38
來自: Kluang,Johor,Malaysia
聯繫:

文章 大佬 » 2004-02-03 14:38

還是覺得appserv這個組合比IIS好
如果小弟解答有錯誤請其他大大修正吧!
●免費空間連結:來看看吧!
●您的 phpBB2 版本:phpBB 2.0.8
●您的 phpBB2 連結網址: http://holymation.57host.com

GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi » 2004-02-03 15:08

IIS 只有一個唯一的好處
那就是他可以跑 ASP
其餘沒有地方比得上 appserv
再也不當爛好人...
好人是小白轉型成大白的墊腳石...

siuming
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-01-16 13:23

Re: [建議]一定要用Apache嗎?

文章 siuming » 2004-02-04 08:18

pow_woq 寫:一定要用 Apache 作 Web Service 嗎?
Windows 的使用者,可以用 IIS 作 Web Service 呀?
只要是 Server 系列,不管 NT、2000、2003 , IIS 都是內定安裝啦!
如果不是 Server 系列,可以到〝控制台→新增移除程式〞裡面將 IIS 裝起來,設定也不難(幾乎沒什麼設定)。
用 IIS 有一個好處,就是可以用 ASP 寫你的網頁。不過相對的,M$ 的漏洞很多,時時要注意有沒有新的洞要補(補了新洞有可能舊洞又破了,或是產生新的洞),這是用 Windows 的悲哀,目前無法改變。

我目前就是用 IIS5 + php4.3.4 + Mysql 4.1.1a + phpBB2.0.6c
還在測試中,沒有毛病出現過!!
按了"控制台→新增移除程式"裏面沒有IIS,是不是要下載IIS呢?才行呢?

頭像
scottimd
星球普通子民
星球普通子民
文章: 4
註冊時間: 2004-01-02 14:47

[問題]有出現什麼訊息嗎!!

文章 scottimd » 2004-02-04 09:47

按了"控制台→新增移除程式"裏面沒有IIS,是不是要下載IIS呢?才行呢?
IIS 是win2000的服務,要確定你有沒有安裝可以去新增移除程式>新增移除windows元件裡面去找找看!!不過我還是喜歡用Apache!!

回覆文章

回到「2.0」