zoukankan      html  css  js  c++  java
  • 最新的hustoj搭建姿势

    试着照某度上的教程搭了一下hustoj,出了一些问题,
    之前的搭建姿势很多已经不适用了,重新整理一下思路,方法二简单粗暴:

    方法一:

    首先虚拟机安装了Elementory OS (基于Ubuntu的衍生版)
    按惯例,先装Mysql:
    apt-get install mysql-server mysql-client
    安装Apache2:
    apt-get install apache2
    安装php7,一些教程不适用了:       
    apt-get install php7.0 libapache2-mod-php7.0
    更新数据:
    sudo apt-get update
    安装svn:        
    sudo apt-get install subversion
    连接到github,下载源代码:sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/install hustoj 

    (如果失效点击这里手动放置 链接:https://pan.baidu.com/s/1i65GVRZ 密码:aw6c)
    跳转到安装目录:     
    cd hustoj
    自动安装:        
    sudo bash install-interactive.sh
    期间数据库等选项都选择Y
    oj安装完毕 输入 http://127.0.0.1/JudgeOnline/

     这样就可以打开页面了

    我们先建一个帐号,比如admin

    终端输入sudo su 输密码
    输入 mysql –u root –p 
    输密码 进入mysql
    查看所有数据库,输入 show databases;
    输入   use jol;
    输入   insert into privilege(user_id,rightstr)values('admin','administrator');
    如果你的帐号叫admin,那么需要更改帐号部分,如
    insert into privilege(user_id,rightstr)values('admin','administrator');

    可以将域名解析到云服务器上。

    自己添加题目等功能,试着交一发应该会一直pending

    执行: sudo judged     问题解决

     方法二:

    wget https://raw.githubusercontent.com/zhblue/hustoj/master/trunk/install/install-ubuntu16+.sh

    sudo bash install-ubuntu16+.sh

    输入数据库密码

    http://127.0.0.1    访问 或者在云服务器上部署如下

  • 相关阅读:
    jQuery选择器
    安装ASP.NET4.0
    自动换行的布局
    一个封装不错的 TcpClient 类
    goland 中国 caisy qq Czx123456
    由于google被墙, 一些go语言包不能下载, 可以通过Chome浏览器到这个网址下载
    在Windows 操作系统中, MySql 如何设置, 允许表名支持大小写
    websocket 的客户端 websocket-sharp
    将一个C++的AES加密算法(有向量的)翻译成C#
    AES 加密问题
  • 原文地址:https://www.cnblogs.com/dzzy/p/6947469.html
Copyright © 2011-2022 走看看