![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
![]()
Приветствую сообщество пользователей typo3!
Я со своими граблями, с вашего позволения ![]() Я вел себя хорошо, много прочел на форуме, спасибо. Помогло. Ставится все теперь хорошо. Без глюков. Знаю где лежит localconf.php и люблю читать install.txt ![]() Опишу свой путь приведший к такому плачевному результату, тем более заметил, что это стало хорошим правилом, описать как ты шел такой же дорогой как все, а пришел в другое место. 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` Не помогло. Буду признателен за помощь. |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Зайдите в phpmyadmin (если нет отдельно стоящего, можно поставить экстеншен phpmyadmin). Посмотрите на collation таблиц. Если cp1251, то поменяйте на utf8_general_ci или utf8_unicode_ci.
Относительно setDBinit, Код:
SET NAMES utf8;
__________________
TYPO3 FAQ |
![]() |
![]() |
![]() |
#3 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
![]()
Понять что такое phpmyadmin удалось довольно быстро, даже проинсталировать
![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
![]()
тоска гложет
![]() ![]() это дело проделал, но если посмотреть в collation, там остается все по старому и ничего не меняется: ![]() что за дела, вызывает подозрения месадж про error. ![]() |
![]() |
![]() |
![]() |
#7 |
Новенький
Регистрация: 20.04.2007
Сообщений: 4
|
![]()
Понял, спасибо.
Я тут попробовал пойти таким путем. Прошу оценить коректность. Через экстеншен phpmyadmin я сделал БД с utf8_general_ci: 1. ![]() 2. ![]() Но в окне grate new table on data base ничего не вводил, попросту по причине того что не знал что туда вбивать ![]() Потом по новой прошел инсталяцию, при этом на этапе когда надо было выбрать базу данных, выбрал уже эту самую, с utf8_general_ci которую ранее создал. Потом, после инсталяции добавил в all configuration: $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8'; и $TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; и все. Все заработало. У меня вопрос, коректно ли это. И еще, почему многие советуют делать это: $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8'; и $TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; до инсталяции, ручками, напрямую в localconf.php а не в all configuration после инсталяции, как я поступил в этот раз. Все ведь заработало. Где подвох вылезет? |
![]() |
![]() |