1

Тема: Ошибка импорта

Всем добрый день. Помогите пожалуйста с такой проблемой:

При импорте БД из дампа через мозилу выдает такую проблему
http://i082.radikal.ru/0907/f5/0dc4690c9c77t.jpg

2

Re: Ошибка импорта

xrips
Если открыть дамп текстовым редактором (Notepad++, к примеру) - видна кириллица?
Какая кодировка стоит на запросах создания структур таблиц?

3

Re: Ошибка импорта

Hanut сказал:

xrips
Если открыть дамп текстовым редактором (Notepad++, к примеру) - видна кириллица?
Какая кодировка стоит на запросах создания структур таблиц?

Кирилица видна, кодировка как я понимаю cp1251

) ENGINE=MyISAM /*!40101 DEFAULT CHARSET=cp1251 */;

Сообщение добавлено Wed Jul  1 17:08:34 2009
также пробовал импортировать базу отдельными запросами из базы:

дохожу до запроса

DROP TABLE IF EXISTS `dle_pm`;
CREATE TABLE `dle_pm` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `subj` varchar(255) NOT NULL default '',
  `text` text NOT NULL,
  `user` mediumint(8) NOT NULL default '0',
  `user_from` varchar(50) NOT NULL default '',
  `date` varchar(15) NOT NULL default '',
  `pm_read` char(3) NOT NULL default '',
  `folder` varchar(10) NOT NULL default '',
  `reply` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `folder` (`folder`),
  KEY `user` (`user`),
  KEY `user_from` (`user_from`)
) ENGINE=MyISAM /*!40101 DEFAULT CHARSET=cp1251 */;

INSERT INTO `dle_pm` VALUES.....

и тут майадмин тупо виснет на минуты 3, а потом предлагает скачать какой то вайл import.php  sad

4

Re: Ошибка импорта

Импортировал, пришлось движек переустановить полностью.. Теперь возникла проблемма с категориями на сайте

http://s46.radikal.ru/i111/0907/29/3585719090d9t.jpg

и почему мне так не везет... (

5

Re: Ошибка импорта

xrips
Посмотрите как кириллица выглядит в phpMyAdmin. Если там в таблицах кириллица читаема, то следует правильно установить кодировку соединения MySQL, сделать это должно быть возможно с помощью директивы конфигурации DLE. Точно подсказать не могу, надо смотреть документацию.

Судя по кодировке в структуре таблицы - у вас windows-1251, значит и страницы сайта должны быть в этой кодировке, и кодировка соединения с MySQL должна быть cp1251.

6

Re: Ошибка импорта

кирилица в базе не читаема совсем

'Азиаточки / Asian', 'asian', '', '', 'Порно видео с участием азиаточек, азиатки, порно актрисы с азии', 'азиатки, азиатки бесплатно, скачать азиатки, азиатки ролики, азиатки фото, скачать эротические, скачать малолетки', '', '', 0, '', ''),

кодировка соединения с MySQL - cp1251
Страницы сайта в скриптеннастроено как windows-1251

Все верно... но кирилица не читабельна

Сообщение добавлено Wed Jul  1 19:55:03 2009
Что делать? sad

7

Re: Ошибка импорта

xrips
На странице импорта в phpMyAdmin выберите кодировку файла дампа windows-1251. Кажется в этом ошибка, дамп был импортирован в utf8.

8

Re: Ошибка импорта

Hanut сказал:

xrips
На странице импорта в phpMyAdmin выберите кодировку файла дампа windows-1251. Кажется в этом ошибка, дамп был импортирован в utf8.

Да, именно в utf8, дело в том что phpMyAdmin позволяет загрузить файлы только до 2 мб, а база у меня 19 мб, импортировал я и через админку ДЛЕ - результат тот же sad

9

Re: Ошибка импорта

xrips
phpMyAdmin импортирует 19 МБайт без труда, но надо это делать из каталога. Если у вас нет доступа к настройкам phpMyAdmin, то я бы посоветовал установить свою копию прямо на сайт.

После установки phpMyAdmin, для импорта больших файлов дампа, в конфигурационном файле phpMyAdmin (config.inc.php) добавляем строку:

$cfg['UploadDir'] = './upload';

В корне phpMyAdmin создаем пустой каталог upload и загружаем в него дамп по FTP, после чего он появится на странице импорта.

Обязательно установите на странице импорта кодировку дампа в windows-1251.