【云计算的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
相关文章:

谢文睿:西瓜书 + 南瓜书 吃瓜系列 9. 集成学习(上)
Datawhale南瓜书是经典机器学习教材《机器学习》(西瓜书)的公式推导解析指南,旨在让在学习西瓜书的过程中,再也没有难推的公式,学好机器学习。 航路开辟者:谢文睿、秦州开源内容:https://githu…

java培训分享:java软件开发可以用哪些软件?
从事java相关工作的小伙伴应该都有一个习惯,那就是运用软件的方便来达到高效率工作,本期小编为大家介绍的java培训教程就是关于“java软件开发可以用哪些软件?”的内容,来看看下面的详细介绍吧。 java软件开发可以用哪些软件? MyEclipse 顾…

Ext-第一课基本配置
(1)废话:最近开始学习使用Ext,所以记录下来自己的配置和新的,提供给新手菜鸟们,希望能对你有所帮助。 (2)走着:官方文档:http://www.myext.cn/ext-3.2.1/docs/ 我使用的是ext-3.3.0 下载解压后如下图&#…

Only POT texture can be compressed to PVRTC format
在图片压缩格式 报这个Warning的时候,意思是该图片必须要采用2的幂次方大小才能使用该格式。 POT: Power of Two. 采取方式是在advanced里边,把Non Power of 2 设置一下。或者原图采用幂次方大小。

【青少年编程】【一级】 奔跑的马
奔跑的马 1. 准备工作 (1)添加背景 Forest 和 Wetland; (2)添加角色Unicorn Running; (3)为Unicorn Running 添加声音 Gallop。 2. 功能实现 (1)点击绿旗…

Python培训教程:Python有哪些比较重要的内置函数?
学习Python技术或者参加Python工作的小伙伴们应该都知道,在Python编程语言中会经常出现很多内置函数,很少有人清楚这些函数,但是它的功能是不可小觑的,下面小编就为大家详细介绍一下Python有哪些比较重要的内置函数? Python培训教…

Oracle Block浅析2:ITL(Interested Transaction List)
一.ITL(Interested Transaction List): ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,位于数据块头(block header),itl由xid,uba,flag,lck和scn/fsc组成&…

极速发展的饿了么订单系统架构演进
http://www.infoq.com/cn/articles/eleme-order-system-architecture-evolution?utm_sourceinfoq&utm_mediumrelated_content_link&utm_campaignrelatedContent_presentations_clk 本文根据石佳宁在2016ArchSummit全球架构师(深圳)峰会上的演讲…

【青少年编程(第27周)】报名考级的小朋友注意截止时间!
2021年08月22日(周日)晚20:00我们在青少年编程竞赛交流群开展了第二十七次直播活动。我们直播活动的主要内容如下: 首先,我们奖励了上周测试超过60分的小朋友。 其次,提醒小朋友们不要忘记9月份等级测试的报名&#x…

找java培训机构有哪些参考标准
java培训机构在市面上越来越多,这对于想要学习java技术的小伙伴们来说是比较难选择的,尤其是零基础的小伙伴,那么到底该如何找适合自己的java培训机构呢?找java培训机构有哪些参考标准?来看看下面小编的详细介绍就知道了。 找java培训机构有…

技术人生:码农必读
1. 过去的事情可以不忘记, 但一定要放下。 2. 收敛自己的脾气,偶尔要刻意沉默,因为冲动会做下让自己无法挽回的事情。 3. 无论什么时候,做什么事情,要思考。 4. 永远不要给背叛过自己的朋友第二次的背叛的机会。 5. 无…

DIY 一套正版、免费、强大的 Visual Studio 2012 IDE
作为开发软件的程序员,应在力所能及的情况下使用正版软件。最近一直在用VisualStudio 2012 Express Desktop/Web 版本开发项目。VisualStudio 2012 Express 是免费的,功能基本上够用,但是还是有很多不足,如: ÿ…

【青少年编程】【三级】 合作画画
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档&…

2021年还适合参加软件测试培训吗
随着互联网行业快速的发展,人们对于互联网技术更为关注,大部分人都想了解2021年还适合参加软件测试培训吗?软件测试在互联网是相对学起来比较简单的,来看看下面的详细介绍吧。 2021年还适合参加软件测试培训吗?在人工智能大数据的飞速发展的…

