Допустим, что вы хотите Создать сайт. решили заняться сайтостроительством и создали сайт на своем локальном компьютере. Но вот незадача - этот сайт кроме Вас никто не видит! Он не размещен в Интернете! Для того, чтобы любой желающий мог набрать в адресной строке браузера какой-либо адрес и увидеть Ваш сайт, необходимо воспользоваться услугой хостинга сайтов иперенести свой сайт с локального компьютера на хостинг.
В этой статье мы поэтапно и максимально простыми словами дадим Вам инструкцию, следуя которой Вы легко и быстро разместите свой сайт или сайт Вашей компании в сети Интернет на нашем хостинге.
Внимание! Данная статья прекрасно подходит как для переноса сайта с локального компьютера (например, созданного с помощью Denwer), так и с другого хостинга.
Немного информации
Сайты бывают двух типов: статичные и динамические. Статичные сайты — это просто набор html/css/js документов, которые представляют из себя обычные текстовые файлы. Перенос такого типа сайтов не представляет никакой сложности: достаточно просто скопировать файлы на сервер. Второй тип сайтов — динамические. Динамический сайтгибок и расширяем. Это своего рода программа, которая выполняется на сервере и реагирует на действия посетителя. Такая программа называется CMS или Системой управления контентом (от англ. Content Management System). Большинство CMS написаны на специальном языке программирования — PHP и хранят информацию (контент страницы, настройки системы, пользователей и т.д.), в базе данных (далее по тексту БД). Вот примеры самых популярных CMS: Wordpress, Joomla, Data Life Engine, Drupal. Если Вы создавали сайт с использованием CMS, то сейчас обязательно узнали одно из названий. Перенос сайтов, созданных при помощи CMS, требует дополнительных действий: необходимо перенести файлы CMS (исполняемые скрипты, шаблоны и остальные файлы), перенести БД и настроить CMS для работы на хостинге.
Ну что ж, начнём. Обращаем Ваше внимание, что в случае со статическим сайтом достаточно выполнить первые 3 пункта данной статьи. Остальные пункты относятся к динамическим сайтам.
Шаг 1: регистрация и заказ хостинга
Перво-наперво, если Вы решили размещать сайт на нашем хостинге, Вам необходимо зарегистрироваться у нас. Выберите подходящий тарифный план и заполните все необходимые поля.
По умолчанию при регистрации на хостинге Вам предоставляется 30 дней бесплатного тестового периода, а также бесплатный домен, вида ваш_логин.bget.ru.
Внимание! Обязательно указывайте настоящее ФИО, т.к. в дальнейшем могут возникать ситуации, в которых Вам необходимо будет подтвердить эти данные, предоставив копию паспорта или фотографию Вас с разворотом паспорта в руках (например, в случае, если Ваш пароль и логин будет украден у Вас злоумышленниками). Соответственно, подтвердить свои права на аккаунт без настоящего имени будет невозможно.
После регистрации Вам на e-mail, который Вы указали, должно прийти письмо, в котором будут все реквизиты, необходимые для доступа в Вашу панель управления хостингом, а также доступы по FTP и SSH. Войдите в Панель управления, введя ранее полученные логин и пароль. Советуем перед дальнейшей работой изучить список разделов и посмотреть, какие возможности предоставляет каждый раздел.
Это интересно: у нас есть замечательное руководство по Панели управления. В нем детально описаны возможности каждого ее раздела.
Шаг 2: регистрация или перенаправление домена
После регистрации в нашей системе уже можно начинать непосредственно работу над размещением сайта. Очевидно, что у сайта должен быть адрес, иначе как на него можно будет зайти? Для этого необходимо зарегистрировать доменное имя. Это можно сделать через Вашу Панель управления.
Для регистрации нового доменного имени или добавления существующего домена необходимо зайти в раздел "Домены"
Шаг 2-а: регистрация нового домена
Вам нужно будет зарегистрировать новый домен. За несколько шагов Вы станете хозяином доменного имени. Также Вы можете ознакомиться с соответствующей страницей руководства, в которой этот процесс описан детально. Так как Вы только что зарегистрировались и еще не создавали сайтов, то советуем Вам выбрать опцию Прилинковать домен к существующему сайту и в качестве директории выбрать ваш_логин.bget.ru/public_html, — это директория (сайт), которая создается по умолчанию и также доступна по техническому адресу вида ваш_логин.bget.ru (обратите внимание, здесь нет опечатки!). Или можете при регистрации домена сразу указать "Создать новый сайт и направить домен на него"Шаг 2-б: добавление и настройка существующего домена, который регистрировался не через нас
А что, если у Вас уже есть зарегистрированное где-то в другом месте доменное имя? Никаких проблем! Вам необходимо настроить его таким образом, чтобы сайт по нему открывался с наших серверов. Это очень легко сделать. В этом случае укажите опцию «Добавить существующий домен», введите имя Вашего домена и выберите "Направить домен на существующую директорию", выбрав ваш_логин.bget.ru/public_html, или можете при регистрации домена сразу указать "Создать новый сайт и направить домен на него" После выполнения этой операции Вам необходимо подождать 10-15 минут (это время необходимо для того, чтобы домен успешно прописался на наших DNS-серверах). Затем Вам необходимо изменить основные DNS-записи у Вашего домена, указав в них наши DNS-сервера. Сделать это нужно там, где Вы регистрировали доменное имя. Пропишите для домена следующие адреса NS-записи:- ns1.beget.com
- ns2.beget.com
- ns1.beget.pro
- ns2.beget.pro
Вне зависимости от того, статичный у Вас сайт или Вы пользуетесь CMS, Вам необходимо закачать файлы на сервер. Для этого мы воспользуемся протоколом FTP. У нас есть инструкции по найстройке и использованию популярных FTP-клиентов, таких как Total Commander, WinSCP, FileZilla. По одной из этих инструкций Вы сможете без проблем загрузить файлы Вашего сайта в ранее созданную директорию на нашем хостинге. Шаг 4: перенос базы данных Перенос БД состоит из трех этапов:
- создание копии (дампа) данных и структур таблиц на локальном компьютере (или на другом хостинге);
- создание БД на удаленном сервере (у нас);
- непосредственно импорт полученного на первом этапе дампа в БД на хостинге.
Создание дампа БД
Самый простой способ сделать дамп БД, — воспользоваться phpMyAdmin, веб-интерфейсом для управления базами данных. Если Вы уже работали с БД, то наверняка знаете, что это такое. Если нет, то Вам нужно скачать phpMyAdmin с сайта разработчиков и установить его, следуя инструкции. Если переносите сайт с другого хостинга, то просто зайдите в phpMyAdmin по данным той панели Зайдите в phpMyAdmin, в левом фрейме выберите Вашу базу данных и затем в правом фрейме выберите вкладку «Экспорт»:
После чего нажмите кнопку «Вперёд», и сохраните полученный файл. Этот файл содержит все данные из таблиц и описание структуры таблиц. Он называется дампом БД.
Создание БД на хостинге
Перейдите в раздел MySQL в Вашей Панели управления:
В этом разделе можно управлять базами данных. Вам необходимо создать новую базу данных, в которую мы на следующем шаге импортируем созданный нами дамп. Для этого введите желаемое имя БД, введите и запомните пароль и нажмите на кнопку «Добавить».
После создания база появится в списке. Нажмите на иконку phpMyAdmin, чтобы перейти в него. Вам может потребоваться ввести пароль от БД, который Вы только что задавали. Войдите в phpMyAdmin. Не забывайте о нашем «Руководстве»: подробную информацию по этому разделу Панели управления Вы можете получитьтам. Теперь нам нужно загрузить наш дамп в БД. Нажмите вкладку "Импорт", выберите файл созданного дампа с Вашего компьютера с помощью кнопки "Обзор" и нажмите кнопку "Вперёд":
Начнется процесс загрузки дампа в БД. Он может занять продолжительное время, в зависимости от объема Вашей БД и скорости Вашего интернет-соединения. Если при импорте дампа через phpMyAdmin у Вас возникают ошибки (такое возможно, если файл дампа достаточно большой), то обратитесь, пожалуйста, в нашу службу технической поддержки. Мы с радостью поможем Вам импортировать Ваши данные.
После загрузки Вы увидите сообщения о том, что импорт произведен успешно. Отлично! Мы уже почти у цели. Остался последний шаг.
Шаг 5: настройка соединения с БД
Рассмотрим последний общий для всех CMS этап переноса. Мы уже скопировали файлы, импортировали БД. Теперь необходимо указать вашей CMS, как подключаться к новой базе данных. В большинстве случаев это делается правкой одного конфигурационного файла CMS. У каждой CMS этот файл называется по-разному и находится в разной директории. Приведем примеры этих файлов для самых популярных CMS:
- Wordpress - /wp-config.php
- Joomla - /configuration.php
- MODx - /core/config/config.inc.php либо /manager/includes/config.inc.php
- OpenCart - /config.php и /admin/config.php (обязательно править оба)
- Prestashop - /config/settings.inc.php
- PHPShop - /phpshop/inc/config.ini
- 1C-Bitrix - /bitrix/php_interface/dbconn.php
- Drupal - /sites/default/settings.php
- DLE - /engine/data/dbconfig.php
- HostCMS - /hostcmsfiles/config_db.php
- InstantCMS - /includes/config.inc.php
- Amiro - /_local/config.ini.php
- vBulletin - /include/config.php
- WebAsyst - /kernel/wbs.xml /dblist/КЛЮЧ_БАЗЫ_ДАННЫХ.xml /temp/scdb/.settings.КЛЮЧ_БАЗЫ_ДАННЫХ (кэш ключа, можно удалить)
- Magento - /app/etc/local.xml
- Invision Power Board - /conf_global.php
Кажется, что тут достаточно очевидно, какие данные куда вписывать. На нашем хостинге данные реквизиты формируются следующим образом:
- Имя сервера — localhost
- Имя БД — имя БД, которую Вы создавали в предыдущем этапе. Оно имеет следующий вид: логин_постфикс
- Имя пользователя БД — совпадаем с именем БД
- Пароль БД — пароль, который Вы задавали при создании БД
SSH
FTP
- Общие сведения
- Решение проблем
- Подключение по FTP через FileZilla
- Подключение по FTP через Total Commander
- Подключение по SFTP через WinSCP
Веб-приложения
- Общие сведения по установке приложений (виртуальное окружение Docker)
- PHP
- Node.js
- Ruby
- Perl
- Python
- Установка PHP-фреймворков
- Инструкция по установке composer
Диагностика проблем
Домены
- Как перенести домены в зонах .RU и .РФ к регистратору Beget
- Как изменить сведения об администраторе домена .RU/.РФ
- Как продлить доменное имя через Beget
- Аннулирование доменного имени в зоне .RU/.РФ для которого Beget является регистратором
- Изменение NS-серверов для доменного имени
- Передача права администрирования доменного имени .RU/.РФ (Смена администратора домена)
- Как перенести домены в Beget
- Перенос доменов .RU/.РФ от регистратора Beget к другому регистратору
- Разрешение споров о доменах в зонах .RU/.РФ
- Инструкция по переносу доменов .RU/.РФ от Reg.ru на обслуживание к нам.
Другое
- Полный бекап сайта через SSH
- Основы работы с редактором VIM
- Волшебный файл .htaccess
- Примеры использования mod_rewrite
- Установка GoogleAdsense и Яндекс.Директ
- Подключение Google Analytics и Яндекс.Метрика
- XDebug - дебаг и профилирование кода php (profiling)
- Защита сайта от DDoS-атак
- Мультисайтовость на движке Bitrix
- Система защиты от DDOS атак - Syncookied
- Восстановление сайта из резервной копии, сохранённой в корень аккаунта
- Блокировка PHP сессий
Почта
- Общие сведения
- Решение проблем
- Настройка DKIM
- Настройка сервиса "Яндекс.Почта" для домена
- Настройка Windows Live Mail
- Настройка Outlook Express
- Настройка The Bat!
- Настройка Mozilla Thunderbird
- Настройка Mail на Mac OS X
- Настройка почты на мобильных приложениях
Сайты
- Неверное отображение домена в ссылках
- Ошибка - Warning: Cannot modify header information...
- Русификация Drupal
- Сайт в неверной кодировке
- Перенос сайта к нам
- Как установить шаблон на CMS Joomla!
- Как опубликовать сайт, созданный в Adobe Muse
- Как добавить соответствие IP-адреса и домена сайта в файл /etc/hosts
- Как сбросить пароль от панели управления сайтом в популярных CMS
- Установка и настройка CPA-Tracker
- Подключение SSL к сайту
- Перенос сайта с аккаунта на аккаунт
Сервисы
Это интересно
+2
|
|||

Последние откомментированные темы:
-
Лучшие инструменты для трекинга SERP в 2021 году: 3 лучших по мнению Digital Expert
(1)
David
,
23.12.2021
-
SEO анализ сайта: зачем он Вам и как его делать
(1)
reznikas123
,
01.04.2021
-
«SEO-перезагрузка 2019. Как получать бесплатный трафик с поисковых систем в 2019 году»
(4)
agor5
,
30.08.2019
-
(ВАЖНО! Владельцам сайтов) Как публиковать анонсы в группе
(35)
master284
,
16.05.2019
20251120235127