Поиск по сайту:
Жизнь — путешествие, которое лучше совершать одиноко (Ж. Адан).

Как установить Drupal на Debian 8 Jessie

27.02.2017
Как установить Drupal на Debian 8 Jessie

На этом уроке мы покажем вам, как установить Drupal на Debian 8 Jessie и сконфигурировать сервер. Для тех из вас, кто не знал, Drupal является одной из самых популярных систем управления контентом (CMS) с открытым исходным кодом на основе платформы PHP для создания личных блогов или крупных корпоративных веб-сайтов. Он имеет тысячи шаблонов и плагинов, которые в основном бесплатно можно скачать и установить. Благодаря устойчивости основания, адаптивность платформы, и его активное сообщество, Drupal остается популярным выбором после Wordpess, как более десяти лет на сцене.

В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и самое главное, вы разместить сайт на своем VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если у вас нет доступа к root, возможно, придется добавить ‘sudo‘ к командам, чтобы получить привилегии суперпользователя. Я покажу вам шаг за шагом установку Drupal на сервере Debian 8 (Jessie).

Установка Drupal на Debian 8 Jessie

Шаг 1. Обновление ПО

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

apt-get update
apt-get upgrade

 

Сервер LAMP требуется Debian 8. Если у вас не установлена программа LAMP, вы можете следить за нашим гидом здесь.

Читать  Как отлаживать сценарий bash?

Шаг 3. Установка Drupal на Debian 8.

Первое, что нужно сделать, это перейти на страницу загрузки в Drupal и скачать последнюю стабильную версию Drupal, На момент написания этой статьи это версия 8.2.6:

wget https://ftp.drupal.org/files/projects/drupal-8.2.6.zip

 

Распакуйте архив Drupal в корневую директорию документу  на вашем сервере:

unzip drupal*.zip
cp -rf drupal*/* /var/www/html/

 

Нам нужно будет изменить некоторые разрешения папки:

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

 

Шаг 4. Настройка MariaDB для Drupal.

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

mysql_secure_installation

 

Настройте его следующим образом:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

 

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

mysql -u root -p

 

Вам будет предложено ввести пароль, так что введите ваш MariaDB пароль администратора и нажмите клавишу Enter. После того, как вы вошли в систему на сервере базы данных необходимо создать базу данных для установки Drupal:

create database drupal;
grant all privileges on drupal.* to drupaluser@localhost identified by 'ваш_пароль';
flush privileges;
exit

 

Читать  Как установить Slack на Debian 10 Linux

Шаг 5. Настройка веб-сервера Apache для Drupal.

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

nano /etc/apache2/sites-available/your_domain.conf

 

Заменить your_domain вашим действительным именем домена и вставьте следующий код в файл:

<VirtualHost *:80>
 
ServerAdmin webmaster@your_domain
ServerName your_domain
 
DocumentRoot /var/www/html/
 
<Directory /var/www/html/>
RewriteEngine on
RewriteBase /mysite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>
 
</VirtualHost>

 

Активируйте модуль rewrite и включите новую директиву виртуального хоста:

a2enmod rewrite
a2ensite your_domain.conf

 

Шаг 6. Доступ к Drupal.

Drupal будет доступен на HTTP по порту 80 по умолчанию. Откройте ваш любимый браузер и перейдите на адрес http://yourdomain.ru или HTTP://сервер-IP и выполните необходимые шаги для завершения установки. Помните, что вам нужно имя базы данных, имя пользователя и пароль, созданный ранее для подключения. Если вы используете брандмауэр, необходимо будет открыть порт 80 для обеспечения доступа к панели управления.

Установка Drupal на Debian 8 Jessie

Поздравления! Вы успешно установили Drupal. Благодарим Вас за использование этого учебника для установки системы управления контентом (CMS) Drupal на сервер Debian 8 Jessie. Для получения дополнительной справки или полезной информации, мы рекомендуем вам проверить официальный веб – сайт Drupal.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Apt представляет собой интерфейс командной строки, которая позволяет выполнять такие…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: