新版WeCenter4.0保姆级全新安装教程,含旧版升级教程

君笑尘
君笑尘 这家伙很懒,还没有设置简介

5 人点赞了该文章 · 4835 浏览

终于迎来了新版本,WeCenter换框架了!!! --  国产之光 Thinkphp6

感谢官方的决心,换框架实在要下很大的决心,耗费很多的心血和精力。


下面是保姆级的安装和升级教程,适合不懂技术的朋友,请一步步耐心看完!


全新安装

、访问下载中心,下载最新版的WeCenter程序。

、把程序上传到网站根目录,并且设置运行目录为 public

网站根目录,就是存放网站代码的地方,例如用虚拟主机的,那么网站根目录就是你的虚拟主机的主目录了。

运行目录,简单来说,就是你网站根目录下的一个文件夹,以往的程序都是直接执行网站根目录的index.php 等就运行了,所以不需要设置运行目录,但是现在都是为了提高安全性,所以,都有一个运行目录。

运行目录去哪设置呢?

用宝塔面板举个例子,就是下面这个,其他的管理面板,虚拟主机都类似,仔细找一找,肯定有运行目录这个东西了。


、访问我们的网站域名,这时候会跳转到 你的域名/install.php,不出意外,你就会看到这个界面


这时候,我们根据提示,一步步操作,然后你就会来到填写数据库的界面。

这里有个需要特别注意的,就是下面的这个后台地址,默认是admin,但是为了提高安全性,建议你设置一个复杂的名字,随便你写,只要自己容易记住,别人记不住的就尽管写!比如我写的就是 junxiaochenadmin,那么我访问后台的时候,就不是

https://www.wecenter.com/admin.php了,而是 https://www.wecenter.com/junxiaochenadmin.php


然后执行下一步,如果顺利的话,就会安装成功了!

如果你是全新安装的,那么现在就安装完成了,你可以正常登录使用了。


如果安装不了,提示这样的错误:

SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER privilege(s) for this operation

就可以按照宝塔面板安装wecenter数据库出错解决方案处理即可,文章链接:https://wenda.wecenter.com/article/1845.html 



在网站的实际运营过程中,还可以进行一些伪静态之类的设置,可以参考我的新文章:

让新版WeCenter更好用的秘诀https://dm.wecenter.com/article/1812.html



-------------


旧版本升级

旧版本升级,就比较需要耗费一番精力了,所以你得耐心看完。

旧版本(WeCenter 3.6.2版本)升级,是 不可以 直接把新的代码覆盖上去的,因为这是2个完全不同的程序。

低于WeCenter 3.6.2版本的旧版本,建议你先把程序升级到WeCenter 3.6.2的最新版本,然后再按照这个教程操作即可。


-------------

旧版本升级的前提条件

Δ 没有做过主程序的二次开发(即没有增加新的数据库字段,没有改过官方代码)

Δ 新版本需要php>=7.4,达不到版本要求的,就放弃吧!

Δ 迁移数据需要有新的空间和新的数据库。解决方案有3种:

    ①、使用宝塔面板、小皮面板的直接新建一个网站即可。

    ②、如果网站是部署在虚拟主机空间的,除了旧网站所用的虚拟主机和数据库外,还需要有1个新的虚拟主机和1个新的数据库,没有的话,看第③点。

    ③、可以把数据都迁移到本地电脑上,在本地电脑上完成安装迁移后,再迁移到上线。就无需新的虚拟主机和1个新的数据库。


如果还不懂的怎么操作的话,那么来找我的付费技术支持吧~~

-------------


旧版本升级步骤

新建一个网站,绑定你的原来的域名(新域名也可)。

按照上面的 全新安装教程,安装新版程序。

安装成功后,进入后台,找到插件模板,安装 旧版本数据转换 插件




安装以后,就可以看到有一个  配置 的按钮

点开  配置  按钮,填写原来的旧版本网站的数据库信息,并且 点击 保存配置 。

