# Инструкция по развёртыванию PHP-сайта на хостинге Джино

Развернуть и настроить любой сайт на PHP через контрольную панель (opens new window) Джино легко. Для этого не обязательно обладать навыками программиста, так как она оснащена всеми необходимыми инструментами. В этой инструкции мы расскажем, как быстро подключить к хостингу свой домен, выбрать PHP-интерпретатор, с помощью файлового менеджера загрузить на хостинг архив с сайтом, импортировать и настроить подключение к базе данных. В качестве примера будем использовать сайт на Drupal. Вы можете либо прочитать данную текстовую инструкцию, либо посмотреть ролик выше.

# Шаг 1 — создадим новый хостинг-контейнер

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

# Шаг 2 — выберем доменное имя

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

# Шаг 3 — определим интерпретатор для домена

На Джино можно выбрать интерпретатор отдельно для каждого сайта. Это удобно, если вы используете разные версии PHP для разных веб-проектов. Мы позаботились о том, чтобы вам были доступны все актуальные PHP-интерпретаторы. После привязки домена либо использования технического адреса в разделе «Сводка» выберите интерпретатор для нужного домена. Мы рекомендуем всегда обновлять ваши скрипты для совместимости с последней версией PHP. Это позволит вам обеспечить высокий уровень безопасности и быструю работу сайта. Подробнее о том, зачем обновлять версии PHP, читайте в Джино.Журнале (opens new window).

# Шаг 4 — загрузим файлы на хостинг

В списке доменов в разделе «Сводка» есть название директории, в которую направлен домен. Запомните это название. Обычно оно совпадает с доменным именем. Чтобы загрузить файлы на хостинг, перейдите в файловый менеджер. Откройте папку domains и найдите в ней папку с вашим доменом. Загрузите сюда архив с сайтом и дамп базы данных. Распакуйте архив. Затем удалите его, чтобы он не занимал место. Снимите галочку в появившемся окне, чтобы архив не попал в корзину. Он вам больше не понадобится. Содержимое корзины также занимает место на хостинге, поэтому её нужно своевременно очищать.

Резервные копии (opens new window) хостинг-контейнеров создаются автоматически с периодичностью 1 раз в 2-11 дней и хранятся 20 дней. Создать бэкап вручную в любой момент можно в разделе УправлениеРезервные копии.

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

# Шаг 5 — загрузим дамп базы данных

Файлы загружены, теперь нам нужно импортировать базу данных. Перейдите в раздел УправлениеУправление MySQL. Наведите курсор на нужную базу данных. В правом углу строки вы увидите значок функции импорта, нажмите на него. Выберите ваш файл в директории на хостинге. Нажмите кнопку «Загрузить». Вверху страницы должно появиться уведомление о том, что загрузка SQL-дампа завершена.

# Шаг 6 — настроим подключение к базе данных

Теперь для вашего сайта нужно настроить подключение к базе данных. Вернитесь в файловый менеджер, в директорию, вы куда загрузили архив сайта на предыдущем шаге (ссылка на этот шаг). Найдите файл настройки подключения к базе данных. У каждой CMS свой конфигурационный файл. В данном примере мы показываем Drupal. Перед тем как вносить изменения, убедитесь, что у файла достаточно прав для записи. Если нет, права нужно выдать.

В конфигурационном файле подключения базы данных в качестве хоста должен быть указан localhost. Также вам потребуется изменить имя пользователя и название базы данных. Если вы помните пароль от базы данных, используйте его. Если пароль не помните, его можно сменить. Найти нужные данные можно в разделе УправлениеТехническая информация, в пункте «Настройки MySQL». Далее сохраните изменения в конфигурационном файле.

# Шаг 7 — завершим процесс переноса сайта

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