Донецкий техникум промышленной автоматики

Як архівувати файли на сервері

  1. Навіщо архівувати дані на хостингу
  2. Як архівувати файли на сервері: php скрипт - Архіватор
  3. Cкриптов unzip php - розпакування zip архіву на хостингу

У цій невеликій статті ми навчимося як резервне копіювання файлів на сервері і розпаковувати отримані архіви У цій невеликій статті ми навчимося як резервне копіювання файлів на сервері і розпаковувати отримані архіви.

Зміст статті:

Навіщо архівувати дані на хостингу

У файловому менеджері більшості хостерів є кнопка «розпакувати архів». Але якщо вам пощастило зіткнутися з хостингом, у якого немає такої функції (а то і взагалі не файлового менеджера), не впадайте у відчай і читайте далі.

Як архівувати файли на сервері: php скрипт - Архіватор

PHP скрипт Архиватор створений спеціально для того, щоб зробити резервне копіювання файлів на хостингу, який не має штатних засобів для цих цілей. Скрипт дуже простий у використанні і зручний.

  1. Скачайте архів зі скриптом з мого блогу по засланні . Вийміть файли з архіву.
  2. Передайте файли add_to_archive.php і pclzip.lib.php по ftp на хостинг, розташуйте їх в папці, яку вам потрібно заархівувати.
  3. Встановіть атрибути для папки 777
  4. Відкрийте в браузері файл архіватора: https: //www.ваш_сайт/ваша_папка/add_to_archive.php
  5. Скачайте вийшов архів на свій комп'ютер. Готово!


Cкриптов unzip php - розпакування zip архіву на хостингу

Наступний PHP скрипт називається Unzipper, він потрібен для розпакування архівів * .zip на сервері.

  1. Скачайте скрипт з мого блогу по засланні . Вийміть файли з архіву.
  2. Передайте файли add_to_archive.php і pclzip.lib.php по ftp на хостинг в ту папку, де лежить ваш архів (в неї ж розпакується архів).
  3. Відкрийте в браузері файл start.php: https: //www.ваш_сайт/ваша_папка/start.php
  4. Зареєструйте в скрипті (реєстрація елементарна), після чого ви повинні увійти під своїм логіном.
  5. У лівій колонці ви бачите назву папки, в якій розташовується скрипт. У правій колонці - ваш архів, при натисканні на його назву, можна переглянути вміст архіву.
  6. Натисніть посилання [unzip] праворуч від назви архіву. Ваші дані розархівовані!
  7. Якщо щось не вийшло (наприклад, видав помилку 500), спробуйте виставити права 777 для папки, в якій лежить архів і для файлу start.php (у мене скрипт спрацював і без цього).

Бувають випадки, що після розпакування архіву на хостингу файли стають заблокованими, і немає можливості змінити для них атрибути. Якщо таке трапилося у вас, створіть будь-який php-файл з кодом:

1 2 3 4 <? chmod ( "імя_вашего_файла.php", 0777); chmod ( "імя_вашей_папкі", 0666); ?>

<? chmod ( "імя_вашего_файла.php", 0777); chmod ( "імя_вашей_папкі", 0666); ?>

І відкрийте цей файл в браузері. Даний код змінить атрибути для файлів і папок, які ви пропишіть в ньому.

На цьому все, тепер ви знаєте, як запаковувати / розпаковувати архіви при відсутності архиватора на хостингу. Але сподіваюся, що вам не доведеться цього робити, тому що ви вибрали нормальний хостинг :)

Chmod ( "імя_вашего_файла.php", 0777); chmod ( "імя_вашей_папкі", 0666); ?
Chmod ( "імя_вашего_файла.php", 0777); chmod ( "імя_вашей_папкі", 0666); ?