【云计算的1024种玩法】回忆经典,用虚拟主机重建复古DZ和无心宠物

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 在移动互联网和大型网游没有普及前,很多地方论坛或者专业性论坛都会有一个 —— “无心宠物” 插件来引流和吸引用户,可以说是当下网页游戏的老前辈了。还记得我以前就是为了玩这个游戏,就在各个论坛疯狂发帖赚经验,想来还是很有趣~。这次的 1024 就带大家重新温故一下昔日的经典。

前言

在移动互联网和大型网游没有普及前,很多地方论坛或者专业性论坛都会有一个 —— “无心宠物” 插件来引流和吸引用户,可以说是当下网页游戏的老前辈了。还记得我以前就是为了玩这个游戏,就在各个论坛疯狂发帖赚经验,想来还是很有趣~。这次的 1024 就带大家重新温故一下昔日的经典。

不过由于时间久远很多有用的资源都已经丢失了,而现代浏览器和操作也很难兼容十年前的体验了。比如说现在的大显示器玩页游总感觉乖乖的。

介绍

本次教程将介绍如何使用阿里云的云虚拟主机安装 Discuz 7.2 并安装无心宠物插件。共同回忆复古的建站体验。

要求 & 收获

需要使用到的产品:

  1. 阿里云·万网云虚拟主机

通过本文你将讲学到:

  1. 云虚拟主机
  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

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
弹性计算 KVM 虚拟化
【云计算的1024种玩法】本地虚拟化镜像半小时快速上云实践
阿里云各项产品中 ECS 即云服务器是非常重要的一款 IaaS 产品,其实阿里云ECS产品也是借助了 KVM(早期XEN) 的虚拟化能力。。随着个人电脑性能的提升,越来越多的朋友应该都有体验过 VirtualBox、VMware、Parallels Desktop 这样的虚拟化软件,这些虚拟化软件可...
2208 0
|
Shell 区块链 开发工具
【云计算的1024种玩法】1小时使用阿里云区块链服务创建一个区块链小游戏
区块链绝对是17 18年的热词,也是国家各种文件所重点支持的新型技术,几乎大家都会提区块链,企业也都很愿意基于区块链来解决的信任场景,但是苦于构建底层架构的复杂以及相关成本没有办法实施。而区块链服务就是为此而生的。
2901 0
|
Serverless 网络安全 数据库
【云计算的1024种玩法】一小时用阿里云函数计算部署一个 ServerLess 化的按量版 WordPress
在像阿里云ECS这种 IaaS 类的产品大伙前,有一种 PaaS 模式的云产品是非常火的,也就是各种 APP Engine,比如说最早做的谷歌GAE、新浪SAE,以及后期涌现的阿里云ACE和百度云BAE,但是现在来看我们都知道其结果,他们都已经不存在了,尽管在当时看来 App Engine 是对虚拟主机和物理服务器的一场革新,但是过分超前的理念和不切实际的体验葬送了各类 AE。
4205 0
|
存储 关系型数据库 数据库
【云计算的1024种玩法】通过阿里云DBS产品轻松实现企业级数据库备份
在空闲的时候刷抖音上刷到过一个程序员小哥因为错误操作将公司服务器全部删除然后各处查找备份,背后一身全是汗。混互联网的都知道天灾人祸在所难免,有一个备份就可以尽可能的减少损失,前借个月就有在某云计算厂商上出现过估值千万的创业公司因为将重要数据存在上面却因未做备份在面临“人祸”的时候丢失数据。
2302 1
|
关系型数据库 MySQL PHP
【云计算的1024种玩法】构建云上在线无纸化考场就是这么简单
近期公司内部搞新员工的入职赋能培训,然后就迎来一个非常严峻的问题,考试太浪费纸了,作为一个生性节俭的人,我怎么能容忍大量的纸张被浪费呢!这时候就想着是否可以有姿势来弄一个无纸化考场呢?用云计算推动先进生产力带来全新的考试体验也是很正常的嘛!其实在线考试系统有纯软件模式的,录入试题用软件给员工考试,不过这个软件的授权成本不低,不划算。
4052 0
|
弹性计算 网络协议 云计算
【云计算的1024种玩法】只要SLB+DNS,云上IPV6竟然如此简单
在2017年的尾声,中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》(以下简称《计划》),加快推进基于 IPv6 的下一代互联网规模部署,计划指出到 2018 年末国内 IPv6 活跃用户数要达到2亿,2020年末达到5亿,2025年末中国 IPv6 规模要达到世界第一。
13179 0
|
新零售 Web App开发 安全
【云计算的1024种玩法】配置 Web应用防火墙 防患攻击与未然
随着互联网的不断发展,互联网上的攻击威胁也越来越多,例如电商行业的交易数据被篡改,网站被篡改发表跑路内容导致信任危机,数据库被攻击导致客户信息泄露,相关客户福利措施被薅羊毛等等,即便是很小的过失都可能带来极大的负面效应
4008 0
|
Shell PHP 云计算
【云计算的1024种玩法】轻松搭建自有的云上企业应用套件
如何高效的完成企业内部的协同办公是很多企业一直在解决的问题,或许像微软的 Office 365、谷歌的 G suit 甚至最近炒的火热的腾讯文档。但是他们都有一个问题那就是数据存放在第三方不可控以及自定义性的一些问题。
5927 0
|
弹性计算 Linux Shell
【云计算的1024种玩法】巧用迁云工具轻松实现服务器迁移到ECS
很多时候如何将服务器迁移到阿里云的ECS成了很多用户上云之路的拦路虎,特别是在本地操作系统中已经有了非常复杂的软件部署这时候迁移上云或者在不同公有云之间迁移就让不少人犹豫不决了。 阿里云提供的 迁云工具 就是为这个迁移痛点而生的,特别好用!
5051 0
|
新零售 弹性计算 关系型数据库
【云计算的1024种玩法】轻松搭建可自动横向扩展的同城双中心服务云集群
云服务器的特性主要就是体现在横向、纵向的弹性扩容上,纵向的话其实很好理解就是我们单台 ECS 配置不够用了马上升级一下配置,不过这种场景比较适合于一个网站稳健的发展状态,而且波动不大。或者说服务器有较长时间的资源占用而非短时间的,比如说台风网肯定是 5~10 月这段时间访问量较高,那么我们就可以在春末的时候升一段配置,夏天再升级一段配置,初秋稍微降一点,秋末降至平稳状态。
5608 0