LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 16:25:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Проблема с кодировками  (Прочитано 7223 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SmileOf
Гость
« : 17.11.2007, 18:32:29 »

Здравствуйте, возникла проблема с установкой Joomla. Сайт разрабатывался на одном сервере а хостинг должен быть на другом, и вот при переносе на другой хостинг возникает проблема с кодировками, - все русские символы в админке отображаются в виде знаков вопроса, и соответственно в базу все русские символы записываются в виде вопросов.
В phpMyAdmin всё экспортируется нормально, проблема видимо возникает во время запроса к базе.
На сервере, на котором сайт разрабатывался стоит MySql-сервер - 5.1.6-alpha, MySQL-клиент - 5.1.11-beta, PHP - 5.1.6. На хостинге: MySQL-сервер - 5.0.27-standard-log, MySQL-клиент: 4.1.22, PHP - 5.2.4
Записан
blandger
Гость
« Ответ #1 : 12.03.2008, 22:14:40 »

Можно мне тоже здесь спросить, потому что у меня возникла точно такая же проблема, с небольшим отличием. Изначально система (UTF-8 сборка) была нормально установлена и настроена на платном хостинге. Потом по какой-то причине хостер перенес сайт на другой сервер и кодировка в админке "посыпалась, симптомы точно такие же как описаны, только еще в дополнение ??? вопросики появляются в надписях у RSGallery2 компонентов, которые тоже изначально работали нормально.
Linux Kernel version = 2.6.9-67.EL.JLsmp
Apache version  = 1.3.39 (Unix)
PHP version = 5.2.4
MySQL version = 4.1.22-standard
Joomla 1.0.12 (utf-8) сборка с joomla.ru потчил до 1.0.15

Вероятно, Вы залили все файлы и БД и просто запустили жулму, без установки.
Скорее всего так хостер и сделал, просто перенес.
Цитировать
Думаю, если залить файлы, потом произвести установку, и только после этого перезаписать БД, то проблема исчезнет.
т.е. если я правильно понял:
1. збэкапить всю базу.
2. залить папку /installation/ и выполить устновку "с нуля"
3. залить старую базу после исталла.
Цитировать
В редких случаях, повторюсь, в очень редких, на хосте файл php.ini не содержит нужной строки отвечающей за конкретную кодировку кирилицы, такую как koi-8 или windows-1251.
У меня в htaccess стоит дефолтная кодировка как:
AddDefaultCharset UTF-8
еще дополнительно добавлял строку: header( 'Content-Type: text/html; charset=utf8' );
для большей надежности.
Цитировать
Если все было установлено по правилам, советую просмотреть файлы текушей темы на предмет кодировки, иногда, она прописана в файле темы... если не решите проблемы, отпишите снова.
Вот этого не совсем понял, главная страница Фронт-энд работает без проблем, а в админке все что идет из базы - вопросиками и кое-где в компоненты rsgallery имена владельцев тоже. В базе все данные нормальные.
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #2 : 19.03.2008, 11:43:16 »

При переносе сайта с локалхоста на сервер русские символы отображаются знаками вопроса.
Кодировка БД - cp_1251_general_ci
В htaccess.txt - AddDefaultCharset WINDOWS-1251
Что предпринять и как решить данную проблемму с кодировкой?
Заранее благодарю авторов советов

P.s.: При переносе движок не инсталировал (папку установки на хост не переносил). При переносе действовал так как написано здесь - http://joomlaportal.ru/content/view/51/53/. Тоесть сначала импортировал БД а потом перенес все файлы и папки (кроме  installation)
« Последнее редактирование: 19.03.2008, 11:46:41 от Aleks_El_Dia » Записан
Aleks_El_Dia
Moderator
*****

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #3 : 20.03.2008, 01:36:36 »

Спасибо, проблема решена
Оказывается вот в чем косяк был - при импорте БД нужно выбрать кодировку (по умолчанию там utf-8).
Записан
Iriska
Гость
« Ответ #4 : 14.08.2008, 15:58:41 »

ответьте плз новичку, как осуществляется импорт бд. то есть где и когда нужно выбирать кодровку.. Huh
Записан
Iriska
Гость
« Ответ #5 : 14.08.2008, 16:00:20 »

ответьте плз новичку, как осуществляется импорт бд. то есть где и когда нужно выбрать нужную кодировку Huh
Записан
oleggrz
Завсегдатай
*****

Репутация: +74/-2
Offline Offline

Пол: Мужской
Сообщений: 610


Только начал учиться.


« Ответ #6 : 14.08.2008, 16:27:13 »

Там все подробно описано:http://www.joomla-docs.ru/%D0%9F%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81_Joomla
Записан
Blaid
Гость
« Ответ #7 : 27.08.2008, 21:36:30 »

ничего не вышло. Помогите.
Записан
dapmoed
Осваиваюсь на форуме
***

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 90



« Ответ #8 : 28.08.2008, 09:34:05 »

Попробуйте та:
Делаете дамп базы.
Копируйте все файлы с предыдущего хоста на друго.
Открываете дамп базы в любом редакторе (позволяющем менять кодирваку). Изменяете кодировку на ту в которой база на новом хосте.
Заливаете дамп на хост (новый)
У меня все нормально. Переношу с Denwer (cp1251) на хостинг с кодировкой utf-8
Записан
weter
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 14



« Ответ #9 : 09.09.2008, 22:58:40 »

 Здравствуйте , прошу помоч с очередным идиотским вопросом, при переносе базы с сервера пхп 4 на сервер 5 -й версии, вихят одни знаки вопроса, проблема с кодировкой. Перечитал кучу постов на форуме и испробовал все как советовали, да пробовал дампер. Или у меня радиус заточки не тот что нужно или  у меня что то конкретно тупит. Только не надо отсылать искать и читать, я прошу помочь дельным советом в настройке , а не поиске пособий, т.к. уже дней пять читаю посты про кодировки. За ранее благодарен.
Записан
weter
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 14



« Ответ #10 : 09.09.2008, 23:26:09 »

Все нашел сам, в одном из постов есть тема про то как в файл database
нужно вставить строчку

$this->_table_prefix = $table_prefix;
        //@mysql_query("SET NAMES 'utf8'", $this->_resource);
   @mysql_query("SET NAMES 'cp1251'", $this->_resource); (вот эту)
   $this->_ticker = 0;
   $this->_log = array()
Записан
lider27
Гость
« Ответ #11 : 10.09.2008, 22:31:31 »

Возможно кому пригодится  мой  опыт. Столкунулся с  такой же  хренью. Начал разбираться. Залез в phpmyAdmin и проверил базу sql. Оказалось latin. Пытался  общим  чохом во всех таблицах сменить кодировку - сервер забунтовал. По одной таблице  менять кодировку - гемор. Тогда  через СР панель снес  базу и создал новую нулевую. Проверил - ну точно! Создает с  кодировкой  latin. В пустой  базе сменил кодировку на CP1251 и по новой  проинсталлировал Joomla - Как бабка  отшептала. И в админке и в контенте - кириллица! Поэтому
1) Проверяйте  созданную пустую базу на  кодировку!!!
Если проявляется в  отдельных компонентах - лезьте  в  таблицы  и меняйте  по одной  кодировку.
Делается  это в phpmyAdmin
И наступит вам счастье!!!
Записан
Andriuxa
Гость
« Ответ #12 : 24.03.2009, 08:14:32 »

Приветствую всех. Знаю что тема старая, но не один из советов не помог.
Рашьше сайт у меня был на винде, потом я решил перенести его на фрю.
Скопировал файлы с предыдущего сайта, залил их в папку на фре. Затем импортировал данные в БД. Сайт заработал, НО(!) вместо русского текста появились знаки вопроса. Что я не пробовал - не помогает. Хотел переустановить Joomla, но при переходе в папку installation меня переносит на главную страницу. Подскажите, что надо сделать, чтобы переустановить сайт?
И как избавиться от корявых символов?

Заранее благодарен.

ЗЫ:
Код:
$this->_table_prefix = $table_prefix;
        //@mysql_query("SET NAMES 'utf8'", $this->_resource);
   @mysql_query("SET NAMES 'cp1251'", $this->_resource); (вот эту)
   $this->_ticker = 0;
   $this->_log = array()
Прбовал вставлять, после этого index.php не загружается вообще - просто белый лист.
« Последнее редактирование: 24.03.2009, 08:48:25 от Andriuxa » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet