【问题背景】
1、旧服务器是php 5.2.17,新服务器是 php 7.0.12
2、旧服务器论坛是Discuz! x3.2,新服务器论坛是Discuz! x3.3
3、因为网站开发需要,必须使用 php 7 以上环境,所以才升级,请不要回答恢复成低版本 php 。这个问题是在 php 7 环境下如何把 x3.2 搬家升级到 x3.3。
4、系统:Linux,新旧站都分别是独立的VPS主机,安装环境检查全部正常。
【问题1】DZ x3.2数据库备份,导入到DZ x3.3成功,但是没有任何效果,新论坛依旧是默认数据。恢复中途提示数据库表头不对,如何处理。(均使用默认表头,见图)
【问题2】DZ x3.3的UCenter找回创始人密码tools.php无法使用,提示数据库问题:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/vhost/hamagame_bbs/uc_server/tools.php:83 Stack trace: #0 {main} thrown in /home/vhost/hamagame_bbs/uc_server/tools.php on line 83
【问题3】在 php 5.2.17 环境下,x3.2 直接升级 x3.3,再导出备份是否能解决【问题1】?会不会有其他不兼容或者报错的情况?能不能通过这种方式搬家?
【问题4】如果问题3不行,那么……php 7 无法安装 x3.2,没办法先安装旧版本 x3.2 再升级 x3.3,那么如何做到无缝搬家?
1、旧服务器是php 5.2.17,新服务器是 php 7.0.12
2、旧服务器论坛是Discuz! x3.2,新服务器论坛是Discuz! x3.3
3、因为网站开发需要,必须使用 php 7 以上环境,所以才升级,请不要回答恢复成低版本 php 。这个问题是在 php 7 环境下如何把 x3.2 搬家升级到 x3.3。
4、系统:Linux,新旧站都分别是独立的VPS主机,安装环境检查全部正常。
【问题1】DZ x3.2数据库备份,导入到DZ x3.3成功,但是没有任何效果,新论坛依旧是默认数据。恢复中途提示数据库表头不对,如何处理。(均使用默认表头,见图)
【问题2】DZ x3.3的UCenter找回创始人密码tools.php无法使用,提示数据库问题:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/vhost/hamagame_bbs/uc_server/tools.php:83 Stack trace: #0 {main} thrown in /home/vhost/hamagame_bbs/uc_server/tools.php on line 83
【问题3】在 php 5.2.17 环境下,x3.2 直接升级 x3.3,再导出备份是否能解决【问题1】?会不会有其他不兼容或者报错的情况?能不能通过这种方式搬家?
【问题4】如果问题3不行,那么……php 7 无法安装 x3.2,没办法先安装旧版本 x3.2 再升级 x3.3,那么如何做到无缝搬家?