Как установить DLE на хостинг: пошаговая инструкция
Установите DataLife Engine на обычный PHP-хостинг за 20–40 минут: подготовьте домен, базу данных и FTP-доступ, загрузите файлы, запустите мастер установки и проверьте права на каталоги.

Рабочий сайт на DataLife Engine можно получить за 20–40 минут, если хостинг уже подключён, домен направлен на сервер, а дистрибутив DLE скачан из личного кабинета. Ниже — последовательность для DLE 17.x: от создания базы данных до удаления установочных файлов и первой проверки сайта.
Что подготовить до установки
Перед началом не распаковывайте архив DLE в случайную папку на компьютере и не загружайте его содержимое в корень сайта без проверки структуры. Вам понадобятся:
- лицензионный дистрибутив DataLife Engine 17.x из личного кабинета;
- домен, подключённый к нужному хостингу;
- FTP-доступ или файловый менеджер панели управления;
- данные для подключения к MySQL или MariaDB: имя базы, пользователь, пароль и адрес сервера;
- доступ к панели хостинга для выбора версии PHP и создания базы данных;
- резервная копия сайта, если DLE устанавливается не в пустой каталог.
Требования к PHP, MySQL или MariaDB и расширениям могут отличаться между выпусками DLE. Перед загрузкой сверьте их с файлом требований или документацией именно вашей версии. Если хостинг предлагает несколько вариантов PHP, выбирайте тот, который указан для вашего дистрибутива, а не самый новый автоматически.
Термин. Корень сайта — каталог, содержимое которого хостинг отдаёт при открытии домена. Его название зависит от панели: это может быть public_html, www, htdocs или другая папка.
Установка DLE по шагам
- Создайте базу данных. В панели хостинга откройте раздел баз данных и создайте отдельную базу, пользователя и пароль. Запишите точные значения, включая префиксы, которые хостинг добавляет к имени базы или пользователя. Если панель показывает отдельное поле «Сервер базы данных», сохраните и его. Проверка: база отображается в панели, а пользователь имеет права на неё.
- Подготовьте домен и HTTPS. Убедитесь, что домен открывает именно этот хостинг. Если DNS только что изменён, обновление записей может занять время. Выпустите SSL-сертификат в панели хостинга и включите HTTPS, если провайдер это поддерживает до установки. Проверка: при открытии домена появляется страница хостинга или пустой каталог, а соединение по HTTPS не выдаёт ошибку сертификата.
- Распакуйте дистрибутив. Скачайте архив DLE из официального личного кабинета, распакуйте его на компьютере и проверьте структуру файлов. В корне распакованного дистрибутива должны находиться файлы и каталоги движка, а не ещё одна папка с названием архива. Проверка: вы видите установочные файлы DLE на первом уровне распакованной папки.
- Загрузите файлы на сервер. Подключитесь по FTP или откройте файловый менеджер хостинга. Перейдите в корень домена и загрузите туда содержимое дистрибутива. Не меняйте имена каталогов и не загружайте архив рядом с файлами в надежде, что хостинг распакует его правильно. Проверка: в корне сайта появились каталоги движка, а размер загруженных данных примерно соответствует дистрибутиву.
- Откройте мастер установки. В браузере перейдите по адресу домена и добавьте путь к установщику, который указан в документации конкретной версии DLE. В типичной установке это путь
/install.php, но перед запуском проверьте имя файла в дистрибутиве. Проверка: открывается мастер установки DLE с проверкой требований, а не список файлов и не ошибка 404. - Пройдите проверку окружения. Мастер покажет версию PHP, доступные расширения и права на отдельные каталоги. Исправьте красные предупреждения до продолжения. Если хостинг не позволяет изменить параметр самостоятельно, обратитесь в поддержку и приложите название параметра и текст ошибки. Проверка: обязательные проверки отмечены как пройденные, а кнопка перехода к следующему шагу доступна.
- Введите данные базы. Укажите имя базы, пользователя, пароль и сервер базы данных. Если хостинг использует отдельный сервер, не подставляйте автоматически
localhost: используйте значение из панели. Если мастер предлагает префикс таблиц, оставьте стандартный или задайте уникальный для этого сайта. Проверка: мастер принимает данные и переходит к созданию таблиц без сообщения о невозможности подключиться к базе. - Создайте учётную запись администратора. Укажите сложный уникальный пароль и рабочий адрес электронной почты. Не используйте пароль от панели хостинга, почты или FTP. Сохраните данные в менеджере паролей. Проверка: после завершения установки вы можете войти в административную панель, используя созданную учётную запись.
- Завершите установку. Дождитесь сообщения об успешном создании конфигурации и таблиц. Не закрывайте вкладку и не обновляйте страницу во время этой операции. Проверка: главная страница сайта открывается, а административная панель принимает логин и пароль.
- Удалите установочные файлы. После успешного запуска удалите установочный файл или каталог, который требует удалить мастер DLE. Точное имя зависит от версии дистрибутива. Не оставляйте установщик доступным из браузера: повторный запуск может повредить конфигурацию или открыть лишнюю точку входа. Проверка: повторный переход к адресу установки возвращает ошибку 404 или сообщение о том, что установщик недоступен.
Установка считается законченной не тогда, когда открылся мастер, а когда сайт запускается после удаления установщика и администратор может войти в панель.
Что проверить сразу после входа
Пустая главная страница не доказывает, что всё настроено правильно. Сделайте короткую проверку в публичной части и в админ-панели:
- откройте главную страницу, страницу новости и страницу обратной связи, если она включена в поставке;
- создайте тестовую новость, добавьте изображение и проверьте её отображение в шаблоне;
- выйдите из панели и войдите снова, чтобы проверить сессию;
- проверьте, что сайт открывается по HTTPS и не создаёт смешанный контент;
- посмотрите права на каталоги загрузок и убедитесь, что загруженный файл нельзя выполнить как скрипт;
- создайте резервную копию файлов и базы до установки модулей, шаблонов и сторонних плагинов.
Права доступа не стоит бездумно выставлять на весь сайт. Если мастер сообщает о недоступной записи в конкретный каталог, меняйте права только для него и возвращайте более строгие настройки после завершения установки. Универсальное значение, подходящее для любого хостинга и конфигурации PHP, обещать нельзя.
Если установка не получилась
«404 Not Found» при открытии установщика
Файл загружен не в корень домена, называется иначе или домен указывает на другую папку. Проверьте путь сайта в панели, наличие установочного файла на первом уровне каталога и соответствие адреса домена этому каталогу.
«500 Internal Server Error»
Причиной могут быть неподходящая версия PHP, отсутствующее расширение, ошибка в правилах веб-сервера или неверные права. Откройте журнал ошибок в панели хостинга и меняйте настройки по тексту конкретной ошибки, а не перебирайте версии PHP вслепую.
«Access denied for user» или ошибка подключения к базе
Проверьте имя базы, имя пользователя, пароль и адрес сервера. Частая причина — добавленный хостингом префикс или использование localhost вместо отдельного адреса MySQL. Убедитесь, что пользователь привязан к базе и имеет права на её изменение.
«Permission denied» при проверке файлов
У пользователя PHP нет доступа к каталогу или файлу. Сверьте владельца и права в файловом менеджере, затем попросите поддержку исправить их, если сайт работает под другим системным пользователем. Не выдавайте максимальные права всему корню сайта.
Белая страница после установки
Включите просмотр ошибок только на время диагностики, если это безопасно для вашего хостинга, и изучите журнал PHP. Проверьте совместимость версии PHP с DLE 17.x, отключите недавно добавленный шаблон или модуль и восстановите сайт из резервной копии, если проблема появилась после изменения файлов.
Что сделать дальше
После базовой установки настройте резервное копирование по расписанию и отдельно проверьте восстановление копии. Затем выберите шаблон, настройте ЧПУ и метатеги, создайте тестовую новость и проверьте загрузку изображений на мобильном устройстве. На рабочем сайте наблюдайте за журналами PHP и веб-сервера, свободным местом и временем ответа страниц. Обновлять DLE и сторонние модули лучше после резервного копирования и проверки совместимости с вашей версией PHP.
Инфобез и 152-ФЗ: Аудит политик конфиденциальности, правила сбора cookie.
Спросить за 20 ₽Источники: Официальный сайт DataLife Engine, Документация и требования DataLife Engine
Частые вопросы
Можно ли установить DLE без FTP-клиента?
Какую версию PHP выбрать для DLE?
Что делать, если я потерял пароль администратора?
Нужно ли удалять установщик после завершения?
Что делать, если сайт открывается, но изображения не загружаются?
Можно ли ставить DLE в уже работающий сайт?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.