Как распаковать архив на хостинге |
05.04.2011 21:05 |
Сегодня мы поговорим о жизненно необходимой вещи для любого сайтостроителя – работе с архивами. Даже известная многим система управления контентом Joomla поставляется в виде архива, который подчас приходится распаковывать на хостинге. Мы рассмотрим парочку способов, как это сделать с меньшими издержками времени и нервов. {mosloadposition debug} Если у вас есть свой сайт, вероятно, вы уже знаете, как трудно переносить файлы и каталоги с хостинга или на него по FTP. При простом FTP копировании, особенно если соединение прерывается, никто не гарантирует работоспособность сайта в дальнейшем. Да и само ожидание загрузки тысяч файлов может затянуться на несколько часов. Здесь на помощь приходят zip-архивы. Точнее возможность некоторых Панелей управления хостингом распаковывать и создавать их за пару кликов мышью. Как распаковать архив на хостинге с помощью ISP Manager
Для большей ясности обратимся к простому примеру – Панели управления хостингом ISP Manager. Как правило, все операции с каталогами и файлами сайта выполняются при помощи Менеджера файлов. Его можно найти в меню ISP Manager. Чтобы распаковать zip-архив, его достаточно загрузить на хостинг в нужную папку. Например, инсталлятор CMS Joomla обычно помещают в корневую папку сайта www или httpdocs. Сделать это можно как через FTP, так и штатными средствами Менеджера файлов Панели управления хостингом. При этом необходимо нажать кнопку «Закачать файл в текущую папку». Затем выбрать тип файла в зависимости от того, сохранен архив на вашем компьютере, либо находится где-либо в интернете. В первом случае нажмите кнопку «Обзор» и выберите файл на ПК, во втором – укажите полный URL архива, т.е. его адрес в интернете. Теперь выделяем загруженный архив мышью, и нажимаем кнопочку «Распаковать архивы в текущую директорию». Через несколько секунд или минут, в зависимости от объема архива, перед вами предстанет всё его содержимое. Упаковка каталогов или файлов в zip-архив также занимает мало времени. Как и ранее вам необходимо выделить папку или файл мышью, а затем нажать кнопочку «Запаковать выделенные файлы». Для одновременного выделения нескольких каталогов или файлов в архив кликайте по ним мышью, удерживая на клавиатуре клавишу «Ctrl». Введите имя создаваемого архива и выберите его тип: Zip или Tar архив. После того, как архив будет создан, его можно загрузить на свой компьютер по FTP либо здесь же в Менеджере файлов Панели управления хостингом. Для этого достаточно выделить архив и нажать кнопку «Скачать файл». Как видите, работать с архивами на хостинге проще простого. Но вот незадача – не все Панели управления предоставляют пользователю такой удобный Менеджер файлов, как мы рассмотрели выше. В некоторых нет функции распаковки и создания архивов, поэтому приходится пользоваться SSH-клиентом и командной строкой. Как распаковать архив на хостинге используя SSH
Что такое SSH? SSH (от английского «Secure SHell», безопасная оболочка) — сетевой протокол, позволяющий удаленно управлять компьютером через командную оболочку и выполнять различные действия (например, передавать файлы) по зашифрованному соединению. Чтобы пользователь мог подключиться к компьютеру по SSH на нем должен быть установлен SSH-сервер. Как правило, большинство хостинг провайдеров предоставляют такую услугу. Для подключения к серверу с вашим сайтом по SSH протоколу потребуется специальная программа - SSH-клиент. В Windows удобно пользоваться довольно шустрым и бесплатным приложением Putty, найти которое можно на официальном сайте http://www.putty.org/. Панели управления хостингом также в большинстве случаев имеют свой SSH-клиент, который работает прямо в окне браузера и не требует установки дополнительного программного обеспечения на компьютер. Чтобы им воспользоваться, необходимо найти меню SSH, SSH-терминал или SSH-клиент. После запуска SSH-терминала следует ввести имя пользователя и пароль от FTP вашего сайта, чтобы подключиться к серверу с сайтом по протоколу SSH. Сам SSH-терминал чем-то напоминает командный интерпретатор Windows. При помощи специальных команд мы можем выполнять различные операции на сервере, с файлами и каталогами. Поскольку перед нами стоит задача распаковать zip архив, этим мы и займемся. Подключившись к серверу по SSH, вы попадете в самый корень сайта. Чтобы перейти в нужный каталог, используйте команду cd /имя_каталога. Например, cd /httpdocs/test1 (переходим в папку test1, которая находится в каталоге httpdocs). Нажмите на клавиатуре «Enter» для выполнения команды. Для распаковки zip архива используется команда unzip имя_архива. Например, unzip joomla.zip (распаковываем архив joomla.zip) в текущий каталог. Добавить несколько папок и файлов в zip архив также просто. Для этого используйте команду zip –r имя_архива имя_файла. Чтобы архивировать все содержимое текущего каталога вместо имени файла укажите *. Например, zip –r joomla * К сожалению, команда zip поддерживается не всегда. В таком случае стоит упаковать содержимое сайта в архив tar, использовав для этого следующую команду: tar czf имя_архива имя_файла. При этом файл будет упакован в архив tar со сжатием gzip. Например, tar czf joomla.tar.gz joomla.txt (упаковываем в архив joomla.tar.gz файл joomla.txt). Вместо файла можно указать имя каталога. Например, tar czf test1.tar.gz test1 (упаковываем в архив test1.tar.gz папку test1). Наконец, чтобы впоследствии распаковать Tar архив со сжатием Gzip на хостинге, вам пригодится следующая команда: tar zxvf имя_архива. Например, tar zxvf joomla.tar.gzip (распаковываем архив joomla.tar.gzip в текущую папку). Как видите, даже из безвыходных ситуаций бывает выход. Поэтому смело заменяйте многочасовое копирование по FTP простыми командами SSH. Главное – не забывайте переходить в нужный каталог сайта при помощи команды cd. Специально для Ячайник, Елена Карлтон {mosloadposition debug} {mosloadposition cpanel} Новые материалы на эту тему:
Также рекомендуем к прочтению:
|
Обновлено 30.06.2014 13:29 |