如果 新旧版本是在同一台服务器上的网站主机地址 一般就是填写 127.0.0.1 

如果 不是的话,就可能得看你空间商那边的提示了,例如云数据库等,都是非127.0.0.1的ip地址。


保存数据库信息的配置后,点击插件边上的  说明 按钮,就可以看到开始转换数据的入口。



点击 开始转换数据  ,然后就开始转换数据了,就会看到这样的界面。

默认是3秒自动跳转,不着急的慢慢等,着急的话,就自己 点一下 立即跳转 按钮


转换过程中,如果出现这个错误,你可以尝试F5 刷新页面如果能继续执行,那就说明没有问题。继续等待即可


如果出现这个页面后,刷新 2次以上,还是停留在这个界面没有显示别的,那么就需要【 开启调试模式  查看原因了



一直等待程序自动运行,直到我们看到类似的界面,说明就成功了。



资源迁移

如果完成了上面的操作,就代表这个时候,数据库转换已经完成了,但是还有一些例如图片、用户头像的 数据,我们还没有转换过来。

我们打开旧版本的网站的服务器 / FTP ,

把 旧网站根目录下的uploads文件夹 里面的东西,全部下载(复制)下来。

然后把他们 上传(移动)到 新版本网站根目录 的public/storage 目录 下。

至此,所有的 数据转换 就完成了。

如果你能顺利完成

那么恭喜你,你的 旧版本wecenter 程序,成功升级了!


遇到未知问题

当然了,在我的实测下发现,因为网站运营过程中,产生的数据千奇百怪,可能会存在部分图片链接没有成功转换过来,如果有出现这个情况的朋友,需要解决的,可以付费来找我!!!

为什么是付费的?因为是纯手动帮你修正,需要耗费时间和精力。没办法免费帮你。


如果你觉得这个教程看得头晕,没看懂,没学会?

没关系,我提供付费的技术支持,只要你肯花钱,这些难题都迎难而解了。


需要付费 的 技术支持 扫一扫

费用是200起步,预算不高于200的就不用扫了。



发布于 2022-05-31 22:13

免责声明:

本文由 君笑尘 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

laowang520
2023-04-06 10:39
第三方登录怎么开启呀
oathkeeper
2023-04-02 15:35
你好,按照流程安装完成,前台正常, 后台无法打开网页,提示你页面无法访问。 查看错误信息: 控制器不存在:app\\backend\\adminooo\\Php 你可以返回上一页重试,或直接向我们反馈错误报告
君笑尘
2023-03-26 21:07
@m_31b062820109aa01fe97a24d61657e20 伪静态没有配置正确,有需要可以私信我
你好,请问我这面除了首页能访问,剩下页面都是404notfound 2023/03/27 02:37:18 [error] 2277#0: 138 open() \/usr/share/nginx/html/code/bbs/public/cron/run\ failed (2: No such file or directory), client: 10.8.8.1, server: bbs.a.com, request: \GET /cron/run HTTP/1.1\, host: \bbs.a.com\, referrer: \http://bbs.a.com/\ 这是nginx日志,确实没有这些目录,请问应该怎么解决?
reishi
2023-02-03 03:44
@lxuanfeng 如果是宝塔面板的话,在PHP设置中的扩展管理里直接安装。
lxuanfeng
2022-07-29 00:08
@秒收 填写数据库的root账号和密码即可
秒收
2022-07-27 23:56
系统安装失败:SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied you need (at least one of) the SUPER privilege(s) for this operation
lxuanfeng
2022-07-24 02:23
如何开启fileinfo?麻烦给个具体步骤,感谢!
lxuanfeng
2022-07-24 01:52
MYSQL5.6 是不是不能安装,数据库、后天以及用户名填写完成之后,点击下一步就提示“数据库连接失败”。
团长
2022-06-14 14:18
可是现在没地方下载3.6.2了