Меню Рубрики

Установка ssl в drupal

Настройка https на Drupal 7

Вы здесь

Перевод сайтов на новый протокол https это уже не очередная seo фишка, а необходимость, к которой рано или поздно придется прийти всем сайтам. В этой статье мы не будем рассматривать что такое https и зачем он нужен, какие виды сертификатов существуют и как их заказывать, я лишь расскажу как правильно перевести на этот протокол сайт работающий на CMS Drupal.

Для ряда своих сайтов я использовал бесплатные сертификаты от Let’s Encrypt предлагаемые в панели инструментов (дополнительных услуг) хостингов. Если у вас информационный сайт или интернет магазин где не проводятся онлайн платежи, то такого сертификата будет достаточно.

После того как сертификат был заказан и выпущен для вашего домена (как это сделать не описываю так как у каждого хостинга своя процедура) обязательно убедитесь что теперь сайт доступен по двум адресам, с http:// и https://. Если все в порядке, идем к следующему шагу.

Важно! Пока не спешим вносить правки в htacess и настраивать 301 редиректы. Первое что необходимо сделать, как советует сам Платон Щукин так это:

  1. Приобрести и настроить сертификат безопасности, который выдается соответствующей уполномоченной организацией (центром сертификации).
  2. Сообщить поисковому роботу о том, что сайт стал доступен по новому протоколу, добавив его в форму addurl или в список своих сайтов в Яндекс.Вебмастере.
  3. Указать адрес желаемого главного зеркала с помощью директивы Host в файле robots.txt. Например: Host: https://site.ru
  4. Если домены http и https были признаны зеркалами ранее, то на данном этапе можно сообщить роботу об изменениях в отношении главного зеркала на странице «Настройки индексирования — Главное зеркало» сервиса Яндекс.Вебмастер. Если же этого еще не произошло, этот шаг нужно пропустить, так как сервис не позволит совершить эту операцию.
  5. Дождаться, пока главное зеркало в группе зеркал сайта будет определено в соответствии с заданными указаниями, это может занять несколько недель. Как только это произойдет, вы увидите соответствующее изменения для подтвержденного сайта в Яндекс.Вебмастере.
  6. При необходимости настроить редирект с неглавного зеркала на главное. Делать это до того, как сайты будут признаны зеркалами, нежелательно, поскольку в этом случае страницы с редиректами будут исключаться из поиска согласно правилам Яндекса по обработке перенаправлений. На время склейки зеркал, по возможности, лучше оставить сайт доступным для робота по обоим адресам.

Делаеться это для того, чтобы минимизировать потери траффика при смене протокола так как если сразу ставить 301 реддирект, то страницы могут вылетать с поиска еще до отого, как новые туда попадут.

Настраиваем 301 Redirect

Теперь, когда зеркала в Яндексе склеились, вносим правки в файл .htaccess. После строки:

Но не на всех хостингах такой вариант будет рабочим. Например, этот вариант рабочий на хостинге Timeweb но не работает на Beget. Для Beget оказался рабочим такой:

Для Ukraine же почему-то не пошли оба предыдущих варианта, поэтому в моем случае пришлось использовать такой:

Также, на некоторых хостингах могут не подгружаться CSS стили, скрипты и картинки. Для исправления этой проблемы идем в файл:

находим и раскомментируем (убрать # ) директиву $base_url, (где-то 283 трока), вписав туда вместо сайта примера домен вашего сайта с протоколом https.

Советую $base_url откоректировать не зависимо подключились ли стили и скрипты или нет.

Описанный выше метод хорош тем, что не требует установки дополнительных друпаловских модулей таких как Secure Pages например.

Также, многие хостинги советуют покупать выделенный IP для сайта работающем на https, но если вам не важен трафик с устаревших браузеров — не покупайте. Список браузеров не поддерживающих с которыми могут быть проблемы без выделенного IP можно посмотреть здесь.

Также не забываем про правку файла Robots.txt, где к директиве Host стоит добавить https. Например если у вас зеркало было без www, пишем:

И если у вас зеркало с www, пишем:

Правила указанные в файле .htaccess универсальные, и в целом могут работать и использоваться на других CMS. Важно! После проделанных манипуляций проверить ответ сервера через любой сервис, например этот. Сайт с рабочим протоколом https должен отдавать 200 код, все остальные варианты 301. На примере моего сайта:

На хостинге Таймвеб у меня была систуация, когда все сделано как описано выше, но код ответа отдавался не 301, а 302. Для решения этой проблемы нужно пройти в панель управления хостинга и в настройках сайта снять все 3 галочки как на рисунке ниже:

По дибильному как-то. Сначала вам нужно включить галочку «Использовать безопасное соединение», а затем, когда сертификат будет выпущен, отключить ее.

Если у Вас есть свои, лучшие решения, пожалуйста делитесь в комментариях

источник

EvgIT.com

Шаг 1. Купить для вашего домена SSL-сертификат.

У обычных хостеров/регистраторов доменов самые простые SSL-сертификаты стоят очень дорого. Выход — искать надежных реселлеров и покупать у них дешевле. Например, https://www.gogetssl.com/ — сертификат будет от Comodo. Стоит 4-5$.
Регистрируемся, оплачиваем покупку, заполняем инфу о сертификате, подтверждаем домен по почте — далее генерируем приватный ключ и запрос на получение сертификата (CSR, мне не понадобился в процессе настройки), после чего на почту приходит архив с 4 файлами. Открыть их можно простым блокнотом.

Шаг 2. Настроить домен и сервер для работы с SSL-сертификатом.

И так, у нас есть приватный ключ и четыре файла с сертификатами:

  • Root CA Certificate — AddTrustExternalCARoot.crt
  • Intermediate CA Certificate — COMODORSAAddTrustCA.crt
  • Intermediate CA Certificate — COMODORSADomainValidationSecureServerCA.crt
  • Your PositiveSSL Certificate — youdomain_net.crt

Далее на примере панели ISPManager 4 (в 5 версии окна выглядят чуть иначе, но суть одна).

а) включить для пользователя возможность использования SSL (поставить галочку у него в настройках)
б) зайти под этим пользователем в панель и перейти в меню Сертификатов. Выбрать «создание сертификата», далее в выпадающем списке выбрать «существующий»:

в) заполнить поля:
— Private key — приватный ключ, который сгенерировали на сайте https://www.gogetssl.com/ и получили по почте. Вставлять нужно 1 в 1, как в письме. Все сертификаты нужно вставлять в том виде, в каком вы их получили, вместе с комментариями. Например такими —
——BEGIN CERTIFICATE——
——END CERTIFICATE——
— Certificate — сертификат из файла youdomain_net.crt
— Password — пароль (если есть). У gogetssl.com его не было
— Certificate chain — вставляем сертификаты из COMODORSADomainValidationSecureServerCA.crt , COMODORSAAddTrustCA.crt и AddTrustExternalCARoot.crt . Тесты показали, что ВАЖЕН порядок добавления сертификатов в «Certificate chain». Если вставить сертификаты в другом порядке — ISPManager не даст сохранить сертификат, будет писать ошибку.
г) перейти в настройки WWW-домена, включить и выбрать добавленный SSL
д) попробовать открыть домен по https в браузере. Сайт должен открываться без каких-либо уведомлений (если выводится, что сертификат не подлинный или соединение не доверенное — значит что-то не так настроили, перепроверяте).
Есть еще множество сервисов, которые проверяют правильность установки SSL-сертификата, например —

Читайте также:  Установка поршней 21213 в 21083

Большинство должно показывать, что все с сертификатами OK. Это как дополнительная проверка того, что все настроено корректно.

д) для большей безопасности нужно настроить сервер (закрыть уязвимости SSLv3). Подробнее тут.
Если ограничиться только настройками, то в nginx.conf в секцию http нужно вписать

После чего перезагрузить nginx.

Если у вас сервер Apache2, а не Nginx, то настройки вписываете соответственно для апача (в статье на хабре все есть).

Обновлено 09.08.2015 Новые уязвимости и новые исправления безопасности появляются очень часто, и все правильные настройки уместить в одной статье не реально. Поэтому следуйте инструкциям, которые дает https://www.ssllabs.com после проверки. Там всегда есть ссылки на инструкции по исправлению проблем.

Шаг 3. Настроить Drupal для работы с SSL.

В файле settings.php раскомментировать и заполнить значение:

Тут указать домен с https (актуально только для 7ки, в 8 ничего в settings.php менять не нужно)!

Вообще для друпала 7 есть модуль https://www.drupal.org/project/securepages, который должен помогать в настройке работы сайта через зашифрованное SSL-соединение. Имеется огромный мануал по настройке. Я три раза пробовал настраивать по нему — не получилось (нужно патчить ядро), модуль так и не заработал, активировать SSL не удалось.

Для себя я нашел вот такое решение — чтобы настроить сайт на работу только через https (без возможности перехода на http), нужно добавить в .htaccess вот такие строчки (работает для любой версии друпал):

Кроме того, там же в .htaccess у меня задан редирект на «без WWW».

Некоторые сеошники требуют, чтобы не было промежуточных редиректов (на SSL и без «www»), тогда это решается следующими правилами:

Большое спасибо юзеру sstedman, который выложил это решение по редиректу на https.

Еще варианты переадресаций (иногда некоторые настройки хостинга вызывают цикличный редирект, и сайт вообще не открывается):

RewriteEngine On
RewriteCond % =off
RewriteRule (.*) https://%% [QSA,L]

update 09.02.2018
Альтернативное решение (добавить в начало settings.php, после открывающего тега php, example.org заменить на свой домен):

if (!array_key_exists(‘HTTPS’, $_SERVER)) <
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location: https://example.org’. $_SERVER[‘REQUEST_URI’]);
exit();
>

Важно убедиться в том, что все ресурсы (стили, шрифты, графика) загружается тоже через SSL, иначе браузеры будут показывать уведомление, что на странице есть контент, который грузится по обычному http протоколу. Для этого везде нужно:

  • использовать только относительные ссылки
  • или строго указывать https (например, это пришлось сделать для гугл шрифтов)
  • или указывать адрес вообще без указания протокола. Пример из гугла:

источник

Drupal Русскоязычное сообщество

Здравствуйте.
Помогите с настройкой https на сайте на drupal 7.
Сертификат SSL купил на хостинге, хостинг говорит что его установил.
Когда открываю любую страницу с https:// сайт открывается без стилей и без большинства картинок. Видимо связано с тем, что запросы на странице http, а не https.

Что нужно сделать чтобы часть страниц сайта ну или весь сайт нормально загружался по https?

Комментарии

Спасибо. Модуль установил.
Не могу в его настройках включить Enable Secure Pages.
Radiobutton включить просто неактивен.
Подскажите пожалуйста, что еще нужно сделать чтобы включить?

прописал в settings.php — $conf[‘https’] = TRUE;
все равно включить securepages не могу — переключатель неактивен
подскажите, что еще нужно сделать?

Та же самая проблема!
Кто-нибудь знает решение??

Почему RXB посоветовал именно securepages мне не понятно. Я тоже его попробовал, но ни чего не получилось.
Стоит начать изучение этого вопроса с: https://www.drupal.org/https-information
Первым пунктом этот securepages и предлагается, но лишь для того если вы хотите использовать и http и https одновременно.
Второй пункт говорит:
Для еще большей безопасности, оставьте $ конф [‘HTTPS’] в значение по умолчанию (False) и отправить все подлинности трафик через HTTPS и использовать HTTP для анонимных сеансов. Еще раз способствовало модули, такие как Secure Логин или 443 сеанса может помочь вам в этом. Drupal 7 автоматически включает конфигурацию PHP session.cookie_secure на HTTPS сайтов, что вызывает SSL-только безопасные сессионные куки будет опубликован в браузере. Использование модуля HSTS или установить Strict-Transport-Security заголовок в вашем веб-сервере, чтобы предотвратить SSL-зачистки атак.
Я же решил использовать третий:
Для наилучшем безопасности, настройки, чтобы ваш сайт использовать только HTTPS, и даже не отвечает на HTTP с перенаправлением. HTTPS является уязвимым для человека-в-середине нападений, если соединение начинается как связи HTTP перед перенаправлены на HTTPS. $ Конф [‘HTTPS’] может быть оставлен в его значении (False) по умолчанию на Pure-HTTPS сайтов. Вы можете запустить HTTP-сайт с другого сервера и просто поставить обычный текстовый сообщение о том, чтобы пользователи использовали HTTPS. Использование модуля HSTS или установить Strict-Transport-Security заголовок в вашем веб-сервере, чтобы запретить пользователям доступ к сайту без HTTPS.

