将本地wordpress移动到实时服务器,以为我做的一切都正确

时间:2018-05-27 22:16:30

标签: wordpress bluehost

imgur link for reference

我正在尝试从我的本地服务器获取自定义wordpress站点到Bluehost的现场服务器。

以下是我所做的一切:

  1. 我在我的实时服务器上创建了新数据库

  2. 我从本地服务器

  3. 导出了mysql数据库
  4. wp-config.php我已使用我在我的实时服务器上创建的数据库相应地更改了数据库,用户名和密码的名称

  5. 我已经制作了根目录的zip文件([dir] wp-admin,wp-config.php,index.php等)

  6. 在我的实时服务器上,我删除了所有内容并上传了上述导出的数据库

  7. 在文件管理器上,我将zip文件上传到public_html并提取了所有内容

  8. 如果我尝试从Bluehost门户的“我的网站”部分登录wordpress,它会将我带到一个简单的“0”页面。即使我将wordpress文件解压缩到public_html目录中,在安装方面还有其他我应该做的事情吗?

    为了它的价值,当我最初设置wordpress时,它自己安装了wordpress,但我想使用我的本地,所以我从实时服务器删除了wordpress。我的理解是将我本地wordpress站点的根目录放入public_html文件夹与5分钟安装相同,但似乎我搞砸了。

    非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

有两种推荐方法

  1. 手动移动。阅读此答案:https://wordpress.stackexchange.com/a/193956/143910
    1. 使用插件。有两个很好的插件可以将您的网站从本地移动到服务器

      一个。Duplicator

      WP Clone

答案 1 :(得分:0)

你做的一个必要步骤提及:

您需要在编辑器中打开导出的SQL文件,并使用新URL(即http://www.yourdomain.com/替换http://localhost/yourproject/查找/替换先前URL的每个实例。然后将其传输到新服务器。

原因:Wordpress使用数据库中的绝对文件路径保存所有URL /链接等。需要更改这些文件路径才能使站点在另一台服务器上运行。