【问题标题】:Wordpress content appearing on front end but not content to edit in the adminWordpress 内容出现在前端,但不是要在管理员中编辑的内容
【发布时间】:2015-11-04 08:07:43
【问题描述】:

这是我最近遇到的一个问题的答案。

背景

我最近将我的 Wordpress 网站从本地计算机迁移到 siteground.com 的服务器。我使用插件复制器进行迁移。每次我尝试迁移时,网站都会在前端正确显示(除了很多菱形中的问号替换某些字符。)在后端我可以看到所有页面并单击以进行编辑。一旦进入特定页面的管理员编辑屏幕,就不会出现任何内容!我可以单击修订并查看修订历史记录,但实际内容框中不会出现任何内容。按更新将清除该页面内容。

潜在原因

数据库错误。 插件冲突。

我的原因

在我的 wp-config 中,用于创建数据库表的数据库字符集设置为

define('DB_CHARSET', 'utf8mb4');

显然,Wordpress 正在将表格升级到 utf8mb4。推理请看这里,https://make.wordpress.org/core/2015/04/02/the-utf8mb4-upgrade/

问题是我在 siteground 的服务器的表设置为 utf8。我的本地环境安装了新的 wordpress,升级到了 utf8mb4。

修复

从 utf8mb4 到 utf8 的简单更改为我做了。

【问题讨论】:

    标签: database wordpress utf-8 character-encoding utf8mb4


    【解决方案1】:

    您是否正确迁移了网站?当玩具导出数据库时,您需要确保选择正确的 utf。您是否还检查了 PHP、MySQL 与 localhost Vs Web 主机的版本?

    【讨论】:

    • 嗨 Shazmin,我确实使用几种不同的方法正确迁移了站点。 1.使用复印机插件。然后 2. 尝试手动迁移我导出数据库的位置。本地主机和网络主机都具有相同的设置。不同之处在于我的虚拟主机无法正确读取 wp-config 中的 ut8mb4 设置。
    猜你喜欢
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    相关资源
    最近更新 更多