Руководство по установке CMS Drupal 8 на виртуальный сервер под управлением операционной системы семейства Windows со стеком WAMP.
Что это такое?
CMS с открытым исходным кодом, проста в установке, позволяет создавать сайты любого размера и легко управлять ими с помощью бэкэнд-администрирования. По сравнению с предыдущими версиями Drupal 8 включает более 200 новых функций и улучшений:
- подходит как для малого бизнеса, так и для крупных компаний;
- создание динамического контента;
- позволяет сделать контент сайта более понятными для людей с ограниченными возможностями;
- улучшено кеширование и интеграция с CDN;
- управление отображением без использования программирования;
- широкий выбор языков.
Перед установкой
Все действия в этой статье проделываются с правами администратора.
Перед тем, как начать работать с Drupal, на виртуальный сервер с необходимо установить WAMP-стек (Apache, MySQL, PHP). Об этом подробно написано в нашей инструкции. Альтернативой на Windows Server может быть установка Drupal 8 на веб-сервер IIS.
Теперь у вас есть права суперпользователя и нужное ПО, вы можете начать установку.
Загрузка Drupal
В первую очередь загрузите архив приложения на ваш VPS с официального сайта разработчика. На момент написания инструкции актуальная версия системы - 8.3.7.
Скачайте архив в формате zip.
Создайте в каталоге C:\wamp64\www папку с названием drupal и распакуйте туда содержимое каталога.
Настройка Базы данных MySQL
Создайте новую БД MySQL для Drupal, для этого заходим в MySQL-оболочку:
Зайдите в СУБД, используя пароль суперпользователя MySQL. Если это ваш первый вход используйте команду:
Создание базы данных и нового пользователя подробно описано здесь.
Настройка PHP
Сделаем несколько небольших изменений в файле конфигурации PHP. Откройте файл конфигурации Apache PHP в текстовом редакторе, например блокноте:
Раскомментируйте и установите значения следующих переменных:
Настройка Apache
Чтобы перейти к настройке Drupal в браузере, необходимо отредактировать файл конфигурации C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf.
Замените содержимое тега <Directory /> на строки:
Примечание: если у вас несколько сайтов на сервере используйте документацию на Apache.
Настройка Drupal
Не забудьте настроить FireWall для удаленного доступа.
Установка CMS в браузере подробно описано здесь.