Перейти к содержанию
Форум поддержки пользователей VamShop

Кодировка в БД - проблема при переносе и установке


Рекомендуемые сообщения

Приветствую!

Столкнулся со следующей проблемой.

Переношу магазин с одного на другой хостинг - один в один, правлю только пути, БД переношу дампом из пхпмайадмин. Но - на новом хостинге на страницах вылезают кракозябры - вопросики. В БД все правильно, и там и там сравнение по cp1251_general_ci. Также не могу войти в админку.

Снес БД, стал устанавливать с нуля - то же самое - в хтмл показывает "вопросики", хотя в БД все ок.

Помогите плиз, в чем косяк?

Ссылка на сообщение
Поделиться на другие сайты

А ты когда дамп на хостинг загружаешь, выбираешь правильную кодироку?

Посмотри ещё вот это - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=3

Ссылка на сообщение
Поделиться на другие сайты

1. Не очень понял вопрос про кодировку при загрузке на хостинг.

Использую Sypex Dumper Lite version 1.0.7 для дампов

// Кодировка данных базы данных
define('CHARSET', 'cp1251');[/code]

2. Применил исправление из этого примера. Все равно вопросики.

И с нуля тоже не ставится.

Ссылка на сообщение
Поделиться на другие сайты

Попробуй дамп базы данных делать/загружать через phpmyadmin

у тебя наверное просто несоотвествие кодировок.

Ссылка на сообщение
Поделиться на другие сайты

К сожалению, дело не в БД. В ней все как раз лежит и читается нормально через phpmyadmin.

Все стер и ставлю магазин с нуля. На этапах установки все класс- все доступно, пути определяет, базу импортирует, и когда создает администратора в поле выберите страну - уже одни вопросики. В базе - тоже, вопросики. Видимо на этапе импорта БД из vam.sql происходит рассогласование. Только чего с чем неясно.

Ссылка на сообщение
Поделиться на другие сайты

Ну я ж говорю, тогда что-то с дампом базы данных наверное там одна кодировка указана, а ты грузишь её в базу с другой.

Ссылка на сообщение
Поделиться на другие сайты

тогда что-то с дампом базы данных наверное там одна кодировка указана, а ты грузишь её в базу с другой.

Я испытал два варианта:

1) с нуля поставил - вопросики прямо в полях БД, вместо кириллических символов.

2) Импортировал из дампа в нужной кодировке - в БД все ок, на странице разделы меню показываются, но

а) невозможно войти под паролем, пароль не высылается - соотв-но в админку тоже не зайти.

б) страницы не перещелкиваются - все время показывается главная странца, при нажатии на любую ссылку.

Ссылка на сообщение
Поделиться на другие сайты

Разобрался - это было из-за seo-friendly, установленном в дампе базы данных. Отключил в БД - смог заходить и в админку, и странициы щелкаться стали.

Первая описаная проблема действительно из-за закачивания файла с дампом в иной кодировке.

Ссылка на сообщение
Поделиться на другие сайты

В дампре есть константа

// Кодировка соединения с MySQL при восстановлении
// На случай переноса со старых версий MySQL (до 4.1), у которых не указана кодировка таблиц в дампе
// При добавлении 'forced->', к примеру 'forced->cp1251', кодировка таблиц при восстановлении будет принудительно заменена на cp1251
// Можно также указывать сравнение нужное к примеру 'cp1251_ukrainian_ci' или 'forced->cp1251_ukrainian_ci'
define('RESTORE_CHARSET', 'cp1251');[/code]

Следует использовать 'forced->cp1251'.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 years later...

Можно попросить о помощи? 

Загружаю файлы магазина на сервер, перехожу к установке - кодировка "неправильная". Что я могла не так сделать? Спасибо.

f900d084406e.png

Ссылка на сообщение
Поделиться на другие сайты

Вот попробуйте два совета:

http://vamshop.ru/faq.php/faq_id/58/question/Pri-ustanovke-magazina--brauzer-nepravilno-opredelyaet-kodirovku-stranicy--chto-delat-

http://vamshop.ru/faq.php/faq_id/49/question/Na-denvere-3--vmesto-teksta--vyvodyatsya--------chto-delat--

P.S. И ещё, Вы ставите, видимо, старую версию, лучше сразу ставить самую свежую версию.

Ссылка на сообщение
Поделиться на другие сайты

Дело в настройках веб-сервера.

Можно в браузере в меню Вид - Кодировка выбрать utf8, но тогда всё равно следующую страницу тоже придётся так переключать.

Ссылка на сообщение
Поделиться на другие сайты

Если ещё доступна загрузка, то зайти с Вашим паролем на vamshop.ru/index.php

Справа будет бокс Мои загрузки.

Ссылка на сообщение
Поделиться на другие сайты

Если ещё доступна загрузка, то зайти с Вашим паролем на vamshop.ru/index.php

Справа будет бокс Мои загрузки.

Нет, уже недоступна

Ссылка на сообщение
Поделиться на другие сайты

Тогда никак, разве что можно установить Вашу версия, а потом обновиться патчами с http://vamshop.ru/files.html

Ссылка на сообщение
Поделиться на другие сайты

55a4f654310ct.jpg

Попыталась загрузить файл sql:

Ошибка

SQL-запрос:

ALTER TABLE categories ADD yml_enable TINYINT( 1 ) DEFAULT '1' NOT NULL ;

Ответ MySQL:  

#1046 - No database selected

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...