Сколько времени вам требуется на установку вашего сайта?

3-4 часа. Именно столько времени тратил я до недавнего времени. Если требовалось перезалить сайт после каких-то неудачных действий, то все процедуры могли занять порядка 5-6 часов. Теперь перезаливка файлов на хостинг занимает 15-30 минут, а установка быстрого старта еще быстрее – около 10 минут.

Мало кто знает про быстрый способ разворачивания сайтов на хостинге. Случайно узнал про Shell или проще SSH доступ. Тут нет никакого секрета, но почему-то эту технологию редко используют для сайтостроения.

Бывают случаи, когда требуется очень быстро развернуть сайт: вирус на сайте, атака хакеров, либо вы сами напортачили с новым компонентом, да мало ли что может случиться.

SSH доступ по умолчанию предоставляет любой хостинг, либо вам потребуется обратиться в техподдержку и вам его включат. Везде это бесплатно. Самым распространенным SSH клиентом является программа Putty. Есть английская и русская версии. Мы будем использовать Putty для работы на хостинге, потому нам вообще не принципиально на каком языке программа. Пример приведу на английской версии.

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

В поле «Host name» указываем домен, например: sait.ru.

Никаких других настроек делать не требуется, по умолчанию все выставлено как нужно. Можно сохранять пароль в программе, но так же как и в любой другой программе – делать я этого не советую.

Хост указали и нажимаем кнопку «Open».

Подключение через SSH доступ

Мы увидим область наподобие окна командной строки Windows, но не пугайтесь. Нам здесь нужно знать лишь пару команд. На вопрос «Login as» указываем ваш логин, на вопрос «Password» - пароль. Не пугайтесь, что при вводе пароля символы не отображаются – это для безопасности. Для выполнения команды и перехода на новую строку нажимаем «Enter».

Содержимое хостинга через SSH доступ

Теперь я приведу вам примеры алгоритма работы для случаев, когда нужно залить сайт на пустой хостинг и для случая с переустановкой сайта.

Установка Быстрого старта на новый хостинг:

  1. Подготовим архив быстрого старта. Для этого скачиваем Quickstart с сайта. Распаковываем любым архиватором, например WinRAR. Заходим в папку, где находятся папки сайта: Administrator, Images  и т.п. Выделяем все содержимое папки (Ctrl + A) и упаковываем в архив, например start.zip.
  2. Подключаемся по FTP к хостингу, например через TotalCommander или любой другой файловый менеджер.
  3. Переходим в папку для файлов сайта. Обычно это public_html. Удаляем из нее все папки и файлы хостера – обычно там лежит файл index.html.
  4. Заливаем туда наш архив start.zip.
  5. Подключаемся через SSH клиент, например программа Putty.
  6. Используя команды «ls» (просмотр содержимого) и «cd nasha-papka» (переход в нужный каталог), добираемся до корневой папки сайта, куда мы загрузили архив Быстрого старта.
  7. Распаковываем наш архив. Набираем команду: «unzip start.zip».
  8. Готово!

Можно переходить по адресу нашего сайта и приступать к установке.

Перезаливка файлов сайта:

  1. Подготовим архив с файлами нашего сайта. Аналогично предыдущему примеру. Назовем его backup.zip.
  2. Подключаемся через FTP к нашему сайту.
  3. Добираемся до корневой папки сайта, обычно «public_html».
  4. Чтобы избежать опечаток, копируем название этой папки. Создаем папку с таким же названием, но с небольшой припиской, например «public_html1». Оригинальную папку «public_html» переименовываем в «delete», а папку «public_html1» переименовываем в «public_html». Просто, нельзя иметь две одинаковых папки.
  5. В папку «public_html» заливаем наш архив «backup.zip».
  6. Подключаемся через SSH клиент.
  7. Добираемся до каталога, где лежат папки «delete» и «public_html».
  8. Удаляем папку «delete» через команду «rm -r delete». Возможно останется пару файлов, которые потом удалим через FTP.
  9. Переходим в папку «public_html» и распаковываем наш архив командой «unzip backup.zip».
  10. Готово!

Обратите внимание, что команда «unzip» распаковывает файлы в тот каталог, в котором находится архив. Это значит, что если при распаковке архива «backup.zip» на своем компьютере вы увидите папку «backup» в которой есть папка «backup», а лишь в не будут файлы сайта, то такой архив нам не подойдет. Это самая частая ошибка. Просто, нужно быть внимательнее при подготовке архива.

Теперь подведем резюме…

Для установки сайта нам понадобится:

  1. Архиватор WinRAR.
  2. FTP-клиент (например, TotalCommander, Filezila или их аналоги).
  3. SSH клиент (например, Putty).
  4. Пароли доступа к FTP и работающий SSH доступ.
  5. Свободное время: 5-10 минут на архивирование, 5-10 мин на загрузку на ваш сервер, 3 мин на распаковку архива.

Файловые SSH команды:

  1. ls — список файлов и каталогов
  2. cd dir — сменить директорию на dir
  3. cd — сменить на домашний каталог
  4. pwd — показать текущий каталог
  5. mkdir dir — создать каталог dir
  6. rm file — удалить file
  7. rm -r dir — удалить каталог dir

SSH команды для архивации:

  1. unrar file.rar — распаковать rar-архив
  2. unzip file.zip — разжать и распаковать zip-архив

Для работы над сайтом этих команд вполне достаточно. Расширенный список SSH команд смотрите на http://putty.eves.ru/.

Прочитано 5157 раз
Другие материалы в этой категории: « Защита сайта на Joomla Админка Джумла 2.5 »

ООО «ВЛГ1»

Создание сайтов в Москве, Волгограде, продвижение в поиске и контекстная реклама в Яндекс Директ и Google Adwords.

Конакты в Москве

м. Дмитровская,
ул. Новодмитровская, 5а, стр.3
+7 (929) 671-03-75
Email: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…