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

Как установить Drupal на хостинг и настроить первый сайт

Результат: Drupal установлен, интерфейс на русском, созданы тип содержимого, страницы и меню сайта.

Инструкция Проверено 3 ноября 2026 3 ноября 2026 Браузер Автор: Олег Калаганов
Коротко

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

Содержание · 8 разделов

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

Проверьте требования хостинга

Drupal требовательнее простых движков: ему нужны свежая версия PHP, достаточный лимит памяти для скриптов и база данных MySQL, MariaDB или PostgreSQL. Точные требования к версиям опубликованы на drupal.org — откройте их и сравните с тем, что показывает панель вашего хостинга.

Если тариф самый дешёвый и лимит памяти низкий, установка может оборваться на середине. В этом случае повысьте лимит в настройках PHP или выберите тариф посильнее.

Создайте базу данных

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

Загрузите файлы Drupal

Скачайте архив последней версии с drupal.org и загрузите в корневую папку сайта на хостинге, обычно это public_html. Распакуйте архив прямо на сервере через файловый менеджер — загружать тысячи файлов по FTP долго.

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

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

Откройте адрес сайта в браузере — начнётся установка. Мастер проведёт по шагам:

  • выбор языка — выберите русский, перевод подтянется автоматически;
  • выбор профиля установки: стандартный подходит для обычного сайта, минимальный — для разработчика, который соберёт всё сам;
  • проверка требований сервера: если что-то не так, мастер прямо скажет, чего не хватает;
  • подключение к базе данных — введите данные из прошлого шага;
  • настройка сайта: название, почта, учётная запись администратора.

Логин администратора не делайте «admin», а пароль возьмите длинный: эта учётная запись может всё.

Опишите структуру сайта

Это главный шаг и главное отличие Drupal. Прежде чем писать тексты, решите, из чего состоит сайт. Для сайта школы это могут быть «Новость», «Преподаватель» и «Кружок»; для каталога — «Товар» с полями цены, фотографии и производителя.

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

Создайте материалы и меню

Теперь добавьте содержимое: несколько материалов каждого типа. Редактор формы заполнит поля, которые вы описали, — ошибиться сложнее, чем в свободном текстовом редакторе.

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

Настройте обновления и копии

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

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

Если что-то пошло не так

Установка обрывается или страница белая

Обычно не хватает памяти для PHP или время выполнения скрипта слишком мало. Поднимите лимиты в настройках PHP в панели хостинга и откройте адрес сайта заново — установка продолжится с того же места.

Мастер не подключается к базе

Проверьте имя базы, логин, пароль и адрес сервера. У части хостеров сервер базы — не localhost, а отдельный адрес; он написан рядом с базой в панели управления.

Сайт работает, но ссылки на внутренние страницы дают ошибку

Не применяются правила переадресации веб-сервера. Убедитесь, что файл .htaccess из дистрибутива лежит в корне сайта и хостинг разрешает его использовать.

Часть интерфейса осталась на английском

Перевод отдельных модулей бывает неполным. В разделе переводов интерфейса можно обновить переводы из хранилища сообщества и вручную исправить нужные строки.

Программа Drupal Движок для сложных сайтов с открытым кодом: свои типы содержимого, права и выборки без кода.
Открыть карточку
Полезная статья?
Спасибо, отметили Ответ учтём при следующей проверке материала.
Что пошло не так? Можно выбрать одно или написать комментарий
Без имени и email. Для вопроса используйте комментарии.
Спасибо, передали автору Проверим инструкцию на устройстве и обновим дату проверки. Если нужен ответ — задайте вопрос в комментариях.

Комментарии · 0

Комментариев пока нет — задайте вопрос первым.

Комментарий появится после проверки. Ссылки без пояснений удаляем.