一、安裝hustoj
百度“hustoj github”可以看到源代碼和安裝教程。
Ububun 14.04很16.04稍有不同哈喷屋。
開源頁面:https://github.com/zhblue/hustoj
1、安裝Ubuntu 14.04 LTS? (16.04 need the php7 branch)
2、執(zhí)行如下命令
sudo apt-get update
sudo apt-get install subversion
sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj
cd hustoj
sudo bash install-interactive.sh
3菊霜、安裝后訪問服務(wù)器80端口上的web服務(wù)JudgeOnline目錄
例如 w3m http://127.0.0.1/JudgeOnline
到后面會彈出一個粉色底框的字符界面,這個是安裝MySQL Server之后自動觸發(fā)的密碼設(shè)置济赎,填入剛才的密碼鉴逞,兩遍? 等腳本執(zhí)行完成之后记某,再執(zhí)行一句 sudo apt-get install fpc 來啟用Pascal支持
二、怎么配置HUSTOJ
1. 管理員設(shè)置
首先注冊一個賬號构捡,泥萌想當(dāng)做管理員的那個液南,比如admin 然后進入mysql管理,
終端執(zhí)行sudo mysql -u root -p 安裝時的密碼勾徽,注意沒有空格滑凉。
依次輸入
use jol;
insert into privilege values('admin','administrator','N');
輸入select * from privilege;查看是否成功。
Ctrl+D退出MySQL管理
然后從HUSTOJ上注銷喘帚,重新登錄譬涡,泥萌會發(fā)現(xiàn) 管理 已經(jīng)可用。
三啥辨、備注資料
安裝好Ububun之后可能需要涡匀,開放端口和ssh功能,請參照帖子完成即可溉知。
參考資料:
1陨瘩、百度知道:hustoj搭建與配置
2、開啟端口:http://www.2cto.com/os/201303/193032.html
3级乍、開啟ssh登錄: