ubuntu16.04搭建HUSTOJ教程及去广告的教程

step1——购买云服务器

我选的是腾讯云。

腾讯云服务器快速入门 Linux 云服务器链接:

https://cloud.tencent.com/document/product/213/2936

腾讯云可以试用半个月,所以我用了腾讯云。

购买时,操作系统j默认是centos,为了不必要的麻烦,改成ubuntu 16.04。

如果你购买的已经是centos,那么可以采用重装系统的办法改成ubuntu 16.04。

云服务器操作系统用ubuntu 16.04

云服务器操作系统用ubuntu 16.04

云服务器操作系统用ubuntu 16.04

强调三遍!!!

 

step2——云服务器初始化,云硬盘格式化、分区、挂载,安全组设置等。

具体见腾讯云的实例使用指南,路径:腾讯云控制台->实例->右上角的。

 

step3——登录云服务器终端

建议用浏览器 WebShell 方式登录。因为可以直接用右键操作,提醒下:不支持ctrl+c,ctrl+v快捷键。

登录前要求放通22端口。在腾讯云控制台->安全组里进行端口设置。

会要求你输入密码,就是你购买云服务器时设置的密码。

 

step4——安装HUSTOJ

官方链接:https://github.com/zhblue/hustoj

 终端输入

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

sudo bash install-ubuntu16+.sh

 

step5——安装完成后,在浏览器地址栏输入云服务器主IP地址,回车后可以看到hustoj界面了。

用admin作为用户名注册成为管理员。

具体设置参考官方链接:https://github.com/zhblue/hustoj

 

step6——修复公告不能修改的bug

 终端输入

sudo chown www-data -R /home/judge/src/web 

记得网页退出后重进

 

step7——去掉广告

终端输入

sudo passwd

然后输入当前用户的密码,温馨提示,将密码保存到邮箱里,省去不必要的麻烦。

终端输入

su

输入密码即可以进入root,你将可以查看所有文件。

终端输入

cd /home/judge/src/web/template/bs3

进入/home/judge/src/web/template/bs3目录。

终端输入

ls

可以看到js.php文件,广告就在这个文件里。

终端输入

vi js.php

进入vi编辑。

终端输入

i

进入vi的编辑模式。

找到

 $("body").append("


欢迎关注微信公众号onlinejudge
");
});

用/*   */注释掉。

键盘按esc

终端输入

:wq

即保存js.php文件并退出vi。

记得网页退出后重进。广告就去掉了。

 

 

 

 

你可能感兴趣的:(ubuntu16.04搭建HUSTOJ教程及去广告的教程)