将wordpress从本地服务器迁移到主机

时间:2015-08-12 03:39:41

标签: php mysql database wordpress phpmyadmin

我刚在本地服务器上创建了一个Wordpress网站(easyPHP),效果很好。现在是时候将它移动到我的主机服务器,但我遇到了问题。迁移网站后,我注意到所有特殊字符都被"?"取代。在管理仪表板中,当我检查我的页面时,应该包含特殊字符的所有页面标题都是空的(仅标题),并且它们的一些自定义字段不再存在。还有一件事,我使用"自定义帖子类型UI"插件,以及使用它创建的所有帖子都不会显示。

现在,我要迁移的步骤是:

  1. 从phpmyadmin导出本地数据库,采用UTF-8格式(我允许所有默认设置)。
  2. 将我的本地网站文件上传到服务器(wordpress文件夹本身)。
  3. 通过phpmyadmin
  4. 将我的本地数据库导入服务器
  5. 更改" option_value"来自" siteurl"和"家庭"来自" wp_options"的行表到我的服务器网址。
  6. 从" wp-config.php"更改了数据库访问权限。文件
  7. 点击常规标签中的wp-admin面板,点击"保存",永久链接标签也一样。
  8. 之后,我导出了我的新数据库以检查它是否包含我的本地URL的任何实例,但它没有。

    我现在不知道为什么会遇到这个问题。我认为这是一个编码问题但不知道更多。任何人都可以帮助我吗?

    有关信息,有我的本地和主机设置:

    本地

    • Wordpress 4.2.4
    • PHP 5.5.8
    • MYSQL 5.6.15
    • 数据库排序规则:utf8mb4_unicode_ci
    • 表存储引擎:MyISAM
    • 表格排序:utf8mb4_unicode_ci
    • 行整理:utf8mb4_unicode_ci

    主机服务器

    • PHP 5.4.24
    • MYSQL 5.5.42-37.1-log
    • 数据库排序规则:utf8mb4_unicode_ci

3 个答案:

答案 0 :(得分:0)

尝试在服务器上更新PHP 5.4到5.5 此外,您还没有在服务器上安装Wordpress

答案 1 :(得分:0)

问题在于您的编码检查网站http://htmlpurifier.org/docs/enduser-utf8.html以了解有关编码的更多信息

答案 2 :(得分:0)

为什么不尝试任何wordpress插件来轻松迁移您的网站。

我建议,迁移几乎不需要任何努力。

  

https://wordpress.org/plugins/duplicator/

尝试一下非常简单,只需要你提供很少的意见。

相关问题