Распаковываем файлы на сервере

Одним из первых действий, выполняемых после покупки или получения нового хостинга, является операция переписывания файлов вашего сайта с локального диска на сервер.

А сделать это, между тем, можно двумя путями:

  1. Записывать по FTP пофайлово все нужные каталоги.
    Наверно самый распространенный способо, так как часто и единственный. Но при этом достаточно медленный и не всегда надежный.
  2. Заархиваровать все файл и переписать уже полученный файл архива. При это мы получаем выигрыш и в скорости и в надежности. Но встает вопрос о распаковке содержимого архива на сервере.
    Именно этот вопрос я и буду рассматривать далее.

Для начала нужно сказать, что архивировать лучше в формат zip или tar.gz. В линуксе файлы с расширением tar.gz(или tgz) получаются в результате применения упаковщика tar с последующей gzip-компрессией. В Windows мы можем получить архив такого типа использую популярный Windows Commander.

Я советую делать архив именно в виде tgz.

Далее я предполагаю, что вы сделали архив с расширением .tgz и закачали его по FTP в папку public_html на вашем сервере.

Как и многие другие вещи, распаковку архива на сервере можно сделать как минимум двумя путями:

  • по SSH;
  • с помощью Файлового менеджера панели управления хостингом CPanel(если ваш хостинг ее предоставляет);
  • с помощью специльного скрипта;
  • еще как-нибудь :).

Распаковываем архив по SSH.

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

Итак запускаем нашу SSH консоль. Как? Для этого можно использовать какой нибудь терминал, например SecureCRT.
Ярлык запуска SSH апплетаА если у вас CPanel, то можно запустить Java-апплет, представляющий из себя эмулятор терминала. Запустить его можно кликнув по специальной иконке на главной странице CPanel.

В приницпе, незавивсимо от того, что вы используете, необходимо создать новое соединение и указать в нем адрес вашего сервера, порт для подключения (как правило выставляется 22-й порт), и метод аутентификации (чаще всего это password или keyboard-interactive, если не сработает, то уточните у своего хостера).

Подключаемсяк серверу, используя созданное соединение, указываем свой пароль и, если все сделали правильно, получаем в свое распоряжение консоль.

Для начала стоит уточнить какой каталог является текущим. Для этого вводим команду pwd.

В ответ получаем что-то вроде /home/tester .

Теперь нам нужно перейти в каталог, в который вы записали свой архив, например это был просто корень pubic_html. Для этого вводим cd public_html.
Проверяем, что в папке находтся нужный нам файл: ls -la. Если все в порядке и файл есть, мы его распаковываем: tar -xzf имя_файла.tar.gz.

После этого можно убедиться что в public_html теперь находятся файлы из нашего архива: ls -la.

Распаковываем файлы с помощью файлового менеджера, входящего в состав CPanel.

Этот способ требует намного меньше действий, тк что наверняка он многим понравиться больше.

Иконку для запуска файлового менеджера мы находим как всегда на главной странице CPanel.

После его запуска мы видим список каталогов, находящихся в нашей юзерской директории. Переходим в папку public_htm, кликнув по значку папки слева от названия каталога.

Перейдя в папку public_html, находим наш файл-архив и кликаем по его названию. После этого в правом верхнем углу появится меню действий с выбранным файлом.

Кликаем по Extract File Contents и ждем окончания действия.

Вот и все, архив распакован.

Комментариев: 2

  1. Дата: Ноябрь 23, 2008, 00:03 | Ссылка

    понравился пост, подписался.

  2. Дата: Май 9, 2009, 20:02 | Ссылка

    С праздничком, у меня такая проблема:
    не знаю что делать с wp-config-sample.php
    как его откыть (одни загагулины)
    даже скачал WordPad и ?
    А этот сайт http://tak-blog.ru/ мне установили на хостинг
    Сейчас уду самостоятельно и завис
    Если подскажешь огромное спасибо

На эту страницу размещена 1 ссылка

  1. Дата: Ноябрь 3, 2009, 23:48

    […] есть SSH консоль. Как это сделать я описываю в статье Распаковываем файлы на сервере.Но если у вашего хостера есть CPanel, то в ней есть такая […]

Оставьте комментарий!

Обязательные поля отмечены знаком *

*
*

Powered by WP Hashcash

Тэги, соотвествующие заданному условию не найдены.