• 搭建hustoj


    环境:centos6.5 + LAMP环境

    LAMP环境的搭建可以参考下面这篇文章

    http://www.cnblogs.com/yoke/p/7257184.html

    搭建完LAMP环境之后可以按照一下步骤安装hustoj

    1 yum install update                  //更新数据
    2 sudo yum install subversion         //安装svn
    3 sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj
    4                                     //连接到github项目,下载源代码
    5 cd hustoj                            //跳转到安装目录
    6 sudo bash install-interactive.sh      //自动安装

    搭建完成之后可以在本机浏览器中键入 127.0.0.1/JudgeOnline

    如果出现一下页面这说明hustoj搭建成功

     

    之后注册帐号测试admin功能

    首先在OJ内注册一账号  然后设置管理权限

    第一步,终端进入 输入sudo su 输密码
    第二步  输入 mysql –u root –p 回车
    然后输密码 进入mysql
    第三步 输入 show databases;查看所有数据库
    第四步,  输入 use jol;
    第五步 输入
    insert into privilege(user_id,rightstr)values('admin','administrator');
    admin根据你的账号填写

    或者 insert into privilege values('admin','administrator','N');

    在privilege表中插入即可获得管理权限  之后重新登录即可获得管理权限

    至此hustoj已经搭建完毕!  接下来就是根据自己的需要修改OJ的配置了,大家各显神通即可

  • 相关阅读:
    webpack4 plugins 篇
    webpack4 打包静态资源
    babel 7 简单指北
    JS: 深拷贝
    JS: 数组的循环函数
    async await 的执行
    redux
    TCP通信
    理解Javascript的原型和原型链
    「译」forEach循环中你不知道的3件事
  • 原文地址:https://www.cnblogs.com/yoke/p/7257222.html
Copyright © 2020-2023  润新知