【云计算的1024种玩法】回忆经典,用虚拟主机重建复古DZ和无心宠物
前言
在移动互联网和大型网游没有普及前,很多地方论坛或者专业性论坛都会有一个 —— “无心宠物” 插件来引流和吸引用户,可以说是当下网页游戏的老前辈了。还记得我以前就是为了玩这个游戏,就在各个论坛疯狂发帖赚经验,想来还是很有趣~。这次的 1024 就带大家重新温故一下昔日的经典。
不过由于时间久远很多有用的资源都已经丢失了,而现代浏览器和操作也很难兼容十年前的体验了。比如说现在的大显示器玩页游总感觉乖乖的。
介绍
本次教程将介绍如何使用阿里云的云虚拟主机安装 Discuz 7.2 并安装无心宠物插件。共同回忆复古的建站体验。
要求 & 收获
需要使用到的产品:
通过本文你将讲学到:
- 云虚拟主机
- 复古的 Discuz 体验
教程
开通虚拟主机
很多人可能会问为什么是用云虚拟主机呢?因为老旧的 Discuz 并不支持高版本的 PHP,而 DZ 7.2 最后一版还是停留在 PHP 5.2 时代,而 ECS、轻量上最新的操作系统均已经不提供旧版本 PHP 了,而手动编译又太过复杂(大家编译好了,玩的心情都没了),使用云虚拟主机就快捷的多。
我们可以挑选一款云虚拟主机,一般来说做体验用 6元/年 的共享普惠版已经足够了。
然后操作系统选择 Linux
付款后,输入 网站控制台
、FTP
和 数据库
的密码后就可以了进行操作了。
登录 FTP
根据控制台提供的 FTP 信息登录 FTP:
我们创建一下新的 FTP 站点,单击 文件
> 站点管理器
> 新站点
:
输入:
新站点,名字可任意填写,如填写为:新站点。
主机,填入主机的IP地址,如:121.XX.XX.XX 。
端口,填写21 。
协议,选择 FTP-文件传输协议 。
加密,选择只使用普通FTP 。
登录类型。选择 正常 。
用户,填写主机的用户名(主机FTP用户名)。
密码,填写主机的FTP密码。
特别要注意加密,选择只使用普通FTP 。
登录后,进入 htdocs
目录,删除下面的默认文件,logreport
目录是日志目录删不掉的,没关系。
下载 Discuz 7.2
进入 这个目录 下载 Discuz_7.2_FULL_SC_GBK.zip
文件
上传
将 DZ 解压后的 upload
目录上传到虚拟主机的 htdocs
目录下:
绑定域名
重新回到主机管理平台,在 站点信息
—— 域名管理
—— 域名绑定
下添加域名。
这里值得一提的是,在国内搭建论坛需要额外的备案流程,而网页游戏更是需要游戏的专项备案,建议域名不要走公网解析。 win 用户可以在修改 C:\Windows\System32\drivers\etc\hosts
文件添加:
虚拟主机IP 域名
例如:
1.2.3.4 pet.mf8.biz
这样就是自己使用了,而不走公网也不需要走备案流程,此方法还可以小规模分享给朋友们。 就算没有有备案的域名也没问题,只要用已经有阿里云备案的域名用 hosts
方式创建一个假解析就行。
安装 DZ 7.2
这时候就可以打开浏览器访问刚才绑定的域名了,你会看到貌似报错啊:
没关系,我们还没安装呢!进入 http://你的域名/install/
就可以进行安装了
这个数据库信息填写是个重点:
进入主机控制台
—— 数据库信息
,查看数据库信息:
然后对应填写数据库安装信息:
然后就可以进入下一步进行自动安装了~
可以看到一个经典复古的 Discuz 论坛就这样创建好了! 是不是还有一丝小怀念?
上传插件
下载 KW-WXPet_V3.0_DZ7_GBK.zip ,解压后将 upload
目录以及 pet_install.php
文件上传至虚拟主机的 htdocs
目录下,并给予 wxpet/log
目录和wxpet/system
目录
修改文件
一、 修改 DZ 的 include/db_mysql.class.php
文件
找到
function affected_rows() {
return mysql_affected_rows($this->link);
}
在其下面添加下面的代码
function get_one($SQL,$type = '',$result_type = MYSQL_ASSOC){
$query = $this->query($SQL,$type);
$returnrow =& mysql_fetch_array($query,$result_type);
return $returnrow;
}
二、 修改 templates\default\actions.lang.php
文件, 找到:
211 => '修改系统设置',
在下面添加:
222 => '宠物中心',
**插件
进入 DZ 后台,插件
—— 论坛插件
—— 导入
下, 选择 粘贴文本
,并勾选 允许导入不同版本 Discuz! 的插件(易产生错误!!)
然后将上一步解压后和 upload
文件夹同一目录的 discuz_plugin_wxpet.txt
文件打开,复制内容粘贴到 DZ 后台:
然后启用插件。
添加数据库
打开 http://虚拟主机地址/pet_install.php,点击 点击开始全新安装
出现:
然后删除 pet_install.php
文件
结语
然后我们就可以快乐的开始我们的回忆游戏了!
我有为大家准备很多的无心宠物资源,如果大家不喜欢原版的还有更多可以选择:
Discuz,6.0~7.2 GBK 全版本:https://mf8biz-my.sharepoint.cn/personal/ivmm_mifan_info/_layouts/15/guestaccess.aspx?folderid=0f8c4c233f8ab4b7fbd4b7fb1244e5ce6&authkey=AZG-3SNNgthq_LoAIlmc40U
phpwind 1.0~9.0 GBK全版本:https://mf8biz-my.sharepoint.cn/personal/ivmm_mifan_info/_layouts/15/guestaccess.aspx?folderid=09ee81a206558498085a6b05ecaaf7734&authkey=AfcXludrXw7dO30vsOuPNBM
DVBBS 7.1~8.3 Access 版和部分SQL Server 版:https://mf8biz-my.sharepoint.cn/personal/ivmm_mifan_info/_layouts/15/guestaccess.aspx?folderid=0c407249c08e14fc1ae4a75239cb9cb3d&authkey=Aehzrh2bhxUCxGGR5Z5kn6Q
无心宠物及其变种(未注明就都是 DZ 版,有一个支持DZX3.3的):https://mf8biz-my.sharepoint.cn/personal/ivmm_mifan_info/_layouts/15/guestaccess.aspx?folderid=01f7890bb6e8e4523b30f810a97df72dd&authkey=ARWSrzvkq2fSVELGFzB1EeY
LJR宠物冒险乐园:https://mf8biz-my.sharepoint.cn/personal/ivmm_mifan_info/_layouts/15/guestaccess.aspx?folderid=05f971313292144f48ff9a11cf011a739&authkey=AfkZktHEMFfZdC9jyM8oxek