首页 文章

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

提问于
浏览
0

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

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

  • 从phpmyadmin导出本地数据库,采用UTF-8格式(我允许所有默认设置) .

  • 将我的本地网站文件上传到服务器(wordpress文件夹本身) .

  • 通过phpmyadmin将我的本地数据库导入服务器

  • 将"siteurl"字段从"siteurl"和"home"行更改为"wp_options"表到我的服务器URL .

  • 从"wp-config.php"文件更改了数据库访问

  • 在常规选项卡中转到wp-admin面板并单击"save",对于固定链接选项卡也是如此 .

之后,我导出了我的新数据库以检查它是否包含我的本地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

    尝试在服务器上更新PHP 5.4到5.5此外,您还没有想过如果您的服务器上安装了Wordpress

  • 0

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

  • 0

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

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

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

    尝试一下非常简单,只需要您的投入 .

相关问题