MapleBBS at Microsoft Windows 2000/XP/2003
last update: 2004/12/02
˙快速架站手冊
一、建立 BBS 帳號
二、安裝 Cygwin
三、下載 BBS 程式
四、設定 crontab
五、編譯 BBS 程式
六、啟動 BBS
七、第一次登入 BBS
˙常見問題
關站的步驟
修改程式
改站名
改其他程式
不使用 bbs 這個帳號
重裝 Cygwin
一、建立 BBS 帳號
控制台→使用者和密碼,新增一個使用者帳號是 bbs
其權限等級至少要是 Power Users 或 Administrators
然後改以 bbs 的帳號登入系統
二、安裝 Cygwin
下載 http://cpu.twbbs.org/~itoc/cygwin.exe,並執行以解壓縮
執行解壓縮出來的 setup.exe 來安裝 Cygwin
(1) Cygwin Net Release Setup Program 下一步
(2) Choose A Download Source 選 Install from Local Directory 下一步
(3) Select Root Install Directory Root Directory: C:\cygwin
Install For: All Users
Text File Type: Unix 下一步
(4) Local Package Directory 指向剛才所解壓縮出來的目錄 下一步
(5) Select Packages
按右上角的 View 使 View 鍵右邊的字變成 Full
選取安裝所有的套件
(安裝的方法就是在那行的 Skip 按一下,使出現版本編號,
Bin? 欄會從 n/a 變成打X框框,而 Src? 欄會從 n/a 變成空白框框)
選完所有要安裝的套件以後,請按 下一步
(6) 等待安裝 完成
三、下載 BBS 程式
連到 http://cpu.twbbs.org/~itoc/ 這邊
下載 MapleBBS-3.10-20yymmdd-MSWin.exe 這個檔案 (其中 yymmdd 是日期流水號)
執行 MapleBBS-3.10-20yymmdd-MSWin.exe 來解壓縮
安裝目錄 (destination folder) 放在 C:\cygwin\home
解壓縮完會有個 C:\cygwin\home\bbs 的目錄
(亦即本說明檔案的路徑是在 C:\cygwin\home\bbs\0readme.htm)
四、設定 crontab
雙擊桌面上的 Cygwin 捷徑,進入 Cygwin 以後,打下列指令 (每行打完以後按 Enter)
cygrunsrv -I Crontab -p /usr/sbin/cron -a -D
crontab ~/doc/crontab
此時已經設定好 crontab,可以把 Cygwin 的視窗關閉
五、編譯 BBS 程式
雙擊桌面上的 Cygwin 捷徑,進入 Cygwin 以後,打下列指令 (每行打完以後按 Enter)
cd ~/src
make clean cygwin install
此時會跑出一堆訊息,請稍待一下
等到一切編譯都完成以後,可以把 Cygwin 的視窗關閉
六、啟動 BBS
雙擊桌面上的 Cygwin 捷徑,進入 Cygwin 以後,打下列指令 (每行打完以後按 Enter)
~/etc/rc.local
此時會跑出一些訊息,請稍待一下,等到出來啟動完成的字樣
[註] 第一次啟動時,會出現「請檢查 xxxx,無法讀檔或是裡面有欄位不完整」,
這是因為還沒設定轉信,等架站成功以後於 BBS 上設好轉信,就不會再出現
此訊息了
七、第一次登入 BBS
您已經成功地啟動您的 BBS,試著 telnet 看看
首先請 new 註冊一個新帳號 guest,密碼任意,重新以 guest 上站就不需要密碼
然後請 new 註冊一個新帳號 sysop,重新以 sysop 上站就可取得站長權限
在 (A)nnounce 裡面有一些站長指令的說明,請慢慢研究
如果還不夠,可以在許多界面裡按 h,裡面有更詳盡的介紹
關站的步驟
按 Ctrl+Alt+Del 進入工作管理員,把
ipc-daemon2.exe bbsd.exe xchatd.exe bmtad.exe innbbsd.exe
結束處理程序 (bbsd.exe 可能有數個程序,都要關閉)
並進入 Cygwin 執行 cygrunsrv -E Crontab
修改程式
如果您想要編輯程式 (文字檔) 的話,可以用 Cygwin 裡面的 vi 來編輯
或是 Windows 裡面的 Wordpad 開啟舊檔
您也可以自行安裝 UltraEdit,這是個界面很棒、很容易上手的軟體
改站名
如果要改站名的話,請
修改 ~/src/include/config.h 這個文字檔中
前面的 SCHOOLNAME BBSNAME MYIPADDR MYHOSTNAME SYSOPNICK 的值
您也可以順便看看 config.h 中的其他設定
改完關站、編譯、啟動
改其他程式
由於所有的程式都是公開的,您可以完全自由地設定,例如
修改 ~/src/include/theme.h 這個文字檔,就可以改變站上的配色
改完關站、編譯、啟動
不使用 bbs 這個帳號
可以不使用 bbs 這個帳號,而使用其他帳號
例如如果使用 Administrator 這帳號,那麼
C:\cygwin\home\bbs 就變成
C:\cygwin\home\Administrator
且 ~/src/include/config.h 裡面的
#define BBSHOME "/home/bbs" /* BBS 的家 */
#define BAKPATH "/home/bbs/bak" /* 備份檔的路徑 */
要對應修改成
#define BBSHOME "/home/Administrator" /* BBS 的家 */
#define BAKPATH "/home/Administrator/bak" /* 備份檔的路徑 */
重裝 Cygwin
如果你的 cygwin 裝爛了,想重裝的話:
刪除 C:\Cygwin
然後按前面的步驟重新再做一次即可
|