1

Тема: импортирование базы сжатой gzip

Собственно проблема такая. У провайдера выгрузил базу в сжатом виде. Gzip
А при импорте на локальный компьютер выдает такую ошибку

Загружаемый файл сжат методом (application/gzip), который не поддерживается, и поэтому не может быть импортирован. Поддержка данного метода еще не реализована, либо отключена при конфигурировании.

в импорте написано:
Автоматическое определение типа сжатия, варианты: Нет, bzip2, zip

Понимаю что gzip нету, а как включить поддержку. Уже весь интернет переры, ничего дельного не нашел, помогите делитанту.


MySQL
Сервер: Localhost via UNIX socket
Версия сервера: 5.1.49
Версия протокола: 10
Пользователь: ***@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)


Веб-сервер

Apache/2.2.16 (Unix) PHP/5.3.3
Версия MySQL-клиента: 5.1.49
PHP расширение: mysql

phpMyAdmin
Информация о версии: 3.2.5

2

Re: импортирование базы сжатой gzip

найти файл настроек php.ini или php.cfg и в нем подключить нужное  расширение через extension=...., а вообще просто раскройте архив и подгрузите разорхивированный файл в PMA.

3

Re: импортирование базы сжатой gzip

php.ini или php.cfg
таких фаилов в дериктории PMA не нашел
где можно взять это расширение gzip для extension=

Меня смущает то, что выгружать я могу в

Сохранить как файл Шаблон имени файла1 :  (  запомнить шаблон )
Упаковать:  Нет  zip  gzip  bzip

Я просто не могу понять. раньше работало, я спокойно загружал базу, потом переставил и установил точно такой же пакет pma, но теперь не могу испольовать функции импорта. у провайдера  так


Импортируемый файл
Выбор файла  (Максимальный размер: 200МБ) 
Кодировка файла:   armscii8 ascii big5 binary cp1250 cp1251 cp1256 cp1257 cp850 cp852 cp866 cp932 dec8 eucjpms euckr gb2312 gbk geostd8 greek hebrew hp8 keybcs2 koi8r koi8u latin1 latin2 latin5 latin7 macce macroman sjis swe7 tis620 ucs2 ujis utf8
Автоматическое определение типа сжатия, варианты: Нет, gzip, zip

Если никто не может помочь с этим вопросом, так может подскажите как увеличить размер импортированного фаила, попробую перенести не сжатую базу

4 (изменено: DmitryV, 2011-01-24 15:01:45)

Re: импортирование базы сжатой gzip

1752216 сказал:

php.ini или php.cfg
таких фаилов в дериктории PMA не нашел

не в директории с PMA а в системе это относиться к PHP настройкам.

Выбор файла  (Максимальный размер: 200МБ)

создайте в корневой директори /phpmyadmin папку например upload и папку savedir
и в config.inc.php пропишите:

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

затем закачайте по ftp туда ваш файл дампа и в импорте PMA появиться меню с выбором файлов из этой папки, не надо будет вливать файл через http.
Хотя такие глобальные дампы лучше выгружать и заливать через командную строку mysql самой OS.

5

Re: импортирование базы сжатой gzip

Сапсибо за помощь, но это не панацея.
гонять не сжатые фаилы. хотелось бы найти решение моей проблеме.

Если кто сталкивался, не стесняйтесь  напишите тут.

6 (изменено: DmitryV, 2011-01-24 15:49:27)

Re: импортирование базы сжатой gzip

Если сжать в zip что сообщает? Так в настройках php подключите расширение которое работает с gzip zip я вам написал:
php.ini или php.cfg найдите в системе и подключите расширение, какая у Вас OS Unix?

7

Re: импортирование базы сжатой gzip

linux
С работы у меня не получется зайти в ssh
А скажите пожалуйста, мне нужно будет просто прописать.
или нужно скачать это расширение.

8 (изменено: DmitryV, 2011-01-24 16:20:54)

Re: импортирование базы сжатой gzip

Если они есть то просто раскоментировать в файле настройки php строки которые загружают расширение, тоесть снять символ ; перед строкой.
Если ставить FreeBSD то там из портов сперва ставиться php затем php_extension, как в Linux незнаю.

9

Re: импортирование базы сжатой gzip

1752216 сказал:

Автоматическое определение типа сжатия, варианты: Нет, bzip2, zip

В конфигурационном файле phpMyAdmin (config.inc.php) пропишите строку:

$cfg['GZipDump'] = true;

Думаю этого будет достаточно.

10 (изменено: DmitryV, 2011-01-24 17:21:28)

Re: импортирование базы сжатой gzip

$cfg['GZipDump'] = true;

ну он по умолчанию подключен, если только его не отрубили вручную в конфиге...
я так понял что в PHP нет расширения для работы с gzip, тогда уже нужно смотреть что в PHP.

11

Re: импортирование базы сжатой gzip

DmitryV сказал:

тогда уже нужно смотреть что в PHP

Это да.

1752216, вам надо создать и запустить файл с информацией PHP.

<?php phpinfo(); ?>

Там будет видно есть ли подключенное расширение zlib. Если его нет, то надо его установить. На Linux можно проверить так:

yum info zlib

Я  просто не могу себе представить, чтобы zlib не было в системе, или PHP был собран без ключа --with-zlib

12

Re: импортирование базы сжатой gzip

http://weah.ru/info.php

посмотрите фаил
php.ini нашел, подскажите какой командой его редактировать

13

Re: импортирование базы сжатой gzip

1752216 сказал:

php.ini нашел, подскажите какой командой его редактировать

Ничего в php.ini трогать не надо. zlib у вас подключен и нормально работает.

Попробуйте обновить phpMyAdmin. Причины сбоя я пока не вижу.

Кроме директивы $cfg['GZipDump'], больше ничего повлиять на phpMyAdmin не может, по идее.

14

Re: импортирование базы сжатой gzip

я вчера все снес, переустановил, попробую сегодня. отпишусь о результатах.
Может в этом было дело.

15 (изменено: DmitryV, 2011-01-25 15:12:34)

Re: импортирование базы сжатой gzip

phpmyadmin не ставьте с пакетов установки, скачайте полную версию phpMyAdmin-3.3.9-all-languages http://www.phpmyadmin.net/home_page/downloads.php и разверните в директории сервера www, настроив доступ.

16

Re: импортирование базы сжатой gzip

Загружаемый файл сжат методом (application/gzip), который не поддерживается, и поэтому не может быть импортирован. Поддержка данного метода еще не реализована, либо отключена при конфигурировании.

sad даже и не знаю что думать.

17 (изменено: DmitryV, 2011-01-26 00:19:53)

Re: импортирование базы сжатой gzip

Что за линукс что за сборки от куда ставите с пакетов или сами собираете?
Вообще сколько сталкивался с Линукс везде что нить да вылазило, поэтому всем рекомендую под сервера Unix FreeBSD в режиме консоли установка без X только минимум и потом что необходимо собирать из портов, оф. сайт freebsd.org

18

Re: импортирование базы сжатой gzip

Победил. правда не знаю, так и долно быть или  нет?
Распоковал архив gz , далее вытащил из фаила hostname.sql  другой фаил hostname
и его уже запихнул в импорт баз, предварительно в php.ini увеличил размер до 100 мб.
Наверно это я где-то тупил.

19

Re: импортирование базы сжатой gzip

Да нет, странно что у Вас система не работает с архивами gz.