wordpress网站转移到本地运行测试的方法

作者:xuefeng3600 时间:2024-05-11 09:53:39 

作为站长而言,有时候我们可能会碰到更换服务器或者为网站做一个整体布局修改和升级,我们首先需要做的就是对数据库和整个wordpress网站的 主题和插件等等相关文件进行本地备份。个人认为如果要对网站进行比较大的改动,比如更换网站框架或者网站结构,最好将整个网站转移到本地进行相关的运行测 试,这样做可以保证修改的进度和效率,无需每次都要将修改的效果反复上传覆盖,你可以将整个网站测试完毕后再进行最终的上传。

那么我们如何将ftp服务器上的wordpress网站转移到本地呢?其实主要还是数据库修改的问题,刚开始也遇到了不少问题,数据库的导入还算 顺利,但是当你安装好wordpress程序后,由于域名和登陆密码都不一致,还有文件路径,都需要进行相应的修改。下面我向大家分享一下如何将 wordpress网站转移到本地运行。

1. 备份数据库,我首先要做的第一件事就是备份数据库,直接到phpmyadmin 后台导出数据库即可,本人用的是西部数码它有一个实用的 (通过SQL文件导入导出) 功能可以直接将数据库备份到指定的ftp文件夹中,当然其它主机提供商应该都会有这种功能,如果没有可以到phpmyadmin中手动备份就好了。

wordpress网站转移到本地运行测试的方法

2.对wordpress网站程序进行整个备份,推荐大家先到各自的主机提供商上面的文件管理中进行压缩,再通过ftp下载,这样速度会快一些。

3. 在本地进行数据恢复,首先你得先安装一个本地环境,个人建议使用xampp,一个功能强大的集成软件包,安好后输入localhost进入xampp界面进行简单的设置,这里主要是修改一下数据库的登陆密码。

wordpress网站转移到本地运行测试的方法

进入安全选项界面点击 http://localhost/security/xamppsecurity.php 进行修改,默认是没有密码的,mysql用户名root无法修改知道就行了,为了图方便,本人将登陆密码改成与线上备份的网站密码一致,这样你就无需再另 外对wp-config.php文件中的密码进行修改。

4. 进入phpmyadmin管理界面创建数据库,建议将数据库名改为与备份数据库名相一致,可以省去一些不必要的麻烦。创建好数据库后将你备份好的数据库导入即可。再将备份好的wordpress程序放到htdocs文件夹内,我这里另外建了一个名为 mylive 的文件夹把wordpress程序都放在里面。

wordpress网站转移到本地运行测试的方法

5. 关键的一步,首先到phpmyadmin中将wp_options表中的siteurl字段改为本地 url,例如将原来的域名路径 http://www.dglives.com/wordpress 改为本地路径 http://localhost/mylive/wordpress 即可,之前碰到一个问题就是导入数据库后,在地址栏中输入 http://localhost/mylive/wordpress/wp-admin 登陆后会被直接跳转到线上wordpress后台管理,而不是本地后台管理。如果出现以上问题,只需修改siteurl字段url就可以解决了。

6. 打开本地wordpress文件夹中wp-config.php文件,将MySQL 数据库用户名改为 root 密码如果与线上网站的数据库密码一致的话就无需改动。

wordpress网站转移到本地运行测试的方法

7. 最后一步在地址栏中输入 http://localhost/mylive/wordpress/wp-admin 进入本地wordpress后台管理的常规选项,将WordPress 地址(URL)和站点url改为下图所示:

wordpress网站转移到本地运行测试的方法

结语:到这里基本上大功告成了,检查一下路径是否正常。

输入http://localhost/mylive/wordpress,首页重见天日。

wordpress网站转移到本地运行测试的方法

随便点击一篇文章看下是否正确显示,主要是检测本地url路径能够正常打开。

wordpress网站转移到本地运行测试的方法

标签:wordpress,网站,本地测试
0
投稿

猜你喜欢

  • Python快速实现一个线程池的示例代码

    2021-06-01 04:51:01
  • Sql Server:多行合并成一行,并做分组统计的两个方法

    2024-01-15 22:22:21
  • 详解python tcp编程

    2021-04-30 00:12:46
  • python 解决动态的定义变量名,并给其赋值的方法(大数据处理)

    2021-10-09 10:44:58
  • 解决python中的幂函数、指数函数问题

    2021-12-03 01:26:00
  • python系统指定文件的查找只输出目录下所有文件及文件夹

    2021-03-23 08:00:04
  • Python 基于jwt实现认证机制流程解析

    2022-07-15 00:25:30
  • 详解Python 字符串相似性的几种度量方法

    2023-06-19 14:12:39
  • python实现基于两张图片生成圆角图标效果的方法

    2023-04-20 17:58:56
  • python 合并多个excel中同名的sheet

    2023-06-06 08:34:27
  • 关于TensorFlow新旧版本函数接口变化详解

    2022-12-29 19:00:21
  • ORACLE常用数值函数、转换函数、字符串函数

    2009-11-21 09:31:00
  • MySQL在Linux系统中隐藏命令行中的密码的方法

    2024-01-20 03:38:34
  • 960网格系统

    2009-02-17 12:22:00
  • 利用sys.sysprocesses检查SqlServer的阻塞和死锁

    2011-11-03 17:24:11
  • asp文章上一篇,下一篇实现代码

    2008-03-24 20:15:00
  • 浅谈图像处理中掩膜(mask)的意义

    2021-03-17 01:48:50
  • 通过优化CSS代码 减小对系统资源的占用

    2010-08-03 12:33:00
  • ASP.Net Core MVC基础系列之中间件

    2024-05-09 09:04:47
  • vue中provide和inject的用法及说明(vue组件爷孙传值)

    2024-05-21 10:15:26
  • asp之家 网络编程 m.aspxhome.com