最新的hustoj搭建姿势

试着照某度上的教程搭了一下hustoj,出了一些问题,
之前的搭建姿势很多已经不适用了,重新整理一下思路:
首先虚拟机安装了Elementory OS (基于Ubuntu的衍生版)
按惯例,先装Mysql:
apt-get installmysql-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/branches/php7/trunk/install hustoj
跳转到安装目录:     
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     问题解决

sudojudged

时间: 2024-08-05 13:58:20

最新的hustoj搭建姿势的相关文章

最新php环境搭建

最新php环境搭建 1 2 3 4 5 6 7 分步阅读 对于学习php的新手,由于网上的配置方法都是很久之前的,及时性不高,环境配置往往令人很头疼,我初学php配置环境时配置了3个晚上,每次总是会出现这样或那样的问题,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的配置方法分享给大家,64位的同理,不过下载的软件需要也是64位的. 工具/原料 环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) PHP5.5.15(ph

HUSTOJ搭建实录

要做一个MOOC平台,要求有在线编程功能,想偷个懒,于是用了HUSTOJ...... 系统:Ubuntu14.04 Kylin 步骤: 一.搭建服务器和相应环境 apache2: sudo apt-get update sudo apt-get install apache2 搭建好后访问127.0.0.1,看见欢迎界面则搭建成功 注意:启动服务时会有“Could not reliably determine the server's fully qualified domain name, u

最新php环境搭建,2017年最新PHP环境搭建

使用PHPWAMP8.8.8.8IN纯绿色集成环境搭建php网站很方便,哪怕你系统没安装vc.系统dll丢失或者损坏的时候,phpwamp也可以正常启动,是个很强大的php套件. php环境搭建,支持win7.win10.支持iis.nginx.apache多版本共存. 工具/原料 PHPWAMP8.8.8.8IN最新版 win7或win10 方法/步骤 百度搜索"PHPWAMP"即可下载,建议到官方下载,版本会是最新的   下载后解压即可使用   如图,很强大的站点管理功能,很方便使

[JAVA教程] 2016年最新spring4框架搭建视频教程 【尚学堂】

Spring4框架 主讲:邹波 类型:SSH 适合对象:学习完javase.数据库技术.jdbc者 Spring4.0作为一个广泛使用的开源框架,它由Rod Johnson创建.它是为了解决企业应用开发的复杂性而创建的. Spring4.0致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案.可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层.业务层及持久层. 本课程为尚学堂课堂实录,讲解了spring4.0中的基本技术,IOC控制反转.AOP面向切面编程.spring无

hustoj 搭建

1. apache安装:  sudo apt-get install apache2 2.mysql安装:        sudo apt-get install mysql-server mysql-client 中间会出现让你设置用户名和密码,我这里都是设置的用户名root,密码也是root 3.php安装:        sudo apt-get install php5 libapache2-mod-php5 4.php其他模块: sudo apt-get install php5-my

最新SpringMVC框架搭建入门教程

Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring MVC的易用性.功能强大等优点已经被越来越多的企业所接受,也成为一个使用广泛的mvc框架.因此,尚学堂对于spring mvc的使用做了详细讲授,希望对大家的工作和学习起到一定的作用. 01.spring mvc介绍 02.spring mvc hello 03.使用注解开发 04.controller

搭建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 hust

hustoj ubuntu14.04-i386 安装流程

Ubuntu14.04 i386下hustoj安装的步骤 1.安装mysql apt-get install mysql-server mysql-client 2.安装 apache2 apt-get install apache2 这里要说明一下的就是 ubuntu 下的 apache 默认网页执行文件夹在 /var/www/ 下面,配置文件在 /etc/apache2/apache2.conf ,配置文件子目录在 /etc/apache2/ 下 进入火狐浏览器,键入 http://loca

hbase 概念 + 搭建分布式HA应用

HBase - Hadoop Database hbase的设计思想来自于google的bigtable 主键:Row Key 主键是用来检索记录的主键,访问Hbase table 中的行,只有三种方式 通过单个Row Key 访问 通过Row Key 的range 全表扫描 列族:Column Family 列族在创建表的时候声明,一个列族可以包含多个列,列中的数据都是以二进制形式存在,没有数据类型 时间戳:Timestamp Hbase中通过row和columns确定的为一个存储单元称为ce