wordpress网站迁移更换服务器成功

news/2024/5/15 23:01:05/文章来源:https://blog.csdn.net/qq_43079386/article/details/124597118

目录

准备工作

迁移准备:

解析dns

安装宝塔

wordpress安装 

All-in-One WP Migration 插件

All-in-One WP Migration 插件

旧服务器--导出数据

解决上传限制50mb问题

 解决导入数据导入失败或者进度条长时间不动

新服务器--导入数据

 最后设置

数据库设置

 wordpress设置

网站访问问题

网页打不开

网页访问不正常

图片显示不了

其他方法

迁移成功


准备工作

一年前新用户福利在阿里云购买的轻量快到期了,续费挺贵的,100元一个月。后来准备换一个稍微便宜一点的。网上看很多教程,并不全,遇到了很多问题,来来回回的搜了好多次,遇到好问题。今天我整理一下最近遇到的几个问题,方便大家以后查阅或者以后更换服务器作为参考教程。

首先我这里用的是wordpress 其实我感觉方法都差不多只不过有的插件提供了免费迁移的服务。我这里成功迁移的用的是 All-in-One WP Migration

迁移准备:

旧服务器 :快过期的服务器

新服务器:新购买的服务器准备把网站迁移到这里。

解析dns

你需要把旧服务器的ip地址更换为新服务器的ip地址。

我这里用的是阿里云。点进去 修改记录值 填入新服务器的ip地址

安装宝塔

安全前一定要去服务商如我的是阿里云 去服务器面板找到安全组或者防火墙 开放88885端口即可。

如果你是新服务器并没有安装宝塔,可以参考安装宝塔流程进行安装完成网站的初步部署,如果已经安装了宝塔,请直接跳到下一部分

首先安装宝塔,进入远控中心输入以下命令

Centos安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

万能安装脚本

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

等待几分钟即可安装成功

安装成功后会显示登录地址,账号和密码,如果忘记或者没有保存 可以输入以下命令

/etc/init.d/bt default

 宝塔安装成功后进入面板,安装必要的东西,比如Nginx  php mysql phpadmin 等

安装完成后,添加站点--添加域名

wordpress安装 

这是最基础的部分了就不说了

wordpress官方下载地址

Blog Tool, Publishing Platform, and CMS | WordPress.org

All-in-One WP Migration 插件

All-in-One WP Migration 插件

新服务器和旧服务器都需要安装,直接wp后台搜 All-in-One WP Migration 即可

旧服务器--导出数据

 导出后点击按钮下载等待下载完成。

解决上传限制50mb问题

很多站的数据早已经超过了50mb 而这个插件免费提供的只有50mb。你需要

进入宝塔后台--找到php点击管理,在post 和上传文件限制 设置成你想要的数值

然后点击确定   必须重启一次!

然后再看下一步

 解决导入数据导入失败或者进度条长时间不动

进入宝塔后台--找到Nginx 点击管理,在最大上传文件 设置成你想要的数值

然后点击确定    同样必须 必须重启一次!

接着你就可以在新站导入数据了

新服务器--导入数据

插件中找到导入(Import)选择刚才生成的 wordpress.xml 文件

点击确认,

然后会让你确认会覆盖数据,点击确认即可覆盖

请注意它会默认下载包括 数据库、插件、主题、媒体等内容

如果需要设置 在导出时 高级选项可选择

 最后设置

数据库设置

你打开新服务器的网站如果发现打不开,或者打开空白显示不正常等现象

你需要进入数据库

 找到 options 这个东东  然后修改右方的地址 修改为你现在用的首页链接。

 wordpress设置

最最不能忘的就是去宝塔--伪静态--wordpress 设置保存以下

然后就是迁移一下https的证书啦。

网站访问问题

网页打不开

如果你的网页打不开,不要担心,这可能是dns解析的暂时性问题。你可以在以下链接输入你的网站进行DNS检测,它会检测全国的地区的dns解析地址是多少,它可以让你判断dns是否解析完全。阿里云网站运维检测平台 (aliyun.com)

同时你可以ping 一下自己的网站 ping+域名 看访问的ip地址

同时你可以刷新dns缓存 

ipconfig /flushdns

 刷新缓存后过一会你会发现网站可以打开了。

如果访问不正常请看下文

网页访问不正常

