QQ登录

只需一步,快速开始

DISCUZ3.4 升级搬家与问题总结记录

[ 复制链接 ]
DISCUZ网站搬家到本地测试
事先在本地安装环境套件,这里使用DEDEAMPZ新版,安装过程一切保持默认.

一 备份整个旧网站
1.     数据库备份:
进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCenter数据”,备份成功以后,数据自动保存在data文件夹下。
2,。整个旧网站程序打包,用FTP常用工具下载到本地。事先用空间商提供的压缩工具压缩网站后再下载会更快。                                                                                    
二 在本地整理旧网站程序
1.   旧网站放入DedeAMPZ\WebRoot下。
删除目录文件 /install/install.lock  (如果没有就不用管)
/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php
2.下载对应版本与编码相同程序如DZ3.4,复制upload里的 install到旧网站目录内覆盖
3. 复制 utility/restore.php 文件到旧网站 /data/文件夹。

三 重新安装程序
1安装程序
浏览器输入localhost/install/进行安装,填入数据库名mysql和用户名root及数据
库密码空,数据库的数据表前缀和以前旧网站一样,可到旧空间数据库管理界面查找。
2.   还原数据库
安装成功后,用安装时候填写的管理员帐号和密码登录,进入后台—站长—数据
库—恢复—数据恢复,选中要恢复的数据然后点击右边导入,点击确定即可恢复数据
有时候进入之后数据恢复,发现没有可供还原的数据。
可浏览器输入localhost/data/restore.php恢复数据,好后删除restore.php

三 验证功能
0.后台文件校验一堆问题。
将压缩包中 /utilities/ 目录中的 update.php 程序上传到您的论坛 install 目录。并删除 install 目录 中的 index.php,访问 http://您的域名/论坛目录/install/update.php,按照程序提示,直至所有升级完毕。删除 update.php 程序,以免被恶意利用。
前台或后台登录,
1.一直都无法登录这后提示要间隔15分钟才能继续登录,做如下操作,取消限制;目录:/source/function/ 文件:function_member.php修改:搜索第一个“900”(  $return = (!$login ||(TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 -$login['count']);),然后修改为你想要的秒数即可。仍旧提示要15分钟,此提示文字修改:
目录:source\language文件:lang_message.php
修改:搜索:'login_strike'=> '密码错误次数过多,请 10 秒后刷新页面重新登录'
2.前台后台仍旧无法登录,做如下修改,打开\config\config_global.php文件,使用CTRL+F,查找:“$_config['admincp']['checkip']= 1; ”将该行代码改为:$_config['admincp']['checkip'] = 0;
3.一直验证码错误,确保config目录下config_global.php与config_ucenter.php数据库名,数据库用户名,数据库密码与环境一致; 或删除两文件,重新安装论坛程序
4. Oops! System file lost: class/class_cloud.php: confirm all files listed, replace it with newer ,if filesbelongs to plugins,uninstall the plugin.5. visit  localhost ,and always turn into anotheraddress: visit localhost/forum.php install;
6.Https:// 提示红色不安全:按F12查看源代码,查找http://,去除与更正。http://www.w3.org/1999/xhtml可不以理会。

回复

使用道具 举报

点击查看
快速回复 返回列表 客服中心 搜索