Modx Revo文章不再显示在经理中

时间:2015-05-27 18:07:01

标签: php mysql modx-revolution

所以经理决定不再显示我的文章容器中的文章了。它们出现在前端,因此显然也出现在数据库中,但不是在经理中。我可以创建新的,它们出现在数据库中但不会出现在管理器中。

我试图解决这个问题:

从2.2升级modx到最新的2.3.3。 更新了最新版本的所有附加内容(文章1.7.11)。 卸载并重新安装文章及其相关附加内容。 修复phpMyadmin中的数据库

任何人都知道问题是什么?

2 个答案:

答案 0 :(得分:0)

在modx安装上遇到同样的问题: - modx:2.2.16 - 文章:1.7.3 - Quip:2.3.3

似乎是字段中的内容" introtext"或"内容"在表格#34; site_content"。 搜索最新条目,清空"内容"和/或" introtext"领域。 清除modx中的缓存。文章应该再次出现。

我从未发现它们是什么样的角色,符号或其他任何组合导致问题。

答案 1 :(得分:0)

此问题的原因是"字符设置"和"整理"数据库。 MODX的推荐字符集和排序规则为 utf-8 utf8_general_ci

在大多数情况下,mySQL中新数据库的默认设置为 Latin1 / latin1_swedish_ci 。如果您不在内容中使用任何特殊字符,Modx可以使用此设置。但是如果你输入一个与Latin1不能很好地配合的重音字符,它可能会导致所描述的问题。

<强>解决方案: 因此,避免此问题的最佳方法是将数据库设置为UTF-8 / uff_general_ci!我不确定数据库整理设置是否可以在不崩溃整个系统的情况下进行转换,但我今天会尝试这样做。如果有人有兴趣,我可以提供反馈。