例如:空白、网页域名错误、网页排版混乱  请直接按

数据库设置  这个目录中设置即可。

图片显示不了

如果以上操作正确的话,你可以换台设备查看一下是否显示正常,

再看下自己的媒体库是否有此图片

如果有请不用担心,这应该是缓存的问题。

刷新缓存,更换浏览器 应该就可以解决了。

其他方法

关于迁移服务器其实还有其他方法,比如用wordpress自带的导入工具

在工具--导入/导出

在旧服务器和新服务器分别导出导入即可。注意要勾选所有内容才可以和旧服务器的网站内容显示正常

接下来新服务器导入该文件即可,注意要勾选同时下载媒体文件

接下来你就可以下载数据库的文件,

在进行数据库的导入了。

导入和导出按钮就在这里

如果导入失败出现乱码

mysql...

有可能是你的新服务器和旧服务器版本不一样

下载和旧服务器一样的mysql版本就可以了。在这里切换成旧服务器一样的

网站重定向

网站必须需要做重定向  做权重集中

迁移成功

最后,网站终于迁移成功了,你可以打开多个浏览器进行测试,让别人访问,刷新dns,清空缓存等方式确认网站迁移成功,迁移过程中一定要小心数据库的备份和操作问题,数据无价,必须谨慎。

如果你有任何问题也欢迎和我一起讨论

也欢迎你在我的网站  www.suyinwl.top 下载你需要的资源,分享你的教程

最后套下cdn

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_807087.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站频繁出现mysql等数据库连接失败等信息解决办法

前言 我自己的网站经常会发生【网站频繁出现mysql等数据库连接失败等信息解决办法这样的问题,需要手动重启】 于是我查询了网上的解决办法。主要如下。 解决办法 打开宝塔,计划任务输入下列代码 pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];…

如何加速响应式网站

为什么80%的码农都做不了架构师?>>> 日期:2013-9-6 来源:GBin1.com 响应式网站设计在最近的十年中早已是个众所周知的流行用语,它是我们现实生活中,面对不同大小的屏幕,最理想的理念。但是可…

【解决】宝塔访问网站提示no input file specified

我试了两种办法 第二种成功解决,大家可以先用第一种,不行的话再用第二种。 no input file specified 意思是未指定输入文件 解决办法参照下文 第一种 取消防跨站攻击 部分用户取消勾选重启服务器会解决。 第二种 php 找到你使用的php,选择…

红帽系统实现基础网站框架搭建

红帽系统实现基础网站框架搭建 1、挂载镜像。 vim到fstabvim /etc/fstab将sr0挂载到mnt下 /dev/sr0 /mnt iso9660 defaults 0 0然后保存退出并启用一下 mount -a2、搭建仓库 vim 到 yum.repos.d下创建一个以repo结尾的文件作为仓库 v…

shell脚本检查网站状态

检查网站状态通常使用wget或curl工具,下面分别使用这二种工具来做写检查网站的脚本。(学习自老男孩shell编程) 命令行: 1、curl得到返回值200,表示正常 [rootc7 ~]# curl -o /dev/null -s --connect-timeout 5 -w %{ht…

火狐input记忆历史记录_删除您刚刚在Firefox中访问过的网站的历史记录

火狐input记忆历史记录You just clicked through to a website and realized that it was one you wish you had not visited. Now the website is in your browser’s history (ouch!) and you need to remove it. Here is how you clean up that “little history problem”.…

将免费的Windows Live应用添加到您的网站或博客

Would you like to use Hotmail, Office Web Apps, Messenger, and more on your website domain? Here’s how you can add Windows Live to your website for free. 您想在您的网站域上使用Hotmail,Office Web Apps,Messenger等吗? 这是将…

修改.htaccess文件设置网站默认打开静态页面

为什么80%的码农都做不了架构师&#xff1f;>>> .htaccess文件设置网站默认打开静态页面的方法。首先复制如下代码&#xff1a; <Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> DirectoryIndex index.html index.php order den…

大型网站技术架构-知识点

WebServer: Apache&#xff0c;Nginx&#xff0c;IIS&#xff0c;JBoss 动静分离: Img&#xff0c;doc,js,css等静态资源&#xff0c;使用单独的web Server处理。 动态页面静态化处理。 缓存&#xff1a; 客户端&#xff08;浏览器&#xff09;缓存&#xff1a; 根据Http协议的…

