Как создать сайт на хостинге sweb

В рамках акции Бесплатный перенос сайта осуществляется перенос сайта на хостинг SpaceWeb нашими специалистами.

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

Перед выполнением переноса, необходимо определить, какие компоненты сайта будут переноситься.

Каждый сайт условно состоит из нескольких частей:

  • Контент (содержимое) сайта — файлы и папки, которые размещаются на нем;
  • Базы данных — база данных содержащая материалы сайта;
  • Доменные имена — имя сайта в символьной форме, например, domain.ru;
  • Почтовые ящики — список почтовых ящиков созданных для данного доменного имени.

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

Для удобства, аккаунт, с которого осуществляется перенос, назовем «старым», а другой, куда переносится сайт, «новым». Далее рассмотрим процесс переноса этих четырех компонентов по отдельности. В случае, если какие-то из них не используются на переносимом сайте, соответствующие пункты можно пропустить.

Существует два типа переноса доменов: административный и технический.

Административным переносом называется изменение административного контакта в информации по домену (whois), техническим – изменение списка DNS-серверов в настройках домена, которыми обслуживается доменное имя.
При добавлении домена на наш хостинг, рекомендуем делегировать его на DNS-сервера компании Spaceweb:

В этом случае любые операции с аккаунтом (смена IP-адреса, физического сервера, перенос домена между аккаунтами Spaceweb) пройдут «прозрачно»: изменения DNS-записей будут выполнены автоматически.

Детальную информацию Вы можете найти в разделе «Перенос доменов».

Теперь рассмотрим непосредственно операции, которые необходимо выполнить в Панели управления:

1.1. Добавить домен в разделе «Домены» Панели управления новым аккаунтом. Путь до папки, в которой будет размещатся контент сайта задается при добавлении доменного имени. Если перенос осуществляется между аккаунтами SpaceWeb, то домен необходимо сначала удалить на старом аккаунте.

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

Для переноса содержимого сайта необходимо поместить содержимое папки с контентом сайта в аналогичную папку на новом аккаунте.
Это можно сделать по протоколу FTP, скачав содержимое сайта на локальный компьютер, затем поместив его в папку public_html на новом аккаунте.
Процесс переноса содержимого сайта можно упростить, воспользовавшись командой rsync , которая выполняется в терминале сервера на старом аккаунте. Доступ к терминалу можно получить, подключившись к серверу по протоколу SSH.

Команда имеет следующий вид:
rsync -vrtplz папка_с_содержимым_сайта логин@имя_сервера:путь_куда_будет_выполнено_копирование.

скопирует содержимое папки public_html старого аккаунта в папку public_html на новом аккаунте на сервере server.sweb.ru, используя для подключения логин login.

Для переноса баз данных необходимо выполнить следующие действия:

3.1 Создать дамп базы данных на старом аккаунте.
Дамп – это файл, в котором сохраняется вся информация, содержащаяся в базе. Его удобно использовать для переноса содержимого баз данных. Чтобы создать дамп, рекомендуем воспользоваться командой mysqldump , которая выполняется в терминале сервера.
Доступ к терминалу можно получить, используя протокол SSH. Подробно синтаксис команды описан в инструкции «Как перенести базу данных MySQL на хостинг SpaceWeb?».
Если база данных имеет небольшой размер, для создания дампа можно воспользоваться функцией «Экспорт» программы phpMyAdmin. На нашем хостинге она доступна из панели управления, в разделе «Базы MySQL», или по адресу server.sweb.ru/phpMyAdmin/, где «server» нужно заменить на имя сервера указанное в левой нижней части панели управления. Например, для сервера VH229 адрес будет иметь вид: vh229.sweb.ru/phpMyAdmin/
В случае использования команды mysqldump файл дампа будет сохранен в папке, из которой выполнялась команда, при использовании phpMyAdmin – он сохранится на Вашем локальном компьютере.

3.2. Создать базу данных через раздел «Базы MySQL» или PostgreSQL Панели управления.
С подробной информацией можно ознакомиться в разделе «Базы данных».

3.3. Перенести файл дампа базы данных со старого хостинга (аккаунта) на вновь созданный.
Эту процедуру можно выполнить при помощи протокола FTP, скачав дамп сначала на локальный компьютер, а затем на сервер хостинга. Процесс можно упростить, скопировав дамп базы данных с сервера на сервер, минуя локальный компьютер.

Для этого необходимо подключиться по SSH на старый аккаунт и выполнить команду scp , которая имеет вид:
scp файл_дампа логин@имя_сервера:путь_куда_будет_скопирован_дамп .

скопирует файл dump.sql на сервер server.sweb.ru в папку public_html на новом аккаунте на сервере server.sweb.ru, используя для подключения логин login.

3.4. Развернуть сохраненное в дампе содержимое базы данных в новую базу.
Рекомендуем воспользоваться для этого командой mysql , выполненной в терминале сервера. Ее использование также описано в инструкции «Как перенести базу данных MySQL на хостинг SpaceWeb?».
Если база небольшая, для развертывания дампа также можно использовать приложение phpMyAdmin (функцию «Импорт»).

