可以使用 install
目录中的 update-hustoj
进行升级。
sudo bash /home/judge/src/install/update-hustoj
升级脚本执行后,可能需要登陆 web 端管理后台,执行一次更新数据库。
检出最新 web
,复制原 upload
目录到新目录,测试后切换
sudo svn checkout https://github.com/zhblue/hustoj/trunk/trunk/web /var/www/new/
sudo cp -a /var/www/JudgeOnline/include/db_info.inc.php /var/www/new/include/
sudo cp -a /var/www/JudgeOnline/upload /var/www/new/
sudo svn checkout https://github.com/zhblue/hustoj/trunk/trunk/core core
cd core
sudo pkill -9 judged
sudo ./make.sh
sudo judged
访问 http://原 OJ 地址/new
-> 登陆后台,更新数据库。 -> 测试无误后执行下面命令:
sudo mv /var/www/JudgeOnline /var/www/oldOJ
sudo mv /var/www/new /var/www/JudgeOnline
1.到安装文件目录找到 hustoj-read-only
目录。
2.执行命令
sudo svn up hustoj-read-only
cd hustoj-read-only/core
sudo ./make.sh
sudo svn up /var/www/JudgeOnline