Joomla Проблемы с кириллицей в базе данных

Запись создана 9 марта, 2008

Как поставить Joomla если кодировка mysql отличная от cp1251 (например latin1_swedish_ci или utf8)?

1. Добавить в файл .htaccess строку:
[cc lang=»apache»]AddDefaultCharset windows-1251[/cc]

2. В phpMyAdmin или из консоли:
[cc lang=»mysql»]ALTER DATABASE имя_базы
DEFAULT CHARACTER SET cp1251
DEFAULT COLLATE cp1251_general_ci[/cc]

3. В CMS Joomla файл /includes/database.php найти строку:
[cc lang=»php»]//@mysql_query(«SET NAMES ‘utf8′», $this->_resource);[/cc]
и заменить на:
[cc lang=»php»]@mysql_query(«SET NAMES ‘cp1251′», $this->_resource);[/cc]

» Запись из раздела MySQL, PHP | Комментировать

Комментарии





Ответить