Смысл модуля HSTS сводится к добавлению заголовка Strict-Transport-Security.

После перевода сайта в режим https перестали подключаться стили.

1)Решил эту проблему следующей строкой в файле settings.php:

которая исправляет все внутренние ссылки на стили, файлы и т.п.

2)Так же не подгружались гуголевские шрифты, подключенные в style.css

решил эту проблему с помощью добавления буквы «s», то есть стало выглядеть так:

Читайте также:  Установка газовых форсунок 2110

источник

Как установить Drupal 8 с Let’s Encrypt SSL на Debian 9

Главное меню » Операционная система Debian » Как установить Drupal 8 с Let’s Encrypt SSL на Debian 9

Drupal 8 предназначен быть самым большим обновлением в истории в Drupal. Создание контента намного проще в нем. Каждая встроенная тема является отзывчивой. Он доступен на 100 языках, и его инструменты интеграции делают его отличным центром для сложных систем.

В этой статье мы покажем вам, как установить Drupal 8 с Let’s Encrypt SSL на последних серверах Debian 9. Давайте пройдем через шаги установки один за другим.

Требования

1) Начало работы

Всегда рекомендуется обновлять свои пакеты сервера на стабильные до какой-либо установки. Мы можем сделать это, просто выполнив команду обновления, как показано ниже:

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

2) Установка Apache, MariaDB и PHP

Прежде чем мы начнем с установкой Drupal, вам потребуется работающий веб-сервер и сервер базы данных. В этой статье мы будем работать с Apache2, PHP7 и MariaDB, вы можете установить их легко с помощью нашего менеджера пакетов инструмента под названием apt.

Во-первых, начните с установки веб-сервера Apache с помощью следующей команды:

После установки необходимо запустить службу Apache и включить его для автоматического запуска при следующей загрузке системы. Для этого выполните следующую команду:

Во-вторых, нам необходимо установить PHP с необходимыми модулями, выполнив следующую команду:

Далее, нам нужно сделать некоторые изменения PHP переменных в нашем файле конфигурации /etc/php/7.0/cli/php.ini в зависимости от наших ресурсов сервера, как показано ниже:

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

После установки необходимо запустить службу MariaDB и включить ее для автоматического запуска при следующей загрузке системы. Для этого выполните следующую команду:

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

3) Создание базы данных Drupal

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

Мы подключены к оболочке MySQL и создали базу данных с именем «drupal_db» с пользователем «drupaluser» для установки Drupal.

4) Загрузка и установка Drupal 8.3.5

Вы можете загрузить и установить Drupal от своего официального веб – сайта: https://www.drupal.org/project/drupal . Мы скачали последнюю версию программного обеспечения, имеющегося на их сайте.

5) Создание SSL для домена Drupal с помощью Let’s Encrypt

Мы планируем настроить Drupal на домене andreyex.ru. Следовательно, нам нужно настройка SSL для этого домена, чтобы обеспечить нашу установку Drupal. Два из этих пакетов должны быть установлены до установки . Bc является «произвольным языком калькулятора точности. Он используется для сценария автоматического обновления в программного обеспечения let’s Encrypt. Вы можете установить эти пакеты с этой командой ниже:

Как только это будет сделано, мы можем легко загрузить клонированное хранилище let’s Encrypt из GitHub.

Теперь мы можем перейти к нашей папке установки let’s Encrypt и запустить эту команду, чтобы выпустить наш сертификат SSL.

6) Создание виртуального хостинга для домена

Прежде всего, вам нужно будет создать файл виртуального хоста Apache для Drupal. Чтобы сделать это, создайте новый файл drupal.conf внутри каталога /etc/apache2/sites-available/, для этого скопируйте Vhost по умолчанию оттуда:

После этого, мы можем изменить виртуальный хост в соответствии с нашим доменным именем и коренем документа.

Как только это будет сделано, мы можем включить виртуальный хост и включить модуль повторной записи с помощью следующей команды:

Нам просто нужно перезапустить службу Apache после этих изменений.

