[心得] Maple3-itoc 近期架站記錄心得

看板Maple (BBS架站)作者時間7年前 (2017/06/15 23:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
目前還沒有很熟, 只有到讓它順利跑起來, 可以開帳號, 開看板, 發文的程度 但看板人氣還是會顯示負幾萬的程度 其他更進階hack的招式相信相對資訊已經非常多了, google 應該很好用 不然就去相關類型的站台逛逛也可 官方說明手冊: http://processor.tfcis.org/~itoc/ (最後更新 2012/07/19) 以下的步驟就是以該說明標題大綱為基礎去嘗試的 > ------ 1. 安裝作業系統及相關環境: 本次測試使用作業系統 (應該算 32 bit 類型的@@) Linux debian 4.9.0-3-686-pae #1 SMP Debian 4.9.30-1 (2017-06-04) i686 GNU/Linux 是放在虛擬機(Oracle VM VirtualBox)裡測試, 也建議不熟純想嘗試的也可以用此法 2. 建立 BBS 帳號: 目前自己打算先嘗試把相關的帳號建立好, 以避免之後權限問題 於是就按照手冊該部分的方式 $ sudo su == 以下用 root 權限 !! == # mkdir /home/bbs # vipw 我是用 Linux , 所以在最後一行加上: > ----- bbs:x:9999:999:BBS Administrator,,,:/home/bbs:/bin/bash > ----- (為求保險起見跟 /etc/passwd 裡列出其他使用者的格式一樣) 接下來編輯 /etc/group 來增加 bbs 群組, 自己目前是用 vim 編輯 若對類似編輯器介面不熟也可用 nano 編輯 # vim /etc/group 在該檔最後一行加上: (雖然不知為何手冊說在 Linux 下, GID 要改成 999, 但照做) > ----- (為求保險起見跟 /etc/passwd 裡列出其他使用者的格式一樣) bbs:x:999:bbs > ----- 然後設定 bbs(管理員) 的密碼 # passwd bbs 記得將 bbs 的家目錄擁有者設定成它自己 # chown -R bbs:bbs /home/bbs 主機帳戶部分設定完成! 3. 下載 BBS 程式: 我目前是用 git 套件指令把維護者放在 github 的資料載下來 (在此之前請先用 apt 或 yum 之類的去安裝 git 套件) # apt install git == 以下用 bbs 的權限即可!! == $ cd /home/bbs; git clone https://github.com/xeonchen/maplebbs-itoc $ cd maplebbs-itoc 進去 maplebbs-itoc 目錄 會看到除了跟 http://processor.tfcis.org/~itoc/doc/101_install.htm 內容一樣的 README.md 以外 裡面有分三個部分: bbs gem ktv bbs 裡面的東西就是我們要的主體 gem 和 ktv 分別是 重要的安裝參考文件(精華區形式) 以及 點歌範本(精華區形式) 4. 重整目錄架構: 接下來我要嘗試的是將 bbs/src 裡的東西移到外面當作主體, 其他當作範本 以便之後 git 版本管理可以更為方便簡潔 我已經有github帳號並fork好該專案了, 所以我先將自己的git環境設定好 $ git config --global user.name "" $ git config --global user.email "@bbs.ptt.cc" 並先自己開一個 branch (分支) $ git branch test-bbs $ git checkout test-bbs 接著進行重整修改中... 目前進度: https://github.com/holishing/maplebbs-itoc/tree/test-bbs 目前已經將 maplebbs-itoc 當成原本的 src 資料夾了, 之後將 sample 裡的檔案複製到該放的位置, 即可照著原本的步驟安裝並仍可進行版本管控與修改, 接下來實際安裝的情形將輪到下一篇來介紹。 -- ▄▅◣ ◢▆▄ ┼─── ◢████◣ ◢▄▅▄◣ ◢████◣ 敲敲hh,呼叫小天使 ◢█" █◣ ◢██" █◣ ∕/ █◤ ◥▄▅▄◤ ◥█ \﹨ ██◣雖然不是無時無刻都在, ◢█/ ██◤ ψ阿鬼 ◥██\ █◣ ◤ ◥ 但祂會盡力地服務您。─┼ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.101.29 ※ 文章網址: https://www.ptt.cc/bbs/Maple/M.1497541796.A.936.html
文章代碼(AID): #1PGgoaas (Maple)
文章代碼(AID): #1PGgoaas (Maple)