hustoj高級搭建教程
安裝hustoj
任務時間:15min ~ 20min
什麼是hustoj
HUSTOJ是一款基於PHP/C++/MySQL/Linux 的開源的在線評測系統。
下載源碼
先獲取root權限:
sudo -i
安裝更新:
apt-get install update
使用wget安裝hustoj:
wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh
bash install-ubuntu16+.sh
中途會讓你填寫MySQL的數據庫賬號和密碼,賬號填root,密碼隨便填,可是一定要記住。
這時就可以在http://<您的CVM IP地址>上瀏覽你搭建的hustoj
管理員設置
任務時間:25min ~ 30min
自動設置管理員
在web前端頁面註冊一個用戶名為admin的賬戶,自動成為管理員
手動設置管理員
輸入以下代碼手動設置管理員:
mysql -u root -p -A
輸入你設置的MySQL密碼
show databases;
use jol;
insert into privilege(user_id,rightstr) values('您的hustoj用户名','administrator');
完成後即可在前端頁面直接進行登陸!