1 頁 (共 1 頁)

[教學]phpbb簡易架站教學

發表於 : 2003-11-22 22:03
夢幻LUGIA
架設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 :修改少許文字、排版

發表於 : 2003-11-22 22:50
bu
寫的太好了 ^^
給你 100 分 (yn)

發表於 : 2003-11-23 00:21
小竹子
其實.............這根本不是 phpBB 的問題,對吧!
因為上面的教學是教人架站不是架設 phpBB,但是還是給你鼓勵,因為這類型的教學還是需要的^^

發表於 : 2003-11-26 11:31
lung616
十分非常謝謝~~~^^

發表於 : 2003-12-29 21:09
HellAngel
謝謝你滴教學~~好完整唷~~~ :-D
\n
=============================

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

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

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

發表於 : 2003-12-29 21:23
streitleak
算是不錯的新手入門用文章...
這裡補充一下...如果系統不是用M$的系統的話...
請不要用這種安裝方式....因為M$已經把很多設定都簡化了...

發表於 : 2004-02-03 09:17
siuming
安裝apache 我不是太明!
"在按完數次的NEXT後會出現伺服器相關資訊讓您填寫。"
但是,我按了,並沒有"NEXT"的?更加沒有相關資訊讓我填寫!

[建議]一定要用Apache嗎?

發表於 : 2004-02-03 13:57
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
還在測試中,沒有毛病出現過!!

發表於 : 2004-02-03 14:38
大佬
還是覺得appserv這個組合比IIS好

發表於 : 2004-02-03 15:08
GeniusKiKi
IIS 只有一個唯一的好處
那就是他可以跑 ASP
其餘沒有地方比得上 appserv

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

發表於 : 2004-02-04 08:18
siuming
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呢?才行呢?

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

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