PDA

Просмотр полной версии : мигрирующие страницы с контентом состоящим из ???????????? или TYPO3 барабашка


Andrei
17.09.2008, 21:45
на сайте http://windrider.com.ua/ завелся барабашка. периодически на отдельных страницах контент отображается как "?????????????". Например, http://www.windrider.com.ua/index.php?id=162

проблема сейчас решается временно руками удаляем контент, сохраняем страницу, а после вставлялем и сохраняем снова.

Подскажите плиз как исправить неполадку.


TYPO3 Version: 4.2.1

Все таблицы базе MySQL в utf8_unicode_ci

В шаблоне <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Строки связанные с кодировкой в utf-8 из конфигурации:

[SYS][setDBinit] = SET NAMES utf8 SET CHARACTER SET utf8
[SYS][UTF8filesystem] = 1
[BE][forceCharset] = utf-8

Valery Romanchev
18.09.2008, 17:07
проверьте, что под этим юзером к MySQL не коннектится никакой другой скрипт.
(похожие проблемы пару лет назад были - если два скрипта под одним юзером коннектятся к базе, то может слетать кодировка соединения)

dmartynenko
18.09.2008, 17:37
Быстрое но "грязное" решение - сделать no_cache по умолчанию для страниц. Это приведет к тому, что вероятность показа "кривых" значительно страниц уменьшится.

Andrei
19.09.2008, 00:35
проверьте, что под этим юзером к MySQL не коннектится никакой другой скрипт.
(похожие проблемы пару лет назад были - если два скрипта под одним юзером коннектятся к базе, то может слетать кодировка соединения)

Создали нового юзера, грохнули старого в mysql. Понаблюдаем.
Valery Romanchev и dmartynenko, спасибо Вам за советы!

Andrei
20.09.2008, 17:50
Создание нового пользователя не принесло желаемого результата (видимо не наш случай), а вот установка параметра no_cache помогла. Спасибо!

Подскажите, в чем может быть корень проблемы и как теперь прийти к правильному ее решению?

dmartynenko
20.09.2008, 20:20
Чисто теоритически можно попробовать обновить MySQL - может все дело в нем.