Как скачать и установить дистрибутив Drupal 8?
В сегодняшней статье мы разберем, как скачать и правильно установить дистрибутив Drupal 8.
O Drupal 8
Это ультрасовременная CMS (система управления содержимым), которая позволит вам создать быстрый и безопасный сайт. Это даже не просто CMS, это CMF или фреймворк для контента на базе популярного php-фреймворка Symfony. Чтобы было понятно суть CMF, могу провести аналогию. Если CMS — это конструктор для создания гоночной машинки из деталей, то CMF — это набор для создания таких конструкторов. С его помощью вы можете создать хоть гоночную машинку, хоть реактивный самолетик, хоть игрушечный паровозик. Если вы в теме сайтов всерьез и надолго — рекомендую присмотреться к Drupal!
Что нужно для работы Drupal 8?
Для работы на вашу операционную систему (ОС) нужно установить веб-сервер + Php + MySQL. Установка и настройка данной связки — тема отдельной статьи.
Если вы работаете из-под Windows 10, то можете прочитать мою статью, как провести установку на OpenServer с использованием Power Shell.
Drupal 8 может работать также и на Linux и Mac. В этой статье я буду ставить Drupal на ОС Ubuntu 18.04.
У вас есть возможность установить Ubuntu 18.04 на Windows 10 через проект WSL. Вы получите полноценный Linux без использования каких-либо виртуальных машин типа VMWare Player. Ну и, конечно, вы можете запустить Ubuntu 18.04, арендовав сервер VPS в интернете.
Итак, в командной строке Ubuntu вводим команды:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | **Переключаемся на пользователя root** sudo su **Устанавливаем PHP 7.3** apt-get install -y language-pack-en-base && sudo export LC_ALL=en_US.UTF-8 && sudo export LANG=en_US.UTF-8 && sudo apt-get install -y software-properties-common add-apt-repository ppa:ondrej/php apt-get update apt-get install php7.3 php7.3-common php7.3-fpm php7.3-cli php7.3-curl php7.3-gd php7.3-mbstring php7.3-pdo php7.3-bcmath php7.3-zip php7.3-mysql php7.3-xml php7.3-json update-alternatives --set php /usr/bin/php7.3 php -v **Переключаемся обратно на обычного пользователя** su admin **Устанавливаем COMPOSER** curl -sS https://getcomposer.org/installer | php -- \ --filename=composer \ --install-dir=/usr/local/bin && \ echo "alias composer='composer'" >> /root/.bashrc && \ composer **Скачиваем drupal 8 в текущую поддиректорию drupal.local** composer create-project drupal/recommended-project:8.x drupal.local **Устанавливаем зависимости** composer install |
Сейчас в папке drupal.local находится дистрибутив сайта. Скопируйте его содержимое в корневую директорию сайта на ОС. Непосредственно файлы самого сайта находятся в папке web. Именно на эта папка должна быть указана корневой для сайта в настройках веб-сервера. Как настроить веб-сервер apache/nginx для работы с Drupal — тема другой статьи.
Откройте в браузере адрес сайта и завершите установку Drupal. Оставьте свой комментарий — получилось ли у вас установить drupal 8 по моей инструкции. Также будет приятно, если вы оцените мою статью.
До скорого!