Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
12.01.2009, 02:12 | #1 |
Продвинутый
Регистрация: 12.01.2009
Сообщений: 90
|
Кодировка кеша сбита
Здравствуйте, при переносе нормальной инсталляции тайпо на другой сервер возникла проблема - при правильных установках базы и кодировки все рабтает как надо, но - когда несколько раз обновить страницу сайта, либо походить по страницах, в один момент весь кирриличный текст стает знаками вопроса (тоесть неправильная кодировка). Когда еще несколько раз обновить, походить страницами, либо же обнулить кеш, все возвращаеться на место, но после нескольких обновлений опять знаки вопроса. Очевидно при записи в кеш сбиваеться кодировка, может сможете подсказать, где можно такое поправить. Большое спасибо.
|
12.01.2009, 12:02 | #2 |
Продвинутый
|
измените тип полей с blob на text, задав юникод кодировку
|
12.01.2009, 22:52 | #3 |
Продвинутый
Регистрация: 12.01.2009
Сообщений: 90
|
Уточняю
Здравствуйте. А где именно менять, какие поля? У меня страницы кешируються в директорию typo3temp/cache_pages но даже там когда открыть кешы страниц, часть из них нормальная, а часть со знаками вопроса вместо киррилицы. Подскажите пожалуйста, никак не могу понять где кодировка партачится..
|
13.01.2009, 01:39 | #4 |
Продвинутый
|
измените в базе данных для таблиц кеша тип полей с blob на text, задав юникод кодировку
|
13.01.2009, 15:00 | #5 |
Продвинутый
Регистрация: 12.01.2009
Сообщений: 90
|
Проблема
Здравствуйте... Изменил но не помогло. И кстати странно - ведь тот кеш что пишеться во временные файлы не проходит через базу, а все равно портиться. Может какая-то другая проблема?
|
13.01.2009, 19:43 | #6 |
Administrator
|
такая хрень бывает, если кодировка соединения к базе слетает
Проверьте что данный юзер MySQL используется только для TYPO3 |
13.01.2009, 23:42 | #7 |
Продвинутый
Регистрация: 12.01.2009
Сообщений: 90
|
Есть прогресс
Спасибо большое! Действительно мой пользователь был для всего сервера и видно какой-то конфликт. Создал нового. Теперь появилась стабильность ) Уже никакой кириллицы, всегда только знаки вопроса. Теперь думаю что дальше )
|
15.01.2009, 17:53 | #8 |
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
В помощь: поставьте в .htaccess вот такое:
AddCharset UTF-8 .html .php Это не решает проблему в общем случае, но у меня была ситуация, когда первый раз страница выводится в одной кодировке, а последующие - в другой и помогло вышеописанное. Но конечно, есть еще много других ситуаций. |
18.01.2009, 16:03 | #9 |
Продвинутый
Регистрация: 12.01.2009
Сообщений: 90
|
Решено
Спасибо, решил. Проблема была в том, что надо прописать
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES cp1251;'; в localconf А кодировка прыгала оттого что это значение "гуляло" как хотело зависимо от того что делал общий юзер. Когда был выделен другой юзер, кодировка попросту застряла в неправильном положении, что и было поправлено так вот. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вариации на тему меню и карты сайта | Alex Podusov | Общие вопросы | 6 | 20.11.2008 11:49 |
Статистика для посетителей сайта | thebat | TYPO3: SEO и статистика посещений | 9 | 15.12.2007 19:59 |
Создание сайта компании. Платная работа. | mmv-ru | Работа и заказы / Job Offer and Request | 6 | 06.03.2006 22:20 |
Wrap для "карты сайта" в контенте | salah | Общие вопросы | 1 | 31.01.2006 16:55 |
Разработка корпоративного сайта | Konstantin | Общие вопросы | 7 | 17.12.2005 02:56 |