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

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

3 人点赞了该文章 · 378 浏览

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

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


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


全新安装

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

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

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

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

运行目录去哪设置呢?

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


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


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

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

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


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

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


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

让新版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次以上,还是停留在这个界面没有显示别的,那么就需要【 开启调试模式  查看原因了



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



资源迁移

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

我们打开旧版本的网站,

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

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

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

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


遇到未知问题

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

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


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

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


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

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



发布于 2022-05-31 22:13

免责声明:

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

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

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

chhch86
2022-07-06 11:14
您好,转移数据库提示这个: #0 [10501]PDOException in PDOConnection.php line 797 SQLSTATE[HY000] [1045] Access denied for user \chhch86_0KI5WXHAQMIFyu\@\localhost\ (using password: YES) } } else { if ($this->reConnectTimes < 4 && $this->isBreak($e)) { ++$this->reConnectTimes return $this->close()->getPDOStatement($sql, $bind, $master, $procedure) } } if ($e instanceof \\PDOException) { throw new PDOException($e, $this->config, $this->getLastsql()) } else { throw $e } } } 执行语句 @access protected Call Stack (折叠) in PDOConnection.php line 797 at PDOConnection->getPDOStatement(\ version()\, [], false, false) in PDOConnection.php line 710 at PDOConnection->pdoQuery(object(Query), \ version()\, [], false) in PDOConnection.php line 656 at PDOConnection->query(\ version()\) in Index.php line 83 at Index->init() at call_user_func_array([object(Index), \init\], []) in Route.php line 69 at Route::execute() at ReflectionMethod->invokeArgs(object(Route), []) in Container.php line 329 at Container->invokeMethod(\execute\, [\plugin\ => \old2new\, \controller\ => \Index\, \action\ => \init\], false) in Container.php line 362 at Container->invoke([\\\app\\common\\library\\...\, \execute\], [\plugin\ => \old2new\, \controller\ => \Index\, \action\ => \init\]) in Callback.php line 27 at Callback->exec() in Dispatch.php line 90 at Dispatch->run() in Route.php line 772 at Route->think\\{closure}(object(Request)) in Pipeline.php line 59 at Pipeline->think\\{closure}(object(Request)) in Pipeline.php line 66 at Pipeline->then(object(Closure)) in Route.php line 773 at Route->dispatch(object(Request), object(Closure)) in Http.php line 216 at Http->dispatchToRoute(object(Request)) in Http.php line 206 at Http->think\\{closure}(object(Request)) in Pipeline.php line 59 at Pipeline->think\\{closure}(object(Request)) in AppInit.php line 44 at AppInit->handle(object(Request), object(Closure)) at call_user_func([object(AppInit), \handle\], object(Request), object(Closure)) in Middleware.php line 142 at Middleware->think\\{closure}(object(Request), object(Closure)) in Pipeline.php line 85 at Pipeline->think\\{closure}(object(Request)) in SessionInit.php line 67 at SessionInit->handle(object(Request), object(Closure)) at call_user_func([object(SessionInit), \handle\], object(Request), object(Closure)) in Middleware.php line 142 at Middleware->think\\{closure}(object(Request), object(Closure)) in Pipeline.php line 85 at Pipeline->think\\{closure}(object(Request)) in LoadLangPack.php line 57 at LoadLangPack->handle(object(Request), object(Closure)) at call_user_func([object(LoadLangPack), \handle\], object(Request), object(Closure)) in Middleware.php line 142 at Middleware->think\\{closure}(object(Request), object(Closure)) in Pipeline.php line 85 at Pipeline->think\\{closure}(object(Request)) in TraceDebug.php line 71 at TraceDebug->handle(object(Request), object(Closure)) at call_user_func([object(TraceDebug), \handle\], object(Request), object(Closure)) in Middleware.php line 142 at Middleware->think\\{closure}(object(Request), object(Closure)) in Pipeline.php line 85 at Pipeline->think\\{closure}(object(Request)) in Pipeline.php line 66 at Pipeline->then(object(Closure)) in Http.php line 207 at Http->runWithRequest(object(Request)) in Http.php line 170 at Http->run() in index.php line 23 Exception Datas Database Status Error Code 10501 Error Message SQLSTATE[HY000] [1045] Access denied for user \chhch86_0KI5WXHAQMIFyu\@\localhost\ (using password: YES) Error SQL Database Config type mysql hostname 127.0.0.1 database chhch86_0KI5WXHAQMIFyu hostport 3306 dsn params [] charset utf8mb4 prefix aws_ deploy 0 rw_separate false master_num 1 slave_no read_master false fields_strict true fields_cache false trigger_sql true builder query break_reconnect false break_match_str [] collation utf8mb4_general_ci schema_cache_path D:\\phpstudy_pro\\Chengxu\\wecenter\\runtime\\schema\\ Environment Variables GET Dataempty POST Dataempty Filesempty Cookies thinkphp_show_page_trace 0|0 __51vcke__JZWNnoyjqVzsJRWh b08da5b4-2b30-5cc4-bc62-1ae465364156 __51vuft__JZWNnoyjqVzsJRWh 1655192514824 Hm_lvt_3c10ddf1f7d08747a9a957383033e9e4 1654844444,1655709616 think_lang zh-cn gOAblTtnWpmjkQKu 3f47dca8a404f8eb5ae8af8d09f268e3 __51uvsct__JZWNnoyjqVzsJRWh 6 __vtins__JZWNnoyjqVzsJRWh {"sid": "56f7babe-9143-5694-9895-2f31c03b0876", "vd": 3, "stt": 5148, "dr": 2160, "expires": 1657077499101, "ct": 1657075699101} GAfeXkaugJWjshDo 56620bab2e417c032f25f2601cabcd72 Session return_url aHR0cDovL2Nlc2hpLmh3c2VtLmNvbS9wbHVnaW5zL29sZDJuZXcvaW5kZXgvaW5kZXg/X2FqYXhfb3Blbj0x last_login_time 0 last_login_ip 222.137.198.59 access_time 1657075765 login_uid 1 login_user_info { \uid\: 1, \nick_name\: \chhch86\, \user_name\: \chhch86\, \password\: \af6bb9c39093231a159b812e624f476f\, \salt\: \NWPCSg\, \email\: \\, \mobile\: null, \sex\: 0, \is_first_login\: 0, \inbox_unread\: 0, \notify_unread\: 0, \fans_count\: 0, \friend_count\: 0, \available_invite_count\: 0, \is_valid_email\: 0, \is_valid_mobile\: 0, \integral\: 1010, \reputation\: 0, \reputation_update_time\: 0, \avatar\: \\\/static\\/common\\/image\\/default-avatar.svg\, \signature\: null, \verified\: null, \group_id\: 1, \integral_group_id\: 1, \reputation_group_id\: 1, \last_login_time\: 1657075765, \last_login_ip\: \222.137.198.59\, \reg_ip\: null, \money\: \0.00\, \frozen_money\: \0.00\, \deal_password\: null, \birthday\: 0, \url_token\: \chhch86\, \views_count\: 0, \agree_count\: 0, \question_count\: 0, \answer_count\: 0, \article_count\: 0, \draft_count\: null, \topic_focus_count\: 0, \column_count\: 0, \extend\: null, \status\: 1, \theme\: null, \create_time\: 1657075745, \update_time\: 1657075765, \is_online\: true, \url\: \\\/people\\/index.html?name=chhch86\, \name\: \chhch86\, \verified_icon\: \\, \group_name\: \\\u8d85\\u7ea7\\u7ba1\\u7406\\u5458\, \permission\: { \visit_website\: \Y\, \publish_question_enable\: \Y\, \publish_question_approval\: \Y\, \publish_article_enable\: \Y\, \publish_article_approval\: \N\, \publish_answer_enable\: \Y\, \publish_answer_approval\: \N\, \modify_answer_approval\: \N\, \modify_article_approval\: \N\, \modify_question_approval\: \N\, \available_invite_count\: \5\, \create_topic_enable\: \Y\, \publish_approval_time_start\: \\, \publish_approval_time_end\: \\, \publish_url\: \Y\, \publish_question_num\: \100\, \publish_article_num\: \100\, \topic_manager\: \Y\, \modify_article\: \Y\, \remove_article\: \Y\, \modify_question\: \Y\, \remove_question\: \Y\, \set_best_answer\: \Y\, \edit_content_topic\: \Y\, \recommend_post\: \Y\, \set_top_post\: \Y\, \modify_answer\: \Y\, \remove_answer\: \Y\, \lock_topic\: \Y\, \remove_topic\: \Y\ }, \group_icon\: null, \notify_setting\: \{\\\site\\\:[\\\BEST_ANSWER\\\,\\\TYPE_PEOPLE_FOCUS_ME\\\,\\\QUESTION_ANSWER\\\,\\\QUESTION_COMMENT_AT_ME\\\,\\\QUESTION_ANSWER_COMMENT_AT_ME\\\,\\\NEW_ANSWER_COMMENT\\\,\\\INVITE_ANSWER\\\,\\\NEW_ARTICLE_COMMENT\\\,\\\ARTICLE_COMMENT_AT_ME\\\,\\\NEW_QUESTION_COMMENT\\\,\\\AGREE_CONTENT\\\],\\\email\\\:[\\\BEST_ANSWER\\\,\\\TYPE_PEOPLE_FOCUS_ME\\\,\\\QUESTION_ANSWER\\\,\\\QUESTION_COMMENT_AT_ME\\\,\\\QUESTION_ANSWER_COMMENT_AT_ME\\\,\\\NEW_ANSWER_COMMENT\\\,\\\INVITE_ANSWER\\\,\\\NEW_ARTICLE_COMMENT\\\,\\\ARTICLE_COMMENT_AT_ME\\\,\\\NEW_QUESTION_COMMENT\\\,\\\AGREE_CONTENT\\\]}\, \inbox_setting\: \all\ } login_token 9bfc3728-db6c-4745-8778-41d3027e97ea __token__ ef658420f5be9a8e478e2b104d8a5596 admin_user_info { \uid\: 1, \nick_name\: \chhch86\, \user_name\: \chhch86\, \password\: \af6bb9c39093231a159b812e624f476f\, \salt\: \NWPCSg\, \email\: \\, \mobile\: null, \sex\: 0, \is_first_login\: 0, \inbox_unread\: 0, \notify_unread\: 0, \fans_count\: 0, \friend_count\: 0, \available_invite_count\: 0, \is_valid_email\: 0, \is_valid_mobile\: 0, \integral\: 1010, \reputation\: 0, \reputation_update_time\: 0, \avatar\: \\\/static\\/common\\/image\\/default-avatar.svg\, \signature\: null, \verified\: null, \group_id\: 1, \integral_group_id\: 1, \reputation_group_id\: 1, \last_login_time\: 1657075765, \last_login_ip\: \222.137.198.59\, \reg_ip\: null, \money\: \0.00\, \frozen_money\: \0.00\, \deal_password\: null, \birthday\: 0, \url_token\: \chhch86\, \views_count\: 0, \agree_count\: 0, \question_count\: 0, \answer_count\: 0, \article_count\: 0, \draft_count\: null, \topic_focus_count\: 0, \column_count\: 0, \extend\: null, \status\: 1, \theme\: null, \create_time\: 1657075745, \update_time\: 1657075765 } admin_login_uid 1 Server/Request Data PATH C:\\Windows\\system32C:\\WindowsC:\\Windows\\System32\\WbemC:\\Windows\\System32\\WindowsPowerShell\\v1.0\\ SYSTEMROOT C:\\Windows COMSPEC C:\\Windows\\system32\\cmd.exe PATHEXT .COM.EXE.BAT.CMD.VBS.VBE.JS.JSE.WSF.WSH.MSC WINDIR C:\\Windows PHPRC D:/phpstudy_pro/Extensions/php/php7.4.3nts _FCGI_SHUTDOWN_EVENT_ 11776 SCRIPT_NAME /index.php REQUEST_URI /plugins/old2new/Index/init.html QUERY_STRING s=/plugins/old2new/Index/init.html REQUEST_METHOD GET SERVER_PROTOCOL HTTP/1.1 GATEWAY_INTERFACE CGI/1.1 REDIRECT_QUERY_STRING s=/plugins/old2new/Index/init.html REDIRECT_URL /plugins/old2new/Index/init.html REMOTE_PORT 2094 SCRIPT_FILENAME D:/phpstudy_pro/Chengxu/wecenter/public/index.php SERVER_ADMIN admin@example.com CONTEXT_DOCUMENT_ROOT D:/phpstudy_pro/Chengxu/wecenter/public CONTEXT_PREFIX REQUEST_SCHEME http DOCUMENT_ROOT D:/phpstudy_pro/Chengxu/wecenter/public REMOTE_ADDR 222.137.198.59 SERVER_PORT 80 SERVER_ADDR 172.26.96.101 SERVER_NAME ceshi.hwsem.com SERVER_SOFTWARE Apache/2.4.39 (Win64) OpenSSL/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02 SERVER_SIGNATURE SystemRoot C:\\Windows HTTP_COOKIE thinkphp_show_page_trace=0|0 __51vcke__JZWNnoyjqVzsJRWh=b08da5b4-2b30-5cc4-bc62-1ae465364156 __51vuft__JZWNnoyjqVzsJRWh=1655192514824 Hm_lvt_3c10ddf1f7d08747a9a957383033e9e4=1654844444,1655709616 think_lang=zh-cn gOAblTtnWpmjkQKu=3f47dca8a404f8eb5ae8af8d09f268e3 __51uvsct__JZWNnoyjqVzsJRWh=6 __vtins__JZWNnoyjqVzsJRWh=\%7B\%22sid\%22\%3A\%20\%2256f7babe-9143-5694-9895-2f31c03b0876\%22\%2C\%20\%22vd\%22\%3A\%203\%2C\%20\%22stt\%22\%3A\%205148\%2C\%20\%22dr\%22\%3A\%202160\%2C\%20\%22expires\%22\%3A\%201657077499101\%2C\%20\%22ct\%22\%3A\%201657075699101\%7D GAfeXkaugJWjshDo=56620bab2e417c032f25f2601cabcd72 HTTP_ACCEPT_LANGUAGE zh-CN,zhq=0.9 HTTP_ACCEPT_ENCODING gzip, deflate HTTP_REFERER http://ceshi.hwsem.com/plugins/old2new/index/index?_ajax_open=1 HTTP_ACCEPT text/html,application/xhtml+xml,application/xmlq=0.9,image/avif,image/webp,image/apng,q=0.8,application/signed-exchangev=b3q=0.9 HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1 WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 HTTP_UPGRADE_INSECURE_REQUESTS 1 HTTP_CACHE_CONTROL max-age=0 HTTP_CONNECTION close HTTP_HOST ceshi.hwsem.com REDIRECT_STATUS 200 FCGI_ROLE RESPONDER PHP_SELF /index.php REQUEST_TIME_FLOAT 1657077154.4604 REQUEST_TIME 1657077154 ThinkPHP V6.0.12LTS { 十年磨一剑-为API开发设计的高性能框架 } - 官方手册
pp336
2022-06-06 10:30
pp336
2022-06-06 10:30
pp336
2022-06-06 10:30
pp336
2022-06-06 10:30
pp336
2022-06-06 10:30
pp336
2022-06-06 10:30
无法下载
pp336
2022-06-06 10:29
无法下载
afmadeira
2022-06-03 03:10
我无法下载。 :(
会飞的鱼_795
2022-06-01 21:22
感谢分享,这个确实太好了
All Rights Reserved Powered BY WeCenter V4.0.0 © 2022
0.285587s