Beget как загрузить сайт
Перейти к содержимому

Beget как загрузить сайт

  • автор:

Перенос сайта c виртуального хостинга на VPS c помощью Vesta

Перенести сайт на виртуальный сервер с использованием другого ПО можно по аналогии, поэтому если используемое вами ПО отсутствует в рассмотренных нами примерах — ознакомившись с нашей инструкцией полностью, вы сможете получить общее представление о процессе переноса сайта с виртуального хостинга на VPS.

Установка Vesta CP

Vesta CP — бесплатная панель управления сервером. После установки панели в автоматическом режиме на email администратора, указанный при установке, направляется письмо с необходимыми для входа в панель данными. Страница входа в панель Vesta CP выглядит так:

Добавление домена

Для переноса сайта необходимо добавить ваш домен в панель. Сделать это можно в разделе WEB, нажав на зеленую кнопку «Добавить домен»:

Создание базы данных

1. Для переноса базы данных сайта требуется создать файл резервной копии на виртуальном хостинге.

2. В панели Vesta CP создать новую базу данных для переносимого сайта можно в разделе DB, нажав на кнопку «Добавить БД»:

3. После создания базы данных из раздела DB можно сразу перейти в phpMyAdmin, нажав на соответствующую кнопку в панели.

4. В phpMyAdmin переходим в созданную в п.2 базу данных и открываем меню «Импорт» в верхней панели.

5. Выбираем предварительно сохраненный файл резервной копии и нажимаем кнопку «Вперед».

Копирование файлов сайта

Для копирования файлов сайта воспользуемся Файловым менеджером из панели управления VPS.

1. В левой панели необходимо выбрать директорию с файлами сайта на виртуальном хостинге.

2. В правой панели – директорию на виртуальном сервере, в которой необходимо размещать файлы сайта (эта директория была создана автоматически при добавлении вашего домена в панели Vesta CP): /home/admin/web/имя_домена/public_html .

3. Выделяем файлы и папки сайта в файловом менеджере и копируем их в директорию сайта на виртуальном сервере:

Настройка прав доступа

Для дальнейшей настройки потребуется подключиться к серверу по SSH — рекомендуем использовать для этого удобный вам SSH-клиент (например, Putty в Windows) или стандартный терминал в Linux или MacOS.

Если вы добавили SSH-ключ для авторизации без ввода пароля, достаточно набрать в терминале:

ssh root@xxx.xxx.xxx.xxx

где xxx.xxx.xxx.xxx — IP-адрес вашего сервера. Иначе потребуется ввести пароль, указанный при создании сервера (если вы забыли пароль, в любой момент его можно сбросить в настройках сервера).

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

1. Для корректной работы веб-сервера необходимо изменить владельца файлов в корневой директории сайта на admin .

chown -R admin:admin /home/admin/web/wolfersen.ru/public_html

проверить текущего владельца можно командой

ls -l /home/admin/web/wolfersen.ru/public_html

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

find /home/admin/web/wolfersen.ru/public_html -type d -exec chmod 751 <> \; find /home/admin/web/wolfersen.ru/public_html -type f -exec chmod 644 <> \;

Настройка конфигурационного файла сайта

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

1. Для этого откроем файл в режиме правки, используя файловый менеджер. В нашем примере CMS WordPress — конфигурационный файл имеет имя wp-config.php

2. В файле необходимо заменить значения констант DB_NAME , DB_USER и DB_PASSWORD на те, которые мы указали при создании базы данных и пользователя базы данных.

3. После этого сохраните изменения и закройте файл.

Проверка результата переноса

После переноса сайта рекомендуем проверить его работоспособность при открытии с виртуального сервера. Сделать это можно путем добавления соответствия IP-адреса VPS и домена сайта в файл hosts на вашем локальном компьютере.

Изменение А-записи домена

Если сайт работает корректно — можно изменить DNS-записи домена вашего сайта, указав в качестве А-записи IP-адрес вашего виртуального сервера. После вступления изменений в силу (это занимает до 15 минут) сайт по вашему домену будет открываться с VPS.

Перенос сайта между аккаунтами

На отдающей стороне необходимо скачать файловую структуру сайта и базу данных. Сделать это можно в разделе BackUp, выбрав дату резервных копий «Текущее состояние» и папку, в которой расположен сайт на отдающей стороне.

Следующим этапом будет скачивание базы данных, в том-же разделе BackUp, так же за «Текущее состояние».

После того, как вы создадите заявки на создание резервных копий способом «Скачать по ссылке», и они будут выполнены, ссылки для скачивания будут доступны во вкладке «История заданий», нажав на которые (Статус: Выполнено) вы сможете скачать файлы резервных копий к себе на компьютер.

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

