首页 > 其他 > 详细

hustoj 服务器配置

时间:2021-07-18 13:03:45      阅读:21      评论:0      收藏:0      [点我收藏+]

@

主要的配置文件

/home/judge/etc/judge.conf  #判题judged/judge_client
/home/judge/src/web/include/db_info.inc.php  #Web
/etc/php5/fpm/php.ini 或 /etc/php7.0/fpm/php.ini 或 /etc/php.ini(in Centos7)  #php
/etc/nginx/sites-enabled/default  #nginx

db_info.inc.php

整个项目的配置文件在这里修改
技术分享图片
技术分享图片
在这里可以修改主题
技术分享图片
下面介绍主题的位置,以及修改界面代码

主题存在的位置

/home/juege/src/web/template/ 

文件夹里面有这6个模板,目前系统使用的是syzoj
技术分享图片
修改里面的文件就可以了
技术分享图片

备份与恢复

sudo bash /home/judge/src/install/bak.sh

备份后的数据在/var/backups/里面中的两个文件db_xxxxxxxx.sql.bz2hustoj_xxxxxxxx.tar.bz2

恢复

我们解压缩之后会有两个目录(home/、var/)和一个数据库文件(db_xxxxxxxx.sql)。其中home里面存放的是一些数据,而var里面存放的和上面一样是db_xxxxxxxx.sql.bz2数据库文件。
然后,我们就进入新搭建好的HUSTOJ的数据库,将备份的数据库导入进去:

sudo mysql -u root -p -A #登录mysql,这里的root根据你judge.conf而定,接着输入密码
use jol; #进入jol数据库
source /var/backups/db_xxxxxxxx.sql #旧OJ的sql文件路径

最后把home/judge文件夹上传覆盖即可

hustoj修复网页代码

如果自己不小心改坏了web代码,可以使用install目录中的fixing.sh进行系统修复

sudo bash /home/judge/src/install/fixing.sh

hustoj 服务器配置

原文:https://www.cnblogs.com/superkcl/p/15026179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!