我错过了什么步骤?转移 wordpress 网站
What step have i missed? Transferring wordpress site
所以我最近尝试将我的 wordpress 网站转移到另一台服务器。
我已经遵循了一些指南,但我肯定似乎错过了一步。
基本上我所做的是:
- 导出原始数据库(phpMyAdmin)
- 保存所有相关文件(ftp)
- 在新服务器上安装新的 wordpress。 (wp 后端)
- 'drop' 新 wordpress (phpMyAdmin) 中的所有 table 字段
- 将原始数据库导入到新位置 (phpMyAdmin)
- 传输主题、插件、上传。 (ftp)
- 激活主题、插件。 (wp 后端)
- 更新固定链接。 (wp 后端)
问题是,我只剩下一个默认的 wordpress 安装,而不是我的原始页面-home.php 和对应的 css.
此外,如果我转到 wordpress 后端设置 > 阅读 > Frontpage:static;我只有'about'的选项,没有家,我应该有'home'...
抱歉,如果我含糊不清,如果需要任何屏幕截图,请告诉我。
完成此步骤
- 从 cpanel 导出您的 sql---phpmyadmin
- 在 cpanel 中压缩文件
- 在新域中导入文件并解压
- 创建数据库link到新域
- 转到你通过phpmyadmin反应的新数据库--删除所有由wordpress安装的表。
- 导入您从旧网站下载的 sql 文件
- 并在 phpmyadmin 中将 url 更改为新域名
此致
按照以下步骤操作:
- 从 phpmyadmin 导出数据库。
- 通过 c-panel 压缩您的 WordPress 项目。
- 通过 c-panel 在新域上上传 zip 文件。
- 解压 zip 文件。
- 在新的 phpmyadmin 中创建新数据库并导入旧数据库。
- 配置用户名和密码以及数据库名。
- 在数据库 table 中更改 url。来自 wp_operation table home_url 和 site_url
谢谢
我们确实需要更多信息,例如:
- 当你说普通的时候,你的意思是没有设置主题并且你是默认主题,或者没有主题,或者你的意思是连你的内容都没有?
- 您从中删除它的站点,安装位置在哪里?是在
public_html
文件夹还是它的子文件夹中?是不是放在同一个地方,即没有不小心放在不同的文件夹里
- (我实际上已经输入了 post 的大部分,然后回到顶部,但是):
您确定检查的是正确的网站吗?
- 您是否保留了相同的域名?
- 域名是否已传播到新服务器?
- CSS 是否从正确的域加载(是否已将任何内容硬编码到旧服务器)
让我们来看看一些更广泛的选择:
1。检查您的域上有多少 WordPress 安装
首先,听起来您可能安装了两个 WordPress。如果您的主题后端设置正确,但您看到的是一个普通站点,听起来您正在寻找另一个安装。我并不是说您确实有多个安装,但它是一个开始寻找的地方。
这里要问自己的一个问题是:在这个看起来很普通的站点中,您看到的是您的内容还是默认站点的内容?如果您看到您的内容,您可以跳到第 2 部分。
如果您说 是 主页,但您在静态页面下看不到它,则:
- 您正在查看另一个站点(但应该有一个主页*,即使是在默认设置中——根据记忆),或者
您的主页标题可能已更改,或已变为 "unpublished",即恢复为草稿或等待审核。查看页面:
- 实际存在,
- 有您要找的书名
- 鼻涕虫没变
(*注意:虽然它可能是一个欢迎页面我正在考虑这里。)
仔细检查数据库
最简单的方法是进入您的数据库并查看有多少个 WP 数据库。检查每个数据库并寻找底层的 table 结构,听起来您应该能够很容易地识别它。如果它 不是 多站点安装,table 前缀 应该 是 wp_
除非你在某处更改它们。
当您在数据库中游玩时,请记下数据库名称和 table 前缀。
仔细检查文件夹结构
看看你的文件夹结构的第二个实例,也许你把它放到了错误的地方)。
2。检查 WordPress 安装是否实际连接到数据库
检查WordPress配置文件wp-config.php
是否连接到数据库。检查来自 codex 的 wp-config.php
示例,您将希望在其中看到正确的数据库名称和 table 前缀。
从这里您还应该检查用户名是否设置正确,是否符合您的预期。请记住,托管提供商之间的数据库名称可能会有不同的前缀,除非您已设法与每个提供商保持相同的登录名。即,我在这里谈论的是数据库前缀,而不是 table 前缀。
(另一个注意事项:大多数数据库连接问题将导致错误出现在页面上,而不是您的网站,这让我相信它至少部分设置正确。)
TEST: 你能做的就是将旧的 wp-config.php
重命名为其他名称,不要创建新的,然后访问该网站,它将导致你重新设置它,在那里你可以输入数据库详细信息(你的站点信息仍然完好无损,这只会重置你的配置文件,而不是数据库,尽管它可能会重置文件系统和数据库之间的连接)。
3。新主机的域名传播和 DNS 设置
正如我之前提到的,您检查的是正确的服务器吗?您确定域名已被传播(如果您使用的是相同的域名)。
- 检查您的 DNS 提供商的 IP 地址(您的域名)是否正确指向您的新服务器
- 然后通过在命令行中输入
ping {your-domain-name}
进行检查,看看是否出现了您的 IP 地址
- 检查您的虚拟主机的 DNS 设置是否正确设置,您的域名是否指向您希望它指向的位置(即
public_html
或相关子目录 there-of)。 (这真的回到了第一点,如果你涵盖了它,这不应该是一个问题
- 检查您是否将文件(以及所有文件)放入正确的物理目录,即
public_html
(或 sub-dir)
如果对这些有none帮助,请留言nt 随着您所做的任何进一步发展和尽可能多的信息,我们可以开始在其他领域寻找。
*数据库名称注意事项:
- 直接使用 WordPress 时,即在配置文件或后端管理设置中,数据库将包含您的{用户名}[下划线或连字符]{database-name}
- 在 phpMyAdmin 中播放时,它们已经包含在内,您只需提供 {database-name}。
所以我最近尝试将我的 wordpress 网站转移到另一台服务器。
我已经遵循了一些指南,但我肯定似乎错过了一步。
基本上我所做的是:
- 导出原始数据库(phpMyAdmin)
- 保存所有相关文件(ftp)
- 在新服务器上安装新的 wordpress。 (wp 后端)
- 'drop' 新 wordpress (phpMyAdmin) 中的所有 table 字段
- 将原始数据库导入到新位置 (phpMyAdmin)
- 传输主题、插件、上传。 (ftp)
- 激活主题、插件。 (wp 后端)
- 更新固定链接。 (wp 后端)
问题是,我只剩下一个默认的 wordpress 安装,而不是我的原始页面-home.php 和对应的 css.
此外,如果我转到 wordpress 后端设置 > 阅读 > Frontpage:static;我只有'about'的选项,没有家,我应该有'home'...
抱歉,如果我含糊不清,如果需要任何屏幕截图,请告诉我。
完成此步骤
- 从 cpanel 导出您的 sql---phpmyadmin
- 在 cpanel 中压缩文件
- 在新域中导入文件并解压
- 创建数据库link到新域
- 转到你通过phpmyadmin反应的新数据库--删除所有由wordpress安装的表。
- 导入您从旧网站下载的 sql 文件
- 并在 phpmyadmin 中将 url 更改为新域名
此致
按照以下步骤操作:
- 从 phpmyadmin 导出数据库。
- 通过 c-panel 压缩您的 WordPress 项目。
- 通过 c-panel 在新域上上传 zip 文件。
- 解压 zip 文件。
- 在新的 phpmyadmin 中创建新数据库并导入旧数据库。
- 配置用户名和密码以及数据库名。
- 在数据库 table 中更改 url。来自 wp_operation table home_url 和 site_url
谢谢
我们确实需要更多信息,例如:
- 当你说普通的时候,你的意思是没有设置主题并且你是默认主题,或者没有主题,或者你的意思是连你的内容都没有?
- 您从中删除它的站点,安装位置在哪里?是在
public_html
文件夹还是它的子文件夹中?是不是放在同一个地方,即没有不小心放在不同的文件夹里 - (我实际上已经输入了 post 的大部分,然后回到顶部,但是):
您确定检查的是正确的网站吗?
- 您是否保留了相同的域名?
- 域名是否已传播到新服务器?
- CSS 是否从正确的域加载(是否已将任何内容硬编码到旧服务器)
让我们来看看一些更广泛的选择:
1。检查您的域上有多少 WordPress 安装
首先,听起来您可能安装了两个 WordPress。如果您的主题后端设置正确,但您看到的是一个普通站点,听起来您正在寻找另一个安装。我并不是说您确实有多个安装,但它是一个开始寻找的地方。
这里要问自己的一个问题是:在这个看起来很普通的站点中,您看到的是您的内容还是默认站点的内容?如果您看到您的内容,您可以跳到第 2 部分。
如果您说 是 主页,但您在静态页面下看不到它,则:
- 您正在查看另一个站点(但应该有一个主页*,即使是在默认设置中——根据记忆),或者
您的主页标题可能已更改,或已变为 "unpublished",即恢复为草稿或等待审核。查看页面:
- 实际存在,
- 有您要找的书名
- 鼻涕虫没变
(*注意:虽然它可能是一个欢迎页面我正在考虑这里。)
仔细检查数据库
最简单的方法是进入您的数据库并查看有多少个 WP 数据库。检查每个数据库并寻找底层的 table 结构,听起来您应该能够很容易地识别它。如果它 不是 多站点安装,table 前缀 应该 是 wp_
除非你在某处更改它们。
当您在数据库中游玩时,请记下数据库名称和 table 前缀。
仔细检查文件夹结构
看看你的文件夹结构的第二个实例,也许你把它放到了错误的地方)。
2。检查 WordPress 安装是否实际连接到数据库
检查WordPress配置文件wp-config.php
是否连接到数据库。检查来自 codex 的 wp-config.php
示例,您将希望在其中看到正确的数据库名称和 table 前缀。
从这里您还应该检查用户名是否设置正确,是否符合您的预期。请记住,托管提供商之间的数据库名称可能会有不同的前缀,除非您已设法与每个提供商保持相同的登录名。即,我在这里谈论的是数据库前缀,而不是 table 前缀。
(另一个注意事项:大多数数据库连接问题将导致错误出现在页面上,而不是您的网站,这让我相信它至少部分设置正确。)
TEST: 你能做的就是将旧的 wp-config.php
重命名为其他名称,不要创建新的,然后访问该网站,它将导致你重新设置它,在那里你可以输入数据库详细信息(你的站点信息仍然完好无损,这只会重置你的配置文件,而不是数据库,尽管它可能会重置文件系统和数据库之间的连接)。
3。新主机的域名传播和 DNS 设置
正如我之前提到的,您检查的是正确的服务器吗?您确定域名已被传播(如果您使用的是相同的域名)。
- 检查您的 DNS 提供商的 IP 地址(您的域名)是否正确指向您的新服务器
- 然后通过在命令行中输入
ping {your-domain-name}
进行检查,看看是否出现了您的 IP 地址 - 检查您的虚拟主机的 DNS 设置是否正确设置,您的域名是否指向您希望它指向的位置(即
public_html
或相关子目录 there-of)。 (这真的回到了第一点,如果你涵盖了它,这不应该是一个问题 - 检查您是否将文件(以及所有文件)放入正确的物理目录,即
public_html
(或 sub-dir)
如果对这些有none帮助,请留言nt 随着您所做的任何进一步发展和尽可能多的信息,我们可以开始在其他领域寻找。
*数据库名称注意事项:
- 直接使用 WordPress 时,即在配置文件或后端管理设置中,数据库将包含您的{用户名}[下划线或连字符]{database-name}
- 在 phpMyAdmin 中播放时,它们已经包含在内,您只需提供 {database-name}。