Если переносимый сайт использует базу данных, то после выполнения второго и третьего этапов, необходимо выполнить правку его конфигурационных файлов таким образом, чтобы корректно происходило подключение к перенесенной базе.
Имя и местоположение конфигурационного файла зависят от технической реализации сайта (установленного на нем приложения). Изменения можно внести, скачав файл на локальный компьютер по протоколу FTP (в любом текстовом редакторе) или непосредственно на сервере, зайдя по SSH, из консольного текстового редактора (vim, edit), а так же открыв файл для редактирования в разделе «Файловый менеджер» Панели управления.

В конфигурационном файле следует изменить следующие параметры:

  • db_host – имя сервера баз данных, у нас используется значение localhost;
  • db_name – имя базы данных;
  • db_user – имя пользователя базы данных;
  • db_password – пароль пользователя базы данных.

Значения последних трех из них можно узнать в разделе «Базы MySQL» Панели управления. Название параметров может несколько отличаться, в зависимости от конкретного приложения.

Приводим имена конфигурационных файлов нескольких самых распространенных приложений:

По материалам help.sweb.ru

За те 14 дней, что отведены для бесплатного тестирования, полагаем, вы успели узнать многое, и то, что это питерский хостинг, который в этом году отметит своё 15-летие, и то, какие услуги предоставляет, и, конечно же, не забыли ознакомиться с отзывами клиентов.

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

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

Ну, и ещё небольшое отступление: все мы люди, на начальной стадии создания сайта может произойти немало сбоев, но настройтесь быть терпимее и к временным неурядицам, и в отношении тех, кто оказывает поддержку. Ну, и ещё 1 нюанс, это когда вы начинаете создание сайта, так сказать, с чистого листа.

Вот об этом сейчас и поговорим.

Вы успели изучить административную панель. Самая первая вкладка — файловый менеджер, тут будут находиться все файлы и папки вашего сайта. Корневая папка с вашим сайтом называется public_html. Запомните сразу следующее. Данная папка создаётся с уже вложенными в неё дополнительными папками, которые при желании в дальнейшем изменить или удалить файлы вордпресс, трогать не следует. Как правило, основные настройки сайта здесь уже будут созданы, поэтому больших изменений делать не стоит.

Есть в панели ещё две кнопки — домены и поддомены. Ваш основной сайт, конечно же, вы будете создавать на домене. Поддомен можно использовать для дополнительного сайта. Но, думаю, что на ранней стадии он нам тоже пригодится. И вот для чего. Чтобы не превращать основной сайт в черновик и избежать сбоев, попробуйте создать поддомен, и на нём выполнять всю черновую работу, предварительно закрыв сайт от индексации. Почему, — спросите вы, — создать поддомен, а не начать учиться на денвере? Здесь есть ряд положительных моментов: на сервере многие функции, особенно связанные с исполнением скриптов php, работают лучше, и денвер в полной мере не заменит хостинг. Кто-то может поспорить на предмет того, что денвер бесплатный, а за хост надо платить. Про бесплатный сыр в мышеловке уже столько говорено, что уж если кто решил набить шишек, даже отговаривать не хочется. По сути, изо всего можно пользу извлечь.

Мы переходим к непосредственному созданию сайта. Поэтому жмём в панели кнопку — установка программ. В нашем случае мы будем устанавливать wordpress, хотя выбор cms перед вами. Находим wordpress, жмём установить. Если вы впервые устанавливаете, то увидите при установке в окошечке название вашего домена. Но если в дальнейшем придётся делать установку на другой домен, который вы добавите, или на поддомен, то здесь нужно будет выбрать нужное название домена. Ещё раз нажали установить, и начальная стадия установки сайта на этом может считаться законченной. На это ушло совсем немного времени. И тут же автоматически создалась база данных. Вы можете увидеть её, выбрав на панели вкладку базы MySQL. Осталось теперь открыть созданную первую страницу вашего сайта. Там, где мы устанавливали вордпресс, появилась ссылка, по которой можно открыть сайт, а затем по адресу (прим. — вместо ваш сайт вводите название своего домена) : http://ваш сайт/wp-admin/ ввести логин и пароль. Логин чаще выбирают admin, а пароль вы увидите рядом со ссылкой на сайт там же, где устанавливали вордпресс. Пароль же к базе данных находится в файле wp-config.php. Открываем файловый менеджер, заходим в папку public.html, находим нужный файл, записываем пароль базы. Подробности о wp-config.php тут: http://codex.wordpress.org/Редактирование_wp-config.php. В дальнейшем вы можете поменять пароль к базе при входе, но и не забыть внести изменения в данный файл. Так же сменить пароль можно и на самом сайте, зайдя в панели управления в ПОЛЬЗОВАТЕЛИ — ВАШ ПРОФИЛЬ.

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

По материалам kinsite.ru