Дизайн и разработка сайтов, продвижение в поисковых системах, хостинг, регистрация доменов, создание GIF и Flash баннеров основные направления деятельности Студии 2А.

Распаковка архива на сервере с доступом по FTP

Загрузка файлов по FTP и распаковка без доступа к консоли

Как распаковать архив на сервере? Нужно перенести новый сайт на хостинг клиента, а доступ есть только по FTP, ни доступа к админке хостинга, ни командной строки. Копировать файлы CMS по FTP отдельными файлами не разумно, но если на сервере работает веб сервер с поддержкой php, то есть варианты лучше. Рассмотрим два, один для чайников, другой для программистов. По сути они схожи. Сначала создадим ZIP архив сайта и скопируем его в корневую папку нового хостинга по FTP. Затем распакуем архив. А вот распаковку эту можно делать по разному.

Распаковка архива на FTP с помощью файлового менеджера на PHP (вариант для чайников)

Будем распаковывать архив с помощью файлового менеджера на php. В нашем случае будем использовать однофайловый скрипт.

  1. Качаем файловый менеджер FileManager с сайта http://phpfm.sourceforge.net/. В корневой папке сайта создаем папку filemanager и копируем по FTP содержимое скачанного ранее архива, файл с именем index.php.
  2. Переходим по адресу http://вашсайт.ру/filemanager/index.php.

Если все сделано верно, то должен открыться интерфейс файлового менеджера. С его помощью можно производить различные манипуляции с фалами, в том числе и распаковку архива сайта.

Распаковка архива на FTP с помощью бибилиотеки pclzip на PHP (вариант для программистов)

  1. Скачиваем свежую версию библиотеки и извлекаем файл pclzip.lib.php http://www.phpconcept.net/pclzip/pclzip-downloads в корень сайта.
  2. Создаем файл unzip.php в корне сайта следующего содержания

<?php
require_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
if ($archive->extract() == 0) {
die("Error : ".$archive->errorInfo(true));
}else{
echo 'ok';
}
?>

  1. Идем по адресу http://вашсайт.ру/unzip.php.

Если все было сделано правильно, то в корне вашего сайта должны появиться файлы вашего архива.

© 2024 Студия 2А. Все права защищены.
Разработка сайта: Студия 2A
?>