Skip to content

Latest commit

 

History

History
 
 

wiki

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. summary 自动、手动安装说明 installation manual
  2. labels Featured
HUST JOL安装说明 by zhblue([email protected])

对Linux不熟悉的用户推荐使用[HUSTOJ_LiveCD]安装,并浏览[FAQ]。 [HUSTOJ_LiveCD] and [FAQ] is recommended

下面两个方法二选一

1、下载安装程序

自动安装使用install.sh,运行前阅读脚本头部说明设置数据库帐号,使用root运行。

2、手动安装顺序如下:

下载源码

创建数据库

配置Web界面

        cp -R web /var/www/html/JudgeOnline

注册用户 http://127.0.0.1/JudgeOnline/registerpage.php 注册一个普通帐号zhblue 创建管理员

    insert into privilege(user_id,rightstr) values('zhblue','administrator');
    zhblue 为需要加管理员权限的帐号

管理员登录

          普通登录后访问http://127.0.0.1/JudgeOnline/admin

                    1. 添加用户
useradd --uid 1536 judge judge_client.cc:424

        setuid(1536);       ==>       //设置判题用户//

编译判题服务器、客户端

          判题配置文件 

设置启动脚本

您需要修改系统php.ini,给予php操作数据目录的权限。 以下是推荐修改的设置

    修改php.ini后apache需重启 

CentOS用户请看 [CentOS]