7) Защита установки Drupal с помощью Let’s Encrypt SSL

Чтобы защитить нашу установку Drupal, нам нужно активировать виртуальный хост SSL для нашего домена. Вы можете сделать это путем копирования SSL для виртуального хоста по умолчанию в папку /etc/apache2/sites-available/ для drupal-ssl.conf и изменить его.

Изменить разделы, чтобы включить SSL для нашего домена Drupal.

После изменения виртуального хоста, нам нужно включить SSL и перезапустить Apache.

8) Доступ к Веб-интерфейсу Drupal

Мы установили и настроили домен Drupal. Далее, нам необходимо завершить установку Drupal с доступом через веб-браузер. Вы можете получить доступ к интерфейсу Drupal по URL >> https://andreyex.ru/. Это все! вы установили Drupal успешно на сервере Debian 9. Теперь вы можете пойти дальше и настроить Drupal в соответствии с вашими требованиями.

Для получения дополнительной документации, вы можете посетить официальные документы, которые предоставляются в рамках проекта Drupal. Мы надеемся, что эта статья была полезна для вас. Пожалуйста, оставьте свои ценные предложения и комментарии внизу.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Information Security Squad

Как установить Drupal 8 с LetsEncrypt SSL на Debian 9

Drupal — это программное обеспечение для управления контентом с открытым исходным кодом, написанное на PHP и распространяемое под GPL.

Он имеет отличные стандартные функции, такие как легкое создание контента, надежная производительность и отличная безопасность.

Гибкость и модульность — один из его основных принципов, которые отличает его от отдыха.

Он имеет несколько инструментов, которые помогут вам создать универсальный и структурированный контент, который необходим динамическому веб-интерфейсу.

Drupal 8 будет самым большим обновлением в истории Drupal.

Создание контента намного проще в этом. Каждая встроенная тема адаптирована.

Он доступен на 100 языках, а его инструменты интеграции делают его отличным центром для сложных экосистем.

В этой статье я продемонстрирую, как установить этот Drupal 8 с Letsencrypt SSL на наших последних серверах Debian 9.

Давайте рассмотрим шаги установки один за другим.

Требования

1) Начало работы

Всегда рекомендуется обновлять серверные пакеты до стабильных до любой установки.

Мы можем сделать это, просто выполнив команду обновления, как показано ниже:

Кроме того, мы можем добавить некоторые общедоступные инструменты, которые мы будем помогать с помощью нашей установки.

Читайте также:  Установка зажигание буран 5 проводной

2) Установка Apache, MariaDB и PHP

Прежде чем мы начнем с установки Drupal, вам понадобится работающий веб-сервер и сервер базы данных. В этой статье мы будем работать с Apache2, PHP7 и MariaDB, вы можете легко установить их с помощью нашего инструмента менеджера пакетов, называемого apt. Сначала начните с установки веб-сервера Apache с помощью следующей команды:

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

Для этого запустите следующую команду:

Во-вторых, нам нужно установить PHP с необходимыми модулями, выполнив следующую команду:

Затем нам нужно изменить некоторые переменные PHP в нашем файле конфигурации /etc/php/7.0/cli/php.ini в зависимости от наших ресурсов сервера, как показано ниже:

После внесения этих изменений не забудьте перезапустить сервер Apache.

Теперь нам нужно установить наш сервер базы данных.

Вы можете установить его, выполнив следующую команду:

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

Для этого запустите следующую команду:

Затем вам нужно будет защитить ваш сервер базы данных.

Вы можете выполнить следующую команду для защиты базы данных MariaDB и установки пароля пользователя root:

3) Создать базу данных Drupal

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

Мы подключились к оболочке MySQL и создали базу данных с именем «drupal_db» с пользовательским «drupaluser» для установки Drupal.

4) Загрузите и установите Drupal 8.3.5

Вы можете скачать и установить Drupal со своего официальноВы можете скачать и установить Drupal со своего официального сайта.

Я загрузил последнюю версию программного обеспечения Drupal .

Затем извлеките загруженный zip-файл и переместите извлеченный каталог Drupal в корневой каталог Drupal (/var/www/html/drupal/), который мы подразумеваем для установки Drupal.

5) Создайте SSL для своего домена Drupal, используя Letsencrypt

