04
Unpacking – разархивировать на сервере
Мои шедевры, Программирование
Метки (теги) : php, unpacking, Zend Framework, локальный сервер, сайт
Частенько (почти всегда) бывает так, что программист делает сайт локально, а потом переносит его с помощью ftp менеджера на сервер (хостинг). И вот тут, если в панели управления хостингом нет функции разархивирования zip архивов, то такие гиганты как zend framework, magento и другие фреймворки и cms заливаются долго и часто с обрывами или ошибками, даже не смотря на большую пропускную способность канала. Частенько еще хостинг ограничивает скорость приема данных.
Вот для этой цели я написал PHP скрипт который разархивирует zip архив(вы) которые лежат с ним в одной папке.
Скачать PHP скрипт unpacking.php
Инструкция (маленькая) по применению:
1. Разархивируйте скачанный архив;
2. Файл unpacking.php положите в папку на сервере, туда где лежит архив, который нужно разархивировать;
3. Зайдите на страницу “http://путь к папке на сервере/unpacking.php”;
4. В выпадающих списках выбрать нужные настройки и нужный архив.
5. Нажать на кнопку “Unpacking”;
6. Подождать пока не появиться сообщение подтверждения разархивации или сообщение об ошибке.
Примечание: если выскочила ошибка, что скрипту не хватает памяти, то либо нужно увеличить значение memory_limit в файле php.ini, либо просто заархивировать файлы в несколько отдельных архивов. Если же скрипту не хватило времени, то либо нужно увеличить значение max_execution_time в файле php.ini, либо просто заархивировать файлы в несколько отдельных архивов.
Пользуйтесь на здоровье!
Будут вопросы, пишите в комментариях.
К сожелению ваш способ не работает, нет другого?и
А какова причина его не работы??? Может на сервере не поддерживается работа с zip архивами???