Verification: a143cc29221c9be0

Pclzip lib php что это

Pclzip lib php что это

Способы распаковки архива на хостинге:

  1. С помощью средств панели управления хостинга
  2. С помощью unzipper
  3. С помощью quickstart — новинка!
  4. По SSH.

Теперь подробнее по каждому способу.

1. Распаковка архива с помощью средств панели управления хостинга.

Сейчас многие хостинги позволяют проводить распаковку архива прямо в панели управления. Обычно поддерживаются архивы в формате zip, однако некоторые поддерживают также rar и tar.

Как использовать: зайдите в панель управления вашего хостинга, откройте менеджер файлов. Выделите архив и поищите кнопку распаковки. У каждого хостинга своя панель управления, поэтому универсальных рекомендаций нет. Также можно уточнить в техподдержке, есть ли возможность распаковки архивов в панели управления.

распаковка архива на сервере

Плюсы способа: простой и быстро. Не требуется использование специальных распаковщиков.

Минусы способа: многие хостинги имеют ограничение по объему архива или же по времени выполнения скрипта распаковки. В такой случае процесс разархивирования может оборваться и не дойти до конца. Подробности можно уточнить в техподдержке хостинга или проверить на практике.

2. Распаковка архива на сервере с помощью unzipper.

Unzipper — это распаковщик архивов zip, работающий на php. Следовательно, он:

  • работает только на хостинге с поддержкой php
  • распаковывает только архивы в формате zip.

Как использовать: для использования этого распаковщика нужно загрузить его на хостинг вместе с архивом и запустить распаковку. Далее подробная инструкция:

  • Скачайте распаковщик unzipper — вот ссылка.
  • Извлеките из скачанного архива unzipper файлы в папку на вашем компьютере (два файла — unzipper.php и pclzip.lib.php).
  • Загрузите на сервер вашего хостинга (в папку, где будет размещен сайт) три файла: распакованные на прошлом шаге unzipper.php и pclzip.lib.php, а также сам архив сайта, который вы хотите распаковать. Для загрузки можно использовать FTP-клиент или панель управления хостинга.
  • В браузере перейдите по ссылке вида http://ваш_сайт.ру/unzipper.php

Вы увидите такую страницу:

распаковка архива на сервере unzipper

Придумайте и введите указанные данные:

  • Username — имя пользователя, любое, лучше английскими буквами и простое, например, admin.
  • Password — пароль, несложный, из цифр или латинских букв. Нужен только для распаковки, далее нигде не используется. Например, пароль : 123456.
  • Confirm Password — подтверждение пароля — введите пароль еще раз.
  • После ввода данных нажмите кнопку Register — регистрация.
  • Вы увидите надпись: PHP Unzipper Registration succeeded! — регистрация успешна.
  • Нажмите на ссылку ниже этого сообщения — You can login now.

Вы увидите форму авторизации:

unzipper - распаковка на сервере

  • Введите данные, которые вы указывали на предыдущем шаге — Username и Password.
  • Нажмите кнопку Login для входа.

Вы увидите такую страницу:

распаковка unzipper

На странице отображены папки и расположенные в них файлы. Мы видим наш архив, который нужно распаковать.

  • Нажмите на ссылку [unzip] рядом с вашим архивом и начнется распаковка.
  • Через несколько секунд распаковка будет завершена.

Вы увидите такую страницу:

как распаковать архив на сервере

Не забудьте после завершения распаковки удалить сам архив, а также файлы unzipper.php и pclzip.lib.php. И еще удалите файл pass.php — это данные авторизации в распаковщике unzipper.

Плюсы unzipper: полуавтоматическая распаковка архивов, вы экономите время.

Минусы unzipper:

  1. Необходимость регистрироваться для распаковки (регистрационные данные никуда не идут, все в рамках вашего сервера, не стоит беспокоиться).
  2. Поддерживаются только архивы в формате zip.
  3. На некоторых хостингах могут возникать ошибки и предупреждения. Причина либо в отсутствии необходимых модулей на сервере (если видите ошибку на этапе отображения архивов для распаковки — все равно попробуйте нажать ссылку [unzip] — часто все работает нормально), либо проблема в правах на папку. Права на папку меняем на 777 если потребуется (как сменить права на папку читайте в статье по FTP).
  4. Unzipper плохо работает с русскими именами файлов и папок. Не используйте их в своих архивах, могут быть проблемы.

3. Распаковка архива на хостинге при помощи quickstart.

Quickstart — это новый распаковщик с удобным и дружественным интерфейсом.

  • Скачайте распаковщик по этой ссылке.
  • Извлеките содержимое скачанного архива в папку на вашем компьютере. Там три файла: jquery.min.js, json2.min.js, kickstart.php.
  • Загрузите указанные выше три файла на ваш хостинг в папку, где будет размещаться сайт.
  • Загрузите в ту же папку на сервере архив, который нужно распаковать.
  • Откройте в браузере ссылку вида http://ваш_сайт.ру/kickstart.php

Вы увидите такое окно:

распаковщик quickstart

  • Не пугайтесь, это просто информационный текст, читать его не надо.
  • Просто нажмите кнопку esc или на указанную на страницу ссылку для продолжения.

Далее переходим к следующему шагу и видим такую страницу:

kickstart - распаковка архива на сервере

  • Мы видим наш архив, который нужно распаковать и некоторые настройки, которые менять не требуется.
  • Нажимаем кнопку «Start».

Распаковка архива началась:

процесс распаковки архива на сервере

После нескольких секунд ожидания распаковка завершается и мы видим финальную страницу распаковщика:

kickstart - распаковщик архивов

  • Далее вам нужно удалить файлы распаковщика (jquery.min.js, json2.min.js, kickstart.php) и исходный архив с сервера.
  • Кнопку Run the installer не нажимаем — она работает только для системы joomla и приводит к переходу по ссылке http://ваш_сайт.ру/installation/index.php

Все, на этом распаковка завершена и файлы успешно извлечены на несколько секунд.

Плюсы: удобный интерфейс, легко пользоваться. Не нужно регистрироваться как в случае с unzipper.

Минусы: такие же как у unzipper (см. выше) — тоже бывают ошибки из-за недостатко библиотек на сервере, однако это не повод сразу прекратить распаковку, иногда даже при предупреждениях работает хорошо. С русскими названиями файлов и папок тоже не работает.