wordpress从本地迁移到服务器

服务器环境

这边用的是阿里云服务器,相关的环境都是有了的
数据库:mysql

相关配置文件修改

在这里插入图片描述
修改上面的wp-config.php,将本地的数据库信息配置替换成线上的数据库信息配置

/**
 * WordPress基础配置文件。
 *
 * 这个文件被安装程序用于自动生成wp-config.php配置文件,
 * 您可以不使用网站,您需要手动复制这个文件,
 * 并重命名为“wp-config.php”,然后填入相关信息。
 *
 * 本文件包含以下配置选项:
 *
 * * MySQL设置
 * * 密钥
 * * 数据库表名前缀
 * * ABSPATH
 *
 * @link https://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
 *
 * @package WordPress
 */

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');

/** MySQL数据库用户名 */
define('DB_USER', 'root');

/** MySQL数据库密码 */
define('DB_PASSWORD', 'root');

/** MySQL主机 */
define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8mb4');

/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
/**
 * WordPress数据表前缀。
 *
 * 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
 * 不同的数据表前缀。前缀名只能为数字、字母加下划线。
 */
$table_prefix  = 'wp_';

DB_NAME:数据库名
DB_USER:用户名
DB_PASSWORD:用户密码
DB_HOST:线上mysql主机地址
修改这几个就完事了,ps:我本地的编码和线上是一致的,故没有改编码,若不一致我不清楚会不会有坑,还有表前缀也可以跟本地保持一致
改完配置文件,项目包修改完成。

数据库同步

在这里插入图片描述
然后拉到最下面导出。

  • 相关地址修改
    全局替换相关地址,其中线上地址需要自己试下,包部署到线上之后,通过域名访问其中资源,可以确认地址。
    在这里插入图片描述
    好了,现在包和数据都准备好了

上传包及数据导入

传包这边就不说了
数据导入:
这时候你应该已经准备好了线上的MySQL,里面还有一个跟wp-config.php配置一致的库、账号、密码,现在库是空的,没有表。将之前准备好的本地导出的数据导入到线上数据库。

现在部署就完成了

项目访问

站点(配置不同地址会有所差异,这边给的地址是没有重新配置过的):
域名/wordPress 也有可能是你的域名
后台(配置不同地址会有所差异,这边给的地址是没有重新配置过的):
域名/wordPress/wp-admin 也有可能是 域名/wp-admin

我一开始访问站点,但是发现访问不了,访问后台是成功的。
我是这么解决的:
在这里插入图片描述
我那时没有修改站点地址,直接保存就可以访问了,感觉是那边的配置没改或是在哪里缓存了这个地址。
PS:若有些文章、页面等的资源没有正确加载,可以进如后台重新保存一次,我在本地迁移到别本地环境遇到过类似的问题

后面遇坑我再来补充吧

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值