如何使网站的右键失效
在body标签下加上这行语句οncοntextmenureturn false οndragstartreturn false即<body οncοntextmenureturn false οndragstartreturn false>转载于:https://www.cnblogs.com/huanbia/archive/2013/03/16/2963950.html
【组队学习】孙健坤:基于Python的会员数据化运营
分享人:孙健坤,哈尔滨工业大学 分享内容: 什么是会员制?什么是会员数据化运营?如何进行会员数据化运营 组队学习: 基于Python的会员数据化运营 开源内容: https://github.com/datawhalech…

MySQL , MHA , Haproxy 配置
1. 基本架构 2. 读端口影射 3. 写端口影射 进行一个Health Check MHA Manager对Master节点MySQL 进行存活监控 读FailOver 1 读FailOver 2 写FailOver 1 转载于:https://www.cnblogs.com/kelvin19840813/p/8231999.html

UI培训分享:导航栏UI设计规范及注意事项有哪些?
UI设计学习起来要注意的东西还是有很多的,例如导航栏,导航栏UI设计规范及注意事项有哪些呢?今天小编为大家详细的介绍一下关于导航栏的设计注意事项,希望能够帮助到今后工作的你。 UI培训分享:导航栏UI设计规范及注意事项有哪些?…

【青少年编程】【四级】绘图程序优化
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档&…

分布式文件系统(FastDFS)安装 配置
[TOC] 百度百科: FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文…

javaWeb -- HTTP协议
笔记摘要: 作为web开发的前奏,这里介绍了什么是HTTP协议,HTTP请求与HTTP响应信息的介绍 一、什么是HTTP协议 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定…

Python培训:Python有哪些函数?你了解几种?
本期小编要为大家带来的Python教程就是关于Python函数这方面的,我们都知道Python函数,一般是指组织好的、可重复使用的、用来实现单一或相关联功能的代码段,Python函数包含系统中自带的一些函数、第三方函数以及用户自定义的函数。那么Python…

BZOJ2331:[SCOI2011]地板——题解
http://www.lydsy.com/JudgeOnline/problem.php?id2331 题面复制于洛谷 题目描述 lxhgww的小名叫”小L“,这是因为他总是很喜欢L型的东西。小L家的客厅是一个R*C的矩形,现在他想用L型的地板来铺满整个客厅,客厅里有些位置有柱子,…

快速部署RDA Remote Diagnostic Agent
RDA Remote Diagnostic Agent远程诊断代理是Oracle Support售后服务使用的标准工具之一,当用户在Metalink上提交SR(TAR)时可能Oracle GCS(Global Customer Service)支持会需要让用户从MOS上下载RDA工具,通过RDA收集丰富的数据库环境信息(如包含OS、DB、C…

【青少年编程】【三级】计算成绩总和
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档&…

哪些人适合学web前端培训呢
哪些人适合学web前端培训呢?经常会有人问到这个问题,因为互联网对于很多人来说是非常具有诱惑力的,前端便是其中的一种互联网技术,那么针对这个问题,我们来看看下面的详细介绍吧。 哪些人适合学web前端培训呢?首先什么是前端呢?…

ASM丢失disk header导致ORA-15032、ORA-15040、ORA-15042 Diskgroup无法mount
ASM丢失disk header导致ORA-15032、ORA-15040、ORA-15042 Diskgroup无法mount的案例不少,这里我们介绍下如何解决。 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Databas…

jQuery学习(第一天)
js的回顾 遇到的问题1.window.onload只能使用一个(事件覆盖问题) 2.代码的容错性不强 3.浏览器兼容性问题 4.代码量较多,书写很繁琐 5.代码很乱到处都是 6.动画效果我们很难实现 jQuery的基本使用 image.pngmin:它是压缩过的版本 区别:我们开发过程中&am…
【组队学习】曹志宾:基于Python的会员数据化运营
分享人:曹志宾,Datawhale成员,香港科技大学硕士在读 分享内容: 案例描述与分析前期准备与数据预处理RFM模型使用与操作Excel中的RFM分析 组队学习: 红星:基于Python的会员数据化运营孙健坤:…

为什么要参加java培训?有哪些优势?
很多人都想要通过学习java技术进入到互联网行业,有一部分人是自学,有一部分是报Java培训班学习,报培训班的人比较多,那么为什么要参加java培训?有哪些优势?来看看下面的详细介绍。 为什么要参加java培训?有哪些优势?俗话说&am…