Действия на аккаунте принимающей стороны

Первым делом необходимо создать сайт на принимающей стороне. Сделать это можно в разделе Сайты.

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

После создания база появится в списке. Нажмите на иконку phpMyAdmin, чтобы перейти в него. Вам может потребоваться ввести пароль от БД, который Вы только что задавали. Войдите в phpMyAdmin.
Не забывайте о нашем «Руководстве»: подробную информацию по этому разделу Панели управления Вы можете получить там.

Теперь нам нужно загрузить наш дамп в БД. Нажмите вкладку «Импорт», выберите файл резервной копии БД с Вашего компьютера с помощью кнопки «Обзор» и нажмите кнопку «Вперёд»:

Остаётся закачать и распаковать их на принимающей стороне. Закачать файлы Вы можете при помощи FTP соединения или Файлового менеджера. Распаковать архив вы сможете с помощью SSH консоли или Файлового менеджера.

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

Хостинг Бегет — как загрузить сайт

Заходим по ссылке https://beget.ru/ — и видим:

хостинг

Нажимаем виртуальный хостинг — потому что для начала это самое то, еще долго может не потребоваться другой: vps или vds (пока на них не обращайте внимание, потому что это очень сложно для новичка да и не нужно!).

Нажали? далее видим:

Выбираем тут тариф — первый самый дешевый у них на два домена(то есть два сайта вы сможете разместить), второй для 5 сайтов, я начинал сразу с пяти, потому что у меня уже было такое количество на бесплатных серверах и новые задумки и планы. В общем выбираем, нажимаем заказать и выскакивает следующее окошко:

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

Далее вам на почту прилетят пароли и данные для входа, аккуратно сохраните их, потому что они нужны всегда!

Заходим на свой первый платный хостинг

Какие ваши следующие действия для того, чтобы начать непосредственно работу с хостером? Следующий этап — переходим по ссылке https://cp.beget.ru/login_.php — неважно или заходим с их главной страницы(вводим логин и пароль, мне удобнее с этой ссылки, потому что у меня браузер, который пароли запоминает).

какой хостинг лучше?

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

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

Сперва нужно настроить

  • Заходите во вкладку «сайты» создаете сайт вписывая его название в поле: «Имя директории»
  • Заходите во вкладку «домены» — тут вы можете либо зарегистрировать новый домен, либо прикрепить уже существующий(я уже писал — как приобрести домен второго уровня) или либо выбрав «зарегистрировать новый домен» — регите у них, может чуть дороже. А так вообще при оплате за год, насколько я помню, у них там есть также — домен в подарок! Так что не спешите сразу). Домен прикрепляется не сразу, а в течение полдня, по разному.
  • Далее заходите во вкладку «cms» — выбираете ваш сайт и выбираете wordpress (вордпресс) или joomla к примеру и устанавливаете, что хорошо на Бэгете они устанавливаются в пару кликов вместе с базой данных.

Как загрузить сайт на хостинг Бегет?

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

Алгоритм действий при загрузке статичного самописного сайта на хостинг Бегет:

1 способ: самый легкий — у бегета в админке(и у многих других также) увидите вкладку — Файловый менеджер. Нажимаете на нее, он у вас в отдельном окне открывается и теперь вы увидите папки ваших сайтов. Выбираете свою (где ваш домен) и в ней будет папка public_html — надо в нее зайти и там уже жмете правой кнопкой на пустом месте и выйдет контекстное меню — загрузить — и загружаете с компьютера файлы. Вот и все по загрузке. Далее только настройка сайта на хостинге.

2 способ для более продвинутых : Далее вы подключаетесь по ftp(фтп) через программу Total Commander или FileZilla. Вводите данные, которые вам присылали(работу с этими программами мы будем еще обсуждать). Соединяетесь и видите, что появился ваш домен и в ней папка public.html именно это и есть корневая директория вашего сайта — именно в эту папку просто загружаете файлы и папки вашего сайта, который вы может делали на локальном компьютере. И все проверяйте ваш сайт должен работать!

Примерно такой же принцип действия с динамическими сайтами на cms — обычно там требуется перенос файлов темы вашего сайта, может быть потребуется версия вашего движка и перенести базу данных и все, ну об этом в следующих постах. Помню как я к первому платному хостингу как долго шел, а тут вы получаете все готовенькое!) Удачи в начинаниях!

PS и самое интересное — у Бегета появился встроенный антивирус — теперь Вы сразу же получите уведомление, если ваш сайт попытаются заразить.

