我错过了什么步骤?转移wordpress网站

时间:2015-11-14 09:11:10

标签: wordpress transfer

所以我最近尝试将我的wordpress网站转移到另一台服务器。

我遵循了一些指南,但我肯定似乎错过了一步。

基本上我所做的是:

  1. 导出原始数据库(phpMyAdmin)
  2. 保存所有相关文件(ftp)
  3. 在新服务器上安装新鲜wordpress。 (wp后端)
  4. '降'新wordpress(phpMyAdmin)
  5. 中的所有表字段
  6. 将原始数据库导入新位置(phpMyAdmin)
  7. 转移主题,插件,上传。 (FTP)
  8. 激活主题,插件。 (wp后端)
  9. 更新永久链接。 (wp后端)
  10. 问题是,我留下了默认的wordpress安装,而不是我的原始page-home.php和相应的css。

    另外,如果我去wordpress后端SETTINGS>阅读>头版:静态的;我只能选择'关于'而不是家,我应该有' home' ...

    对不起,如果我含糊不清,请告诉我是否需要截图。

3 个答案:

答案 0 :(得分:1)

我们真的需要更多信息,如:

  • 当你说清楚的时候,你的意思是只是主题没有设定,你是默认主题,还是没有主题,或者你的意思是你的内容不存在?
  • 您从中删除的网站,安装位置在哪里?是在public_html文件夹或其中的子文件夹?你把它放在同一个地方,即不是无意中把它放在一个不同的文件夹中
  • (我实际输入了大部分帖子,然后回到顶部,但是):

您确定要查看正确的网站吗?

  • 您保留了相同的域名吗?
  • 域名是否已传播到新服务器?
  • 是从正确的域加载CSS(是否有任何硬编码到旧服务器)

让我们通过几个更广泛的选择:

1。检查您域中的WordPress安装量

首先,听起来你可能有两个WordPress安装。如果您的主题后端设置正确但您看到的是普通网站,则听起来您正在查看其他安装。我并不是说你有多个安装,但它是一个开始寻找的地方。

这里要问自己的一个问题是:在这个看起来很简单的网站中,您是否看到了您的内容或默认网站的内容?如果您看到自己的内容,可以跳到第2部分。

如果您说 是一个主页,但您在静态页面下看不到它,则:

  • 您正在查看另一个网站(但即使在默认设置中也应该有一个主页*来自内存)或
  • 您的主页标题可能已更改,或已成为"未发布",即已恢复为草稿或待审核。检查页面:

    1. 实际存在,
    2. 拥有您正在寻找的标题
    3. slug还没有改变

(*注意:虽然它可能是欢迎页面我想到这里。)

仔细检查数据库

最简单的方法是进入您的数据库并查看有多少WP数据库。检查每个数据库并查找基础表结构,听起来你应该能够很容易地识别它。如果它多站点安装,则表格前缀 wp_,除非您在某处更改了它们。

当您在数据库中玩游戏时,请记下数据库名称和表前缀。

仔细检查文件夹结构

查看文件夹结构的第二个实例,也许你将它放在错误的位置。)

2。检查WordPress安装是否实际连接到数据库

检查WordPress配置文件wp-config.php是否已连接到数据库。检查来自codex的wp-config.php示例,您希望在那里看到正确的数据库名称和表格前缀。

从此处您还应该检查用户名是否已正确设置并且符合您的预期。请记住,数据库名称可能在托管提供商之间具有不同的前缀,除非您设法与每个提供商保持相同的登录名。即,我在这里谈的是数据库前缀,而不是表前缀。

(另请注意:大多数数据库连接问题都会导致页面上出现错误而不是您的网站,这让我相信它至少部分地设置正确。)

TEST :您可以做的是将旧的wp-config.php重命名为其他内容并且不创建新的,然后访问该网站,它将引导您进入设置再次向上输入数据库详细信息(您的站点信息仍然完好无损,这只会重置您的配置文件,而不是数据库,尽管它可能会重置文件系统和数据库之间的连接)。

3。新主机的域名传播和DNS设置

正如我之前提到的,你在检查正确的服务器吗?您确定域名已被传播(如果您使用相同的域名)。

  • 检查您的DNS提供商(对于您的域名)的IP地址是否正确指向您的新服务器
  • 然后键入ping {your-domain-name},在命令行中检查,并查看您的IP地址是否出现
  • 检查您的网站主机的DNS设置是否设置正确,并且您的域名指向您希望它指向的位置(即public_html或相关的子目录)。 (这实际上回到了第一点,如果你覆盖它,这不应该是一个问题
  • 检查您是否将文件(以及所有文件)放入正确的物理目录,即public_html(或子目录)

如果这些都没有帮助,请对您所做的任何进一步发展和尽可能多的信息发表评论,我们可以开始寻找其他方面。

*关于数据库名称的说明:

  • 直接使用WordPress时,即在配置文件或后端管理设置中,数据库将包含您的{username} [下划线或连字符] {database-name}
  • 在phpMyAdmin中播放时,它们已经包含在内,您只需提供{database-name}。

答案 1 :(得分:0)

此步骤

  1. 从cpanel --- phpmyadmin
  2. 导出你的sql
  3. 在cpanel
  4. 中制作文件的zip
  5. 导入新域中的文件并将其解压缩
  6. 创建指向新域的数据库链接
  7. 转到您通过phpmyadmin做出反应的新数据库 - 删除wordpress安装的所有表。
  8. 导入您从旧网站下载的sql文件
  9. 并在phpmyadmin中将网址更改为新域名
  10. 此致

答案 2 :(得分:0)

请按照以下步骤操作:

  1. 从phpmyadmin导出数据库。
  2. 通过c-panel压缩您的WordPress项目。
  3. 通过c-panel在新域上传zip文件。
  4. 提取zip文件。
  5. 在新的phpmyadmin中创建新数据库并导入旧数据库。
  6. 配置用户名和密码以及数据库名称。
  7. 更改数据库表中的url。来自wp_operation表home_url和site_url
  8. 由于