Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Установка

Ответ
 
Опции темы Опции просмотра
Старый 25.04.2007, 18:24   #1
Sail
Новенький
 
Регистрация: 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`

Не помогло.

Буду признателен за помощь.
Sail вне форума   Ответить с цитированием
Старый 25.04.2007, 19:29   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Зайдите в phpmyadmin (если нет отдельно стоящего, можно поставить экстеншен phpmyadmin). Посмотрите на collation таблиц. Если cp1251, то поменяйте на utf8_general_ci или utf8_unicode_ci.

Относительно setDBinit,
Код:
SET NAMES utf8;
дожно вполне хватать.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 25.04.2007, 20:03   #3
Sail
Новенький
 
Регистрация: 20.04.2007
Сообщений: 4
По умолчанию

Понять что такое phpmyadmin удалось довольно быстро, даже проинсталировать (в смысле экстеншен). На collation таблиц посмотреть тоже удалось, сейчас там оказывается latin1_swedish_ci, а вот поменять на utf8_general_ci или utf8_unicode_ci с наскоку не вышло. В какой закладке это? И как?
Sail вне форума   Ответить с цитированием
Старый 25.04.2007, 21:00   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Операции -> сравнение
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 25.04.2007, 22:20   #5
Sail
Новенький
 
Регистрация: 20.04.2007
Сообщений: 4
По умолчанию

тоска гложет вот тут



это дело проделал, но если посмотреть в collation, там остается все по старому и ничего не меняется:



что за дела, вызывает подозрения месадж про error. а что он значит? лечится как нибудь? Спасибо.
Sail вне форума   Ответить с цитированием
Старый 25.04.2007, 23:58   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

А, да, забыл. Сравнение у базы сменилось, а у таблиц - нет. Таблиц много, менять у каждой долго... Наверно, стоит написать мини-скрипт.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 26.04.2007, 02:56   #7
Sail
Новенький
 
Регистрация: 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 после инсталяции, как я поступил в этот раз. Все ведь заработало. Где подвох вылезет?
Sail вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:08.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория