Новая ошибка с 2 версией

Что-то не работает? Пишите здесь.

Новая ошибка с 2 версией

UNREAD_POST Black_D » 05.11.2009 00:15:36

Скачал последнюю версию и столкнулся с такой ошибкой
Warning: Invalid argument supplied for foreach() (********dump/index.php:450)
Восстанавливаю дамп utf8 размером около 400 метров
Подскажите в чем может быть проблема.
Black_D
 
Сообщения: 4
Зарегистрирован: 05.11.2009 00:10:20

Re: Новая ошибка с 2 версией

UNREAD_POST zapimir » 05.11.2009 01:08:44

А сам дамп сделан второй версией дампера? Похоже не удается извлечь информацию о об объектах в дампе.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: Новая ошибка с 2 версией

UNREAD_POST Black_D » 05.11.2009 01:12:29

Нет, дамп сделан MySQL и после перекодирован в utf8. Уже который день пытаюсь его залить в MySQL, но без результата
По сути он у меня на MySQL есть еще в cp1251, но даже если я его экспортну и вновь сконвертирую через iconf в utf8 не думаю что этой ошибки избежать. Что посоветуете?
p.s. Насколько понял, sypex не может делать дамп из одной кодировки и сохранить в другую?
Black_D
 
Сообщения: 4
Зарегистрирован: 05.11.2009 00:10:20

Re: Новая ошибка с 2 версией

UNREAD_POST prosto » 05.11.2009 01:39:03

Второй дампер понимает только свои дампы, можете попробовать первую версию.
Хотя я этого не понимаю - тестировать с чужими дампами ведь тоже надо, зачем эту функцию выключать?
prosto
 
Сообщения: 20
Зарегистрирован: 16.10.2009 02:18:51

Re: Новая ошибка с 2 версией

UNREAD_POST zapimir » 05.11.2009 11:34:27

На самом деле конвертировать базу в utf8 с помощью дампера 2, очень просто.
Делаете экспорт указав кодировку utf8, после чего делаете импорт, также указав кодировку utf8, и включив опцию Коррекция кодировки. В итоге дампер сделает дамп в кодировке utf8, а при экспорте подправит кодировки при создании таблиц.

prosto
Сделано для того чтобы сосредоточиться на отладке функций экспорта/импорта самого дампера.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: Новая ошибка с 2 версией

UNREAD_POST Black_D » 05.11.2009 17:09:02

Ух как отличненько. Я попробую сегодня чуть позже обязательно и отпишусь о результатах. Спасибо оргромное.
Black_D
 
Сообщения: 4
Зарегистрирован: 05.11.2009 00:10:20

Re: Новая ошибка с 2 версией

UNREAD_POST Black_D » 06.11.2009 00:39:34

Вообщем делаю как вы говорили...
Делаю экпорт базы в UTF
После в Sypex создаю базу с кодировкой utf8
После пытаюсь импортировать ее, но он выдает ошибку Warning: Invalid argument supplied for foreach() (********dump/index.php:450)
В чем может быть проблема?
Black_D
 
Сообщения: 4
Зарегистрирован: 05.11.2009 00:10:20

Re: Новая ошибка с 2 версией

UNREAD_POST zapimir » 06.11.2009 15:26:55

Похоже Вы опять выбрали дамп который делался сторонним скриптом. Дамп нужно делать дампером 2, и восстанавливать дампером. Базу не нужно создавать с utf8, нужно при экспорте и импорте выбрать кодировку utf8 и опцию Коррекция кодировки при импорте
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52


Вернуться в Проблемы и баги

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], SemrushBot и гости: 5

Яндекс.Метрика