2015-05-27 37 views
0

所以經理決定不再顯示我的文章已經在我的文章容器中了。他們顯示在前端,因此顯然也在數據庫中,但不在經理中。我可以創建新的,他們出現在數據庫但不是經理。Modx Revo文章不再顯示在管理器中

我所做的一切,試圖解決這個問題:

升級鏌鋣從2.2最新的2.3.3。 更新所有附加到最新版本(條款1.7.11)。 卸載並重新安裝文章及其相關附加內容。 在phpMyadmin中修復db

任何人都知道問題是什麼?

+0

你清除了瀏覽器和modx緩存[實際上刪除了/ core/cache /文件夾的內容]?你是否在使用任何可能緩存的CDN? –

回答

0

有(和有)上鏌鋣安裝了同樣的問題: - 鏌鋣:2.2.16 - 文章:1.7.3 - 妙語:2.3.3

似乎是在內容要麼表「site_content」中的字段「introtext」或「content」。 搜索最新條目,清空「內容」和/或「introtext」字段。 清除modx中的緩存。文章應該再次出現。

我從來沒有找到什麼樣的字符,符號或他們的任何組合導致問題。

0

此問題的原因是數據庫的「字符設置」和「排序規則」。推薦的MODX字符集和排序規則是utf-8utf8_general_ci

在大多數情況下,mySQL中新數據庫的默認設置爲Latin1/latin1_swedish_ci。如果您的內容中沒有使用任何特殊字符,Modx可以使用此設置。但是,如果輸入的重音字符與Latin1播放不好,則可能導致所描述的問題。

解決方案: 因此,避免此問題的最佳方法是將數據庫設置爲UTF-8/uff_general_ci!我不確定數據庫整理設置是否可以在不崩潰整個系統的情況下進行轉換,但我今天會嘗試。如果有人感興趣,我可以提供反饋。

+0

它是如何去的?我剛剛嘗試過,我沒有看到任何區別。文章在網站上顯示,但不在管理器中。 – mgabriel