Установка Drupal на Windows

Руководство по установке CMS Drupal 8 на виртуальный сервер под управлением операционной системы семейства Windows со стеком WAMP.

Что это такое?

CMS с открытым исходным кодом, проста в установке, позволяет создавать сайты любого размера и легко управлять ими с помощью бэкэнд-администрирования. По сравнению с предыдущими версиями Drupal 8 включает более 200 новых функций и улучшений:

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

Примечание: CMS - прикладное программное обеспечение с веб-интерфейсом, которое служит для управления (например добавление, редактирование, удаление) содержимым сайта.

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

Все действия в этой статье проделываются с правами администратора.

Перед тем, как начать работать с Drupal, на виртуальный сервер с необходимо установить WAMP-стек (Apache, MySQL, PHP). Об этом подробно написано в нашей инструкции. Альтернативой на Windows Server может быть установка Drupal 8 на веб-сервер IIS.

Теперь у вас есть права суперпользователя и нужное ПО, вы можете начать установку.

Загрузка Drupal

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


Download Drupal


Скачайте архив в формате zip.


Download zip


Создайте в каталоге C:\wamp64\www папку с названием drupal и распакуйте туда содержимое каталога.

Настройка Базы данных MySQL

Создайте новую БД MySQL для Drupal, для этого заходим в MySQL-оболочку:

cd C:\wamp64\bin\mysql\mysql5.7.14\bin
.\mysql.exe -u root -p

Зайдите в СУБД, используя пароль суперпользователя MySQL. Если это ваш первый вход используйте команду:

.\mysql.exe -uroot

Создание базы данных и нового пользователя подробно описано здесь.

Настройка PHP

Сделаем несколько небольших изменений в файле конфигурации PHP. Откройте файл конфигурации Apache PHP в текстовом редакторе, например блокноте:

C:\wamp64\bin\php\php7.0.10\php.ini

Раскомментируйте и установите значения следующих переменных:

allow_url_fopen = Off
expose_php = Off
max_execution_time = 300
default_charset = "UTF-8"
extension=php_curl.dll
extension=php_imap.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_tidy.dll
extension=php_pdo_mysql.dll
extension=php_zip.dll

Настройка Apache

Чтобы перейти к настройке Drupal в браузере, необходимо отредактировать файл конфигурации C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf.

Замените содержимое тега <Directory /> на строки:

<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>

Примечание: если у вас несколько сайтов на сервере используйте документацию на Apache.

Настройка Drupal

Не забудьте настроить FireWall для удаленного доступа.

Установка CMS в браузере подробно описано здесь.



Средняя оценка: 5,0, всего оценок: 1