Я планирую настроить свой Drupal на домене nodenixbox.com.

Следовательно, мне нужно настроить SSL для этого домена, чтобы защитить мою установку Drupal.

Два из этих пакетов должны быть установлены до установки Let’s Encrypt.

Bc — «произвольный калькулятор языка точности».

Он используется для сценария автоматического обновления в программном обеспечении Let’s Encrypt. Эти пакеты можно установить следующими командами:

Как только это будет сделано, мы сможем легко скачать Let’s Encrypt, клонируя репозиторий из GitHub.

Теперь мы можем перейти в нашу папку установки lets

——————————————————————————- Would you be willing to share your email address with the Electronic Frontier Foundation, a founding partner of the Let’s Encrypt project and the non-profit organization that develops Certbot? We’d like to send you email about EFF and our work to encrypt the web, protect its users and defend digital rights. ——————————————————————————- (Y)es/(N)o: yes Obtaining a new certificate Performing the following challenges: tls-sni-01 challenge for nodenixbox.com Waiting for verification. Cleaning up challenges IMPORTANT NOTES: — Congratulations! Your certificate and chain have been saved at /etc/letsencrypt/live/nodenixbox.com/fullchain.pem. Your cert will expire on 2017-10-18. To obtain a new or tweaked version of this certificate in the future, simply run letsencrypt-auto again. To non-interactively renew *all* of your certificates, run «letsencrypt-auto renew» — Your account credentials have been saved in your Certbot configuration directory at /etc/letsencrypt. You should make a secure backup of this folder now. This configuration directory will also contain certificates and private keys obtained by Certbot so making regular backups of this folder is ideal. — If you like Certbot, please consider supporting our work by:

6) Создание виртуального хоста для вашего домена Drupal

Прежде всего, вам нужно будет создать файл виртуального хоста Apache для drupal.

Для этого создайте новый файл drupal.conf внутри каталога / etc / apache2 / sites-available /, который копирует формат Vhost по умолчанию:

И после этого мы можем изменить виртуальный хост согласно нашему доменному имени и корню документа.

Как только это будет сделано, мы сможем включить виртуальный хост и включить модуль перезаписи с помощью следующей команды:

Мы просто должны обязательно перезапустить службу Apache после этих изменений.

7) Защита Drupal с помощью протокола Letsencrypt SSL

Чтобы защитить наш Drupal, нам нужно включить виртуальный хост SSL для нашего домена.

Вы можете сделать это, скопировав виртуальный хост SSL по умолчанию в папку /etc/apache2/sites-available/ в drupal-ssl.conf и изменив его с помощью наших данных Letsencrypt SSL.

И измените эти разделы, чтобы включить SSL для нашего домена Drupal.

После изменения виртуального хоста нам необходимо включить SSL и перезапустить Apache.

8) Доступ к веб-интерфейсу Drupal

Теперь мы установили и настроили домен Drupal. Затем нам нужно завершить установку Drupal через веб-браузер.

Вы можете получить доступ к своему интерфейсу Drupal на URL >> https://nodenixbox.com/.

На первой странице вы должны выбрать предпочтительный язык.

Я выбираю английский язык и нажимаю кнопку «Save and continue».

Это приведет вас к следующей странице:

Выберите свой предпочтительный профиль установки и нажмите кнопку «Save and continue», затем проверьте все требования и нажмите кнопку «Save and continue».

Вы должны увидеть следующее изображение:

Теперь вы можете добавить данные базы данных, настроенные для вашего домена Drupal, и нажать «Save and Continue», чтобы продолжить установку.

Затем вы можете настроить свою страницу домена Drupal, указать имя вашего сайта, имя пользователя и пароль администратора, а затем нажать кнопку «Save and Continue», чтобы начать установку Drupal.

После установки Drupal вы увидите панель инструментов Drupal на следующем изображении:

Это все! вы успешно установили Drupal на свой сервер Debian 9. Теперь вы можете продолжить настройку Drupal в соответствии с вашими требованиями.

Для получения дополнительной документации вы можете посетить официальные документы, которые предоставляются проектом Drupal. Я надеюсь, что эта статья полезна для вас. Пожалуйста, опубликуйте свои ценные предложения и комментарии по этому поводу.

источник

Добавить комментарий