![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
Регистрация: 06.09.2009
Сообщений: 23
|
Всем здравствовать.
Есть проблема: Хостер не дает возможности создавать базу данных при установке typo3. База данных создается через админ панель хостинга. При этом никакие данные кроме пароля не спрашиваются: нажимается кнопка, возвращается имя и логин. Есть phpMyAdmin в нем видно, что: -mysql кодировка: utf-8 -MySQL connection collation: utf8_unicode_ci Но все таблицы создаются в сравнении latin1_german1_ci. Если после установки менять всем таблицам сравнение - ничего хорошего не выходит. Любое расширение создает новые таблицы и они в latin1_german1_ci. Каким образом можно решить эту проблему без участия хостера? Может быть где-то можно указать, чтобы ко всем mysql_query на создание таблиц добавлялось collation? |
|
|
|
|
|
#2 |
|
Administrator
|
в phpMyAdmin в свойствах базы проставьте collation
|
|
|
|
|
|
#3 |
|
Новенький
Регистрация: 06.09.2009
Сообщений: 23
|
|
|
|
|
|
|
#4 |
|
Senior Member
|
Если таблицы создаются через Install Tool, то надо прописать в конфиге TYPO3 (Можно через Install Tool):
Код:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; |
|
|
|
|
|
#5 |
|
Administrator
|
"Операции"
далее - сравнение (внизу) |
|
|
|
|
|
#6 | |
|
Новенький
Регистрация: 06.09.2009
Сообщений: 23
|
Цитата:
|
|
|
|
|
|
|
#7 |
|
Новенький
Регистрация: 06.09.2009
Сообщений: 23
|
|
|
|
|
|
|
#8 |
|
Administrator
|
судя по картинке - не выбрана база данных. Жмите на нее в левом фрейме
|
|
|
|
|
|
#9 |
|
Новенький
Регистрация: 06.09.2009
Сообщений: 23
|
|
|
|
|
|
|
#10 |
|
Новенький
Регистрация: 07.09.2009
Сообщений: 7
|
Код:
ALTER DATABASE `DB618732` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci |
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Подскажите как правильней сделать | Владимир Умнов | Общие вопросы | 2 | 12.10.2005 11:44 |