其他分享
首页 > 其他分享> > hustoj 服务器配置

hustoj 服务器配置

作者:互联网

@

目录

主要的配置文件

/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

标签:xxxxxxxx,hustoj,配置,db,etc,服务器,judge,home,php
来源: https://www.cnblogs.com/superkcl/p/15026179.html