Ставлю TYPO3 4.2.0. По шагам, описаным в http://wiki.typo3.biz/faq.
1) установил MySQL-кодировка базы: UTF-8 Unicode (utf8) и сопоставление utf8_unicode_ci - это правильно? или MySQL-кодировку нужно было оставить дефолтовую. 2) Установил тайпу и сконфигурировал по http://wiki.typo3.biz/faq. 2) [SYS][UTF8filesystem] - нужно ли устанавливать этот параметр? Просто при установке русского названия сайта в localconf.php ($TYPO3_CONF_VARS['SYS']['sitename']) при заходе в админку - каракули, если через Install Tool - то он переименовывает русские символы в их коды типа К.;а.;й.; |
Можно и не ставить, если вам не нужен utf8 в именах файлов.
|
А почему тогда Install Tool переделывает русские символы в их коды в названии сайты?
|
Откройте typo3conf/localconf.php в тестовом редакторе в режиме UTF-8 и поправьте ваш sitename так, чтобы оно выглядело по-русски.
|
Сдал несколько зачётов, немного освободился - поставил Winstaller 4.2, добавил в локалконф:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; Всё равно ошибка 102: These fields are not properly updated in database: (title) Probably value mismatch with fieldtype и вопросы ("????????") вместо русского языка когда пытаюсь создать страницу с русским заголовком. Что я делаю не так? :( |
Цитата:
|
Сделал два скриншота
http://keep4u.ru/imgs/b/080518/c4/c4...f8150f2e8a.jpg http://keep4u.ru/imgs/b/080518/04/04...8caa694d62.jpg базу данных dummy создал сам typo3 winstaller, вроде utf8 но встречается и латин... хотя collation вроде в utf. Если эту базу данных нельзя использовать - как создать правильную? Пробовал создать новую (collation - utf) но в инсталлтул невозможно создать админа, пишет что-то вроде нет таблицы be user или как-то так. Можно исправить эту таблицу? И если нет как создать правильно новую? |
Если база пустая, то проще удалить все, создать базу в UTF-8, имея уже установленниую setDB в InstallTool и заново создать все таблицы через InstallTool...
Более длинный путь конвертировать таблицы: alter table 'table_name' convert to character set 'utf8'; Для каждой таблицы. |
Ура! Создал заново - всё работает, огромное вам спасибо.
|
Цитата:
|
Часовой пояс GMT +4, время: 04:20. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot