php 网站换一个新的服务器,六个步骤搞定更换网站服务器

最近又不少站长朋友发帖咨询说要更换网站的服务器了,但是怕误操作导致网站被K,因为已经有不少的站长朋友来反馈,说自己因为换了IP导致网站被K了。

那么今天百度站长平台新人训练营版主EVER非你不爱就来跟大家谈一下,如何更换网站服务器,换IP,把损失降低到最低,现在我们通过对织梦网站的举例,来进一步的操作!

一、备份您的网站

首先要做的是将我们的网站进行数据库的打包,对于织梦系统的网站来说,只需要在后台选择【系统】-【数据库备份/还原】选项即可,而后等待数据备份完成!

图1 织梦数据库备份操作

图2 织梦数据库备份完成

二、更换域名解析

在域名提供商那里更换您的域名解析,将域名解析到新的IP上,这里使用百度云加速为例。

图3 将域名解析到新的IP上

三、上传网站到新服务器

将您备份好的网站上传并解压到另外一台服务器上,并按照该网站程序的规则进行数据还原,并模拟访问网站是否正常,保证没有死链接的出现!

而使用织梦程序搭建的网站,我们只需要根目录下的整个文件夹打包上传到新的服务器上即可。

而后我们需要进行的操作就是网站的安装和数据的还原了,在上传了整个文件夹后,我们需要将织梦防止重新安装的锁定文件(在install文件夹下的install_lock.txt文件)删除!

图4删除锁定文件

接着我们修改锁定文件(install文件下的index.php.bak和module-install.php.bak文件),去除它们的后缀名.bak。

图5 修改锁定文件后缀名

访问我们的新服务器上的域名/install/index.php进行织梦网站的重新安装!

图6 织梦网站的重新安装

图7 进行织梦程序的安装

图8 织梦数据库的还原

图9 数据库还原成功

四、登录百度站长平台,做IP更换通知

待域名成功绑定并解析到新的IP以后(最好先PING一下是否已经正常解析),即可登录百度站长平台进行对搜索引擎的IP更换通知了,这一步我们就用到了百度站长平台的抓取诊断功能!

图10PING域名查看解析是否成功

图11 进入百度站长平台进行抓取诊断

当我们看到抓取诊断的文件头出现了新的IP的时候,证明我们的基本换服操作已经完成!

图12抓取诊断成功

五、保留旧服务器数据、等待服务器最后抓取

如果有条件,最好可以保留旧服务器上的数据两周左右(具体的时间根据网站蜘蛛日志而定),而后就可以清空旧服务器上的数据了!

六、换服成功

通过以上五步,网站更换服务器就已经成功了!

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个用 PHP 编写的跨服务器备份脚本示例: ```php <?php // 源服务器信息 $source_host = '源服务器地址'; $source_user = '源服务器用户名'; $source_pass = '源服务器密码'; $source_dir = '源服务器备份目录'; // 目标服务器信息 $target_host = '目标服务器地址'; $target_user = '目标服务器用户名'; $target_pass = '目标服务器密码'; $target_dir = '目标服务器备份存储目录'; // 连接源服务器 $source_conn = ftp_connect($source_host); ftp_login($source_conn, $source_user, $source_pass); ftp_pasv($source_conn, true); // 连接目标服务器 $target_conn = ftp_connect($target_host); ftp_login($target_conn, $target_user, $target_pass); ftp_pasv($target_conn, true); // 获取源服务器备份文件列表 $files = ftp_nlist($source_conn, $source_dir); // 遍历备份文件列表 foreach ($files as $file) { // 下载备份文件到本地 $local_file = basename($file); ftp_get($source_conn, $local_file, $file, FTP_BINARY); // 上传备份文件到目标服务器 ftp_put($target_conn, $target_dir . '/' . $local_file, $local_file, FTP_BINARY); // 删除本地备份文件 unlink($local_file); } // 关闭连接 ftp_close($source_conn); ftp_close($target_conn); echo '备份完成'; ``` 这个脚本使用 FTP 协议连接源服务器和目标服务器,遍历源服务器备份目录中的文件列表,将每个备份文件下载到本地,然后上传到目标服务器备份存储目录中。最后关闭连接并输出备份完成信息。你可以根据需要修改服务器信息和备份目录等参数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值