耳语海岸,怀念经典
专注于魔兽世界60年代

魔兽世界60年代DKP管理平台源码及搭建教程

前言

本网站自从为大家提供DKP管理平台以来,一直秉承着免费公益的原则,得到了诸多玩家的支持。但因本网站服务器资源有限,以及群主时间有限(工作中……),现决定将DKP管理平台源码免费放出。

其实该源码只要大家有心就可以在网上找到,WOW-DKPER(v1.3.7)是魔兽世界一区莫德古德——Wander公会的Toner开发的。我曾经联系到了作者,v1.3.7是其最终版本,一直都是免费放出,在这里对作者表示感谢。当时AFK的时候,他把源码及项目开发网站(dkper)一并移交给了他人,之后被某些人拿来盈利的事情就不再谈了(BS)。

言归正传

接下来我以一个对网站搭建和代码完全不懂的人角度来做下安装教程,以便各公会DKP统计人员可以自行搭建。文字可能稍微啰嗦,有一定基础的人可以选择性略过。

一、服务器准备

首先你要有自己的域名和服务器,其中域名相当于门牌号,服务器就是你的房间。

(一)域名方面

我建议在阿里云购买自己比较中意的COM域名,现在五位数以下的、有一定意义的COM域名已经不多了,大家要耐下心来好好选一下,实在选不出来的,像我一样选择多位数全拼的也可以。

如果你想要免费的域名,推荐你去申请TK域名。

(二)服务器方面

国内的话,我还是建议选择阿里云,快速稳定可靠,无论你买阿里云的虚拟主机和服务器都可以(本教程以服务器为例,虚拟空间也大同小异)。当然如果你用国内的服务器是需要备案,备案比较繁琐,但如果你要长期用的话,还是不要嫌这点麻烦吧。

或者你可以找下免备案的服务器(香港或国外)。

(三)域名解析

域名和服务器都申请好后,你需要将域名添加解析,以阿里云举例,你需要点击“控制台”——“域名及网站”——“域名”,在相应域名后面点击”解析”,按下图所示添加A记录:

QQ图片20170307215457

其中“记录值”项目填写你的服务器IP地址。

二、基础工作

(一)系统选择

建议选用Centos系统,系统版本随便选吧。很多人不会用这类Liunx系统,所以在这里推荐个可视化管理工具——“AMH”,轻巧且功能强大,价钱也不贵(每月6元),AMH网站上有具体安装办法,这里就不再赘述。如果你喜欢免费的,请百度下“WDCP”。

(二)环境搭建

本源码是需要PHP+MYSQL支持的,以AMH为例,在“软件商店”里安装好“nginx-generic-1.6”+“mysql-generic-5.5”+“php-generic-5.3”之后,选择“环境软件”中“lnmp-2.6”的“创建环境”,勾选上述三个,环境名称自己随便写,如图所示:

QQ截图20170307221127

(三)主机搭建

建好环境后,在下方“新增虚拟主机”处,填写“主标识域名”和“绑定域名”,两处都填写你的域名,如“www.xxx.com”。并且勾选“设为环境的默认主机 ( default )”其他的选项不必填了。

三、正式搭建

(一)源码上传

下载“WinSCP”软件,登陆到你的服务器,文件协议为“SFTP”,主机名为你的服务器IP,端口号为“22”,用户名和密码就不用说了。

在“WinSCP”里找到你的网站目录,AMH的网站根目录是“/home/wwwroot/lnmp/domain/www.xxx.com/web”。然后下载源码文件(点此下载:百度网盘 密码:1cum),拖放到根目录窗口空白处上传。

(二)权限设置

右键点击“cache”文件夹,点击“属性”,文件权限处按下图所示:

QQ图片20170307222540

接下来按同样方法设置“images\icons”文件夹和“php/module/config”文件夹权限。

(三)数据库创建

同样以AMH为例,“软件商店”里安装“ madmin-1.8”。安装好后在“环境软件”中点击“MySQL管理”,选择“快速建库”,数据库名称、用户名、密码自己填,但请记住,接下来将要用到。如图所示:

QQ图片20170307223122

(四)网站搭建

接下来访问你的域名,会出现安装界面,其中数据库名称、用户名、密码填你刚才写的。管理员用户名和密码就是你登陆DKP平台用的。其他项目如图所示:

QQ图片20170307224043

(五)后续工作

安装完成后,登陆DKP管理平台,选择“配置管理”,将“会员注册”设置为“冻结”。

并且为确保安全,请在“WinSCP”里删除“install.php”文件。

四、后话

至此已经搭建完毕,希望拥有一个自己的DKP管理平台的玩家请按此教程一步一步地来,如有疑问请留言或在QQ群内交流(群介绍)。如实在嫌麻烦,请按此处说明向我申请免费平台。

评论 抢沙发

评论前必须登录!