PPS сейчас у них еще и за 10 минут подключается бесплатный ssl сертификат ) можете себе представить уровень сервиса? Круто, вчера на Юкоз устанавливал 4 часа — разница.

Более старые статьи:
  • Хостинг timeweb отзыв
  • Лучший платный хостинг — как начать работать

Как перенести к нам сайт от другого хостинг-провайдера

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

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

Хостинг TimeWeb

Авторизация в личном кабинете производится по ссылке https://hosting.timeweb.ru/login, личный кабинет совмещен с панелью управления хостинга, доступы для авторизации в личном кабинете также можно использовать для подключения по FTP/SSH ко всем сайтам аккаунта.

Подключение по SSH будет доступно только для аккаунтов с привязанным контактным телефоном. Ползунок, активирующий доступ по SSH, располагается на главной странице ПУ в блоке “Статус сервисов”.

В блоке “Доступ по FTP” указаны основные доступы аккаунта, кроме пароля, пароль в явном виде в ПУ аккаунта недоступен. Поля “IP” и “Хост”, по сути, равнозначны.

Также можно создать дополнительный доступ в разделе “Пользователи” ПУ/FTP. Нажмите кнопку “Добавить нового пользователя” и укажите доступные для него разделы.

Для переноса веб-сайтов оптимальным набором будет: “Доступ к файлам по FTP”, “Работа с сайтами” и “Базы данных”.

Хостинг RegRu

Авторизация в личном кабинете производится по ссылке https://www.reg.ru/. Доступы для авторизации в личном кабинете бесполезны для переноса сайтов на новый хостинг, поскольку аккаунт исключительно биллинговый, и доступа к файлам сайта в нем не получить.

После того как вы авторизовались, нужно нажать на логин в правом верхнем углу и перейти в раздел “Мои домены и услуги”.

В открывшемся списке услуг вам нужно найти хостинг нужного сайта и нажать на его название в столбце “Услуга”. В рамках одного личного кабинета может быть несколько хостингов, будьте внимательны.

В открывшемся окне выбранного хостинга у вас откроется вкладка “Управление”, на ней будут указаны домены сайтов, размещающихся на данном хостинге. Перейдите на вкладку “Доступы”, на ней представлены хост, логин и пароль для доступа по FTP.

Хостинг NicRu

Авторизация в личном кабинете производится по ссылке https://www.nic.ru/auth/login. При авторизации можно выбрать, какой пароль вы указываете – административный или технический. Доступы для авторизации в личном кабинете, по сути, бесполезны для переноса сайтов на другой хостинг, поскольку аккаунт исключительно биллинговый, и доступа к файлам сайта в нем не получить.

В случае авторизации по техническому паролю будет доступен только раздел “Услуги”, в случае авторизации по административному паролю – все разделы панели управления. Перейдите в раздел “Услуги” – “Хостинг, почта, конструктор сайтов”.

В списке услуг выберите хостинг, на котором расположен ваш сайт, и перейдите к нему, нажав на кнопку “Управление хостингом”.

Перейдите в раздел “FTP и SSH”.

Перейдите на вкладку “SSH”. На ней указаны хост и имя пользователя для доступа по SSH и FTP. Если вы не помните пароль, то можете его сбросить, нажав на кнопку “Сбросить пароль”.

На вкладке FTP вы можете создать отдельный доступ к конкретному сайту. Будьте внимательны с выбором сайта при создании доступов. Для дополнительных доступов нельзя разрешить SSH. Для создания нового доступа нужно кликнуть на плюс в правом верхнем углу “Создать пользователя”.

Хостинг SpaceWeb

Авторизация в личном кабинете производится по ссылке https://mcp.sweb.ru/main/auth. Личный кабинет совмещен с панелью управления хостинга, доступы для авторизации в личном кабинете также можно использовать для подключения по FTP/SSH ко всем сайтам аккаунта.

Перейдите в раздел “Инструменты”.

На вкладке “FTP-аккаунты” можно создать новый доступ, кликнув на кнопку “Добавить FTP-аккаунт”. Основной пользователь совпадает с логином аккаунта, дополнительные создаются на его базе через нижнее подчеркивание. Хост (адрес сервера) и порт указаны в сноске над списком.

На вкладке SSH можно разрешить SSH-доступ. Он может быть разрешен только для основного пользователя (логина, с которым вы авторизовались в личном кабинете).

Надеемся, наши инструкции о переносе веб-сайтов были для вас полезны.

Желаем удачной работы!

Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить перенос сайта с одного хостинг-провайдера на другой или эту статью в целом – ждем вас в нашем сообществе в Telegram.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *