- Способи розпакування архіву на хостингу:
- 1. Розпакування архіву за допомогою засобів панелі управління хостингу.
- 2. Розпакування архіву на сервері за допомогою unzipper.
- 3. Розпакування архіву на хостингу за допомогою quickstart.
- 4. Розпакування архіву на сервері хостингу по SSH.
Навіщо потрібна розпакування архівів на хостингу? Вона дозволяє істотно зменшити час, необхідний для установки сайту. Оцініть, як це зручно: ви завантажуєте архів, що містить всі файли сайту, на сервер хостингу, розпаковуєте архів на хостингу в пару кліків і запускаєте установку сайту. Вам немає необхідності завантажувати всі файли окремо через файловий менеджер або по FTP. Зауважте, що на розпакування архіву з декількома тисячами файлів сервер витратить лише кілька секунд. Отже, з плюсами методу ми визначилися. Тепер поговоримо про те, як це зробити на практиці.
Способи розпакування архіву на хостингу:
- За допомогою засобів панелі управління хостингу
- За допомогою unzipper
- За допомогою quickstart - новинка!
- За 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
Ви побачите таку сторінку:
Придумайте і введіть зазначені дані:
- Username - ім'я користувача, будь-яке, краще англійськими літерами та просте, наприклад, admin.
- Password - пароль, нескладний, з цифр або латинських букв. Потрібен тільки для розпакування, далі ніде не використовується. Наприклад, пароль: 123456.
- Confirm Password - підтвердження пароля - введіть пароль ще раз.
- Після введення даних натисніть кнопку Register - реєстрація.
- Ви побачите напис: PHP Unzipper Registration succeeded! - реєстрація успішна.
- Натисніть на посилання нижче цього повідомлення - You can login now.
Ви побачите форму авторизації:
- Введіть дані, які ви вказували на попередньому кроці - Username і Password.
- Натисніть кнопку Login для входу.
Ви побачите таку сторінку:
На сторінці відображені папки і розташовані в них файли. Ми бачимо наш архів, який потрібно розпакувати.
- Натисніть на посилання [unzip] поруч з вашим архівом і почнеться розпакування.
- Через кілька секунд розпакування буде завершена.
Ви побачите таку сторінку:
Не забудьте після завершення розпакування видалити сам архів, а також файли unzipper.php і pclzip.lib.php. І ще видаліть файл pass.php - це дані авторизації в розпаковують unzipper.
Плюси unzipper: напівавтоматична розпакування архівів, ви економите час.
Мінуси unzipper:
- Необхідність реєструватися для розпакування (реєстраційні дані нікуди не йдуть, все в рамках вашого сервера, не варто турбуватися).
- Підтримуються тільки архіви у форматі zip.
- На деяких хостингах можуть виникати помилки і попередження. Причина або в відсутності необхідних модулів на сервері (якщо бачите помилку на етапі відображення архівів для розпакування - все одно спробуйте натиснути посилання [unzip] - часто все працює нормально), або проблема в правах на папку. Права на папку міняємо на 777 якщо буде потрібно (як змінити права на папку читайте в статті по FTP ).
- Unzipper погано працює з російськими іменами файлів і папок. Не використовуйте їх в своїх архівах, можуть бути проблеми.
3. Розпакування архіву на хостингу за допомогою quickstart.
Quickstart - це новий распаковщик зі зручним і дружнім інтерфейсом.
- Скачайте распаковщик.
- Вийміть вміст завантаженого архіву в папку на вашому комп'ютері. Там три файли: jquery.min.js, json2.min.js, kickstart.php.
- Завантажте зазначені вище три файли на ваш хостинг в папку, де буде розміщуватися сайт.
- Завантажте в ту ж папку на сервері архів, який потрібно розпакувати.
- Відкрийте в браузері посилання виду http: //ваш_сайт.ру/kickstart.php
Ви побачите таке вікно:
- Не лякайтеся, це просто інформаційний текст, читати його не треба.
- Просто натисніть кнопку esc або на зазначену на сторінку посилання для продовження.
Далі переходимо до наступного кроку і бачимо таку сторінку:
- Ми бачимо наш архів, який потрібно розпакувати і деякі настройки, які змінювати не потрібно.
- Натискаємо кнопку «Start».
Розпакування архіву почалася:
Після декількох секунд очікування розпакування завершується і ми бачимо фінальну сторінку Розпакувальник:
- Далі вам потрібно видалити файли Розпакувальник (jquery.min.js, json2.min.js, kickstart.php) і вихідний архів з сервера.
- Кнопку Run the installer не натискайте - вона працює тільки для системи joomla і призводить до переходу за посиланням http: //ваш_сайт.ру/installation/index.php
Все, на цьому розпакування завершена і файли успішно вилучені на кілька секунд.
Плюси: зручний інтерфейс, легко користуватися. Не потрібно реєструватися як у випадку з unzipper.
Мінуси: такі ж як у unzipper (див. Вище) - теж бувають помилки через брак бібліотек на сервері, проте це не привід одразу припинити розпакування, іноді навіть при попередженнях працює добре. З російськими назвами файлів і папок теж не працює.
4. Розпакування архіву на сервері хостингу по SSH.
Якщо ваш хостинг підтримує підключення по SSH, то можна за допомогою цього протоколу виконати розпакування архіву на сервері.
Цей спосіб, мабуть, найважчий. Він вимагає наявності програми для підключення по SSH (наприклад, PuTTY: Telnet / SSH Клієнт або SecureCRT) і знання команд і ключів SSH. Поки я не написав статтю по SSH-доступу, скажу лише, що необхідна для розпакування команда має такий вигляд:
а) Розпакування архівів в форматі tar, tar.gz або tar.bz:
tar xvf arhiv.tar
де arhiv.tar - ім'я архіву для розпакування.
За замовчуванням програма розпакує архів в поточну папку на сервері. Щоб змінити шлях розархівації, потрібно використовувати ключ -C:
tar xvf arhiv.tar -C ~ / www / htdocs - архів буде розпакований в папку хостингу ~ / www / htdocs.
б) Для розпакування архівів у форматі zip команда:
unzip arhiv.zip
За замовчуванням програма розпакує архів в поточну папку. Щоб змінити шлях розпакування, потрібно використовувати ключ -D:
unzip arhiv.tar -d ~ / www / htdocs - архів буде розпакований в робочу директорію хостингу ~ / www / htdocs.
До речі, ви можете звернутися в техпідтримку хостингу, вони допоможуть вам підключитися по SSH, а команди для розпакування архівів ви вже знаєте.
І на останок порекомендую хороший хостинг, на якому не виникає проблем з розпакуванням архівів, завжди стабільна робота сайтів і відмінна безпеку серверів -.
Поділіться цим записом з друзями, буду вдячний!