搭建OJ-这个版本 并一直解决 RE 问题
2014-05-16 20:57
176 查看
#!/bin/bash #before install check DB setting in # judge.conf # hustoj-read-only/web/include/db_info.inc.php # and down here #and run this with root #CENTOS/REDHAT/FEDORA WEBBASE=/var/www/html APACHEUSER=apache WEBBASE=/var/www/ APACHEUSER=www-data DBUSER=root DBPASS=root #try install tools sudo apt-get install make sudo apt-get install flex sudo apt-get install g++ sudo apt-get install libmysql++-dev sudo apt-get install php5 sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5-mysql sudo apt-get install php5-gd sudo apt-get install php5-cli sudo apt-get install mono-gmcs sudo apt-get install subversion sudo /etc/init.d/mysql start #sudo yum -y update #sudo yum -y install php httpd php-mysql mysql-server php-xml php-gd gcc-c++ mysql-devel php-mbstring glibc-static flex sudo /etc/init.d/mysqld start sudo svn checkout http://hustoj.googlecode.com/svn/trunk/ hustoj-read-only #http://hustoj.googlecode.com/svn/tags/1.2rc/ 解决 一直 RE 问题
#create user and homedir sudo /usr/sbin/useradd -m -u 1536 judge #compile and install the core cd hustoj-read-only/core/ sudo ./make.sh cd ../.. #install web and db sudo mkdir -p $WEBBASE/JudgeOnline sudo cp -R hustoj-read-only/web $WEBBASE/JudgeOnline sudo chmod -R 771 $WEBBASE/JudgeOnline sudo chown -R $APACHEUSER $WEBBASE/JudgeOnline sudo mysql -h localhost -u$DBUSER -p$DBPASS < db.sql #create work dir set default conf sudo mkdir /home/judge sudo mkdir /home/judge/etc sudo mkdir /home/judge/data sudo mkdir /home/judge/log sudo mkdir /home/judge/run0 sudo mkdir /home/judge/run1 sudo mkdir /home/judge/run2 sudo mkdir /home/judge/run3 sudo cp java0.policy judge.conf /home/judge/etc sudo chown -R judge /home/judge sudo chgrp -R $APACHEUSER /home/judge/data sudo chgrp -R root /home/judge/etc /home/judge/run? sudo chmod 775 /home/judge /home/judge/data /home/judge/etc /home/judge/run? #boot up judged sudo cp judged /etc/init.d/judged sudo chmod +x /etc/init.d/judged sudo ln -s /etc/init.d/judged /etc/rc5.d/S93judged sudo ln -s /etc/init.d/judged /etc/rc3.d/S93judged sudo ln -s /etc/init.d/judged /etc/rc2.d/S93judged sudo /etc/init.d/judged start sudo /etc/init.d/apache2 restart sudo /etc/init.d/httpd restart
相关文章推荐
- 搭建OJ-这个版本 并一直解决 RE 问题
- 我把一低版本的android导入,出现这个问题。无法解决。。。有厉害的高手么
- VLC version(版本) : 3.0.0-git,2.1.5搭建编译时遇到的问题和解决方法!
- 使用python搭建Django应用程序步骤及版本冲突问题解决
- Jboss4.2.*版本环境搭建产生问题解决总结
- linux系统centOS7下搭建redis集群中ruby版本过低问题的解决方法
- 解决用友安装过程一直停留在"历史版本检测中,请稍候"问题
- 解决Xcode7.1上传成功但iTunesconnect一直不能构建版本的问题
- 关于flume采集,这个问题一直无法解决,不知道是hadoop集群的问题还是,flume的问题
- 解决Xcode7.1上传成功但iTunesconnect一直不能构建版本的问题
- 解决 linux版本idea 集成了jdk9,一直卡在parsing java的问题
- 两天了,这个问题一直没解决,求大神帮忙。之前没出现过,昨天突然出现这个问题
- 刚刚安装好的Eclipse,导入一个Maven项目之后POM文件的第一行一直报错,看了好多帖子也没解决,会是版本问题吗,请各路大神帮忙解决一下,万分感谢!!!
- 解决tortoiseSvn 访问版本库的时候一直初始化,或者无响应的问题
- 使用python搭建Django应用程序步骤及版本冲突问题解决
- [VS2008] Debug版本程序发布后 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题 解决方法
- 解决Xcode7.1上传成功但iTunesconnect一直不能构建版本的问题
- UTF8解决乱码问题,springmvc 这个需要版本4.0以上
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法