@
目录主要的配置文件
/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.bz2
和hustoj_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