Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
25.04.2007, 18:24 | #1 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
Первая установка, UTF8 и свои грабли.
Приветствую сообщество пользователей typo3!
Я со своими граблями, с вашего позволения Я вел себя хорошо, много прочел на форуме, спасибо. Помогло. Ставится все теперь хорошо. Без глюков. Знаю где лежит localconf.php и люблю читать install.txt Русский в BE работает (в меню), но в других местах, увы выводит - ?????????????. Опишу свой путь приведший к такому плачевному результату, тем более заметил, что это стало хорошим правилом, описать как ты шел такой же дорогой как все, а пришел в другое место. 1. скачал typo3_src и dummy и залил последовательно на выделенную на сервере мне папку типа: моякомпани.сом 2. пошел в моякомпани.сом/typo3conf/localconf.php и вставил такие строчки: - $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;'; (одной строкой) - $TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; (я проделал это до запуска install tool) 3. запустил install tool и выполнил пошаговые инструкции Тут надо заметить, что у меня доступ только к моей папке, - этой самой - моякомпани.сом. Я имею к ней доступ через WinSCP3, если это о чем-то говорит. Через нее я прописываю папкам 0777 и пр. для чего у меня ума хватает. Собственно сам сервер у меня под соседним столом и я имею permission протереть его тряпочкой или вылить на него кофе Я могу попросить знающих людей, в нем чего либо настроить, если в этом есть необходимость для решения моей проблемы. Сам я пока не проходил это в школе Далее, проблема я думаю ясна. Начав работать в typo3 я сразу встаю на грабли и получаю при создании новой страницы в pagetitle вместо нормального русского языка набор из - ???????????, тоже самое и при попытке ввода текста на русском языке в page content, опять куча - ???????????????. При этом еще выскакивает сбоку маленькая фигулинка с таким например текстом: Errors: 102: These fields are not properly updated in database: (bodytext) Probably value mismatch with fieldtype. Позже добавлял и это в Install Tool в разделе [setDBinit]: SET character_set_client = `utf8` SET character_set_results = `utf8` SET collation_connection = `utf8_general_ci` SET NAMES utf8 SET character_set_connection = `utf8` Не помогло. Буду признателен за помощь. |
25.04.2007, 19:29 | #2 |
Senior Member
|
Зайдите в phpmyadmin (если нет отдельно стоящего, можно поставить экстеншен phpmyadmin). Посмотрите на collation таблиц. Если cp1251, то поменяйте на utf8_general_ci или utf8_unicode_ci.
Относительно setDBinit, Код:
SET NAMES utf8;
__________________
TYPO3 FAQ |
25.04.2007, 20:03 | #3 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
Понять что такое phpmyadmin удалось довольно быстро, даже проинсталировать (в смысле экстеншен). На collation таблиц посмотреть тоже удалось, сейчас там оказывается latin1_swedish_ci, а вот поменять на utf8_general_ci или utf8_unicode_ci с наскоку не вышло. В какой закладке это? И как?
|
25.04.2007, 22:20 | #5 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
тоска гложет вот тут
это дело проделал, но если посмотреть в collation, там остается все по старому и ничего не меняется: что за дела, вызывает подозрения месадж про error. а что он значит? лечится как нибудь? Спасибо. |