Проблема с архивами

Added by Gena Koveshnikov 11 months ago

Не могу понять как работать с архивами.

В конфиге расскоментировал нужные строки. Получилось:

     'perms'        => array(),      // individual folders/files permisions    
     'debug'        => true,         // send debug to client
     'archiveMimes' => array(),      // allowed archive's mimetypes to create. Leave empty for all available types.
     'archivers'    => array(),       // info about archivers to use. See example below. Leave empty for auto detect
     'archivers' => array(
         'create' => array(
            'application/x-gzip' => array(
                'cmd' => 'tar',
                'argc' => '-czf',
                'ext'  => 'tar.gz'
                 )
             ),
         'extract' => array(
             'application/x-gzip' => array(
                 'cmd'  => 'tar',
                 'argc' => '-xzf',
                 'ext'  => 'tar.gz'
                 ),
             'application/x-bzip2' => array(
                'cmd'  => 'tar',
                'argc' => '-xjf',
                 'ext'  => 'tar.bz'
                 )
             )
        )

Но ничего не работает. Проблема в чём-то другом? Версия 1.2


Replies (11)

RE: Проблема с архивами - Added by Dmitry Levashov 11 months ago

Убедитесь что архиваторы доступны из пхп, или пропишите полные пути к ним

RE: Проблема с архивами - Added by Gena Koveshnikov 11 months ago

тогда следующий вопрос - как проверить ? :)

RE: Проблема с архивами - Added by Dmitry Levashov 11 months ago

exec('which tar') - кактотаг

RE: Проблема с архивами - Added by Troex Nevelin 11 months ago

Обычно архиваторы находяться сами если доступны в системе и PHP имеет права на запуск сторонних комманд. У вас в системе должны быть установленны zip/unzip, rar/unrar и прочие - все эти утилиты для unix систем, если вы работаете на windows, то желательно чтобы у вас было полноценное cygwin окружение в котором работает web сервер.

RE: Проблема с архивами - Added by Gena Koveshnikov 11 months ago

если ответ пустой, то что делать? Сайт висит на win хостинге, боюсь что ничего изменить особо там нельзя.

RE: Проблема с архивами - Added by Dmitry Levashov 11 months ago

только прописать в опциях полный путь к архиватору

RE: Проблема с архивами - Added by Dmitry Levashov 11 months ago

'application/x-bzip2' => array(
                'cmd'  => '/full/path/to/tar',
                'argc' => '-xjf',
                 'ext'  => 'tar.bz'
                 )
             )

RE: Проблема с архивами - Added by Gena Koveshnikov 11 months ago

а где скачать архиватор?

+ вопрос - а как-нибудь можно редактировать выпадающее меню?

RE: Проблема с архивами - Added by Dmitry Levashov 11 months ago

Как установить архиватор и сделать его доступным на windows не относится к настройками elFinder (да и не знаю я - я 10 лет не работал за этой ОС)
Натройка контекстного меню http://elrte.org/redmine/projects/elfinder/wiki/Client_Configuration_EN#Context-menu

RE: Проблема с архивами - Added by Troex Nevelin 10 months ago

Как я писал выше elFinder работает с unix утилитами для архивирования, они могут работать и под windows, если установлены (как это сделать обращайтесь к администратору сервера). На любом unix сервере практически всегда присутсвует tar/gzip утилиты, а на обычных хостингах как правило присутсвует ещё и unzip/zip/unrar.

(1-11/11)