Hadoop学习笔记—20.网站日志分析项目案例(三)统计分析

Hadoop学习笔记—20.网站日志分析项目案例&#xff08;三&#xff09;统计分析 网站日志分析项目案例&#xff08;一&#xff09;项目介绍&#xff1a;http://www.cnblogs.com/edisonchou/p/4449082.html 网站日志分析项目案例&#xff08;二&#xff09;数据清洗&#xff1a;h…

网站底部应该怎样进行seo优化

一、网站底部内容放置的优化要点 1、首尾呼应&#xff0c;可在网站底部增加导航&#xff0c;对网站起到承前启后的作用&#xff0c;使蜘蛛出站时增强对网站的印象。 2、网站底部内容要包含关键词&#xff0c;但不可堆砌关键词。 3、全站链接最多做3个为宜。 4、简洁不简单&…

uni-app给视频网站套壳并打包apk

昨天 想弄个东西 比如一个视频网址 不想每次都输网址 我想直接套个壳直接弄成apk多简单 说干就干 就用这个 uni-app 完美实现 官网地址 https://uniapp.dcloud.io/ 教程也可简单 下载 HBuilderX 然后 看一下代码 直接复制粘贴进去就行了 <template><view class&q…

Nginx解决网站跨域问题

什么是网站跨域问题 当浏览器请求访问页面时&#xff0c;页面中请求的ajax地址如果和页面请求的地址域名、端口、协议不同的话&#xff0c;浏览器会采用安全策略&#xff0c;请求能够正常的到达服务器端&#xff0c;但是无法获取响应结果。 跨域问题的遇到场景 实际开发中前后…

细谈ajax在PHP网站中实际运用===my story

2019独角兽企业重金招聘Python工程师标准>>> ajax技术很火&#xff0c;大有星火燎原之势 AJAX无疑是2005年炒的最热的Web开发技术之一&#xff0c;当然&#xff0c;这个功劳离不开Google。我只是一个普通开发者&#xff0c;使用AJAX的地方不是特别多&#xff0c;我…

QQ互联开发-01-开发者注册和网站应用申请

首先需要申请网站应用 要想使用QQ互联&#xff0c;首先需要先注册一个开发者账号&#xff0c;使用QQ号码可以注册&#xff0c;注册后&#xff0c;就可以创建网站应用了&#xff1b; 通过下面地址&#xff1a;https://connect.qq.com/&#xff0c;我们去登录QQ互联 登录后如果没…

Apache网站服务基础

Apache网站服务基础一&#xff0e;安装httpd服务器1. 为了避免端口冲突&#xff0c;程序冲突&#xff0c;建议先卸载使用RPM方式安装的httpdrpm -q | grep httpdrpm -e httpd --nodeps2. 源码编译及安装a) 解包tar zxfhttpd-2.2.17.tar -C /rootcd ~b) …

大型网站架构之千万PV之RabbitMQ

简介MQ全称为Message Queue, 消息队列&#xff08;MQ&#xff09;是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息&#xff08;针对应用程序的数据&#xff09;来通信&#xff0c;而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进…

Python+Flask框架搭建可视化网站

PythonFlask框架搭建可视化网站 一、项目结构 二、app.py from flask import Flask,render_template import sqlite3app Flask(__name__)app.route(/) def index(): # put applications code herereturn render_template("index.html")app.route(/index) def ho…

合法练习黑客技术?这15个网站也许可以帮到你

俗话说得好&#xff0c;最好的防守就是进攻&#xff0c;而这句话同样适用于信息安全领域。接下来&#xff0c;我们将给大家介绍15个最新的网络安全网站。无论你是开发人员、安全专家、审计人员、或者是渗透测试人员&#xff0c;你都可以利用这些网站来提升你的黑客技术。熟能生…

Slog37_支配vue框架初阶项目之博客网站-注册页面-合并首页、登陆和注册页面

ArthurSlogSLog-37Year1GuangzhouChinaAug 13th 2018GitHub掘金主页简书主页segmentfault不管发生什么事情 明天的太阳还是照常升起 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源&#xff1a; HTTP概述HTTP互联网是如何工作的万维网是如何工作的统一资源定位符(URL)…