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;
|