Вступление
Drupal - популярная платформа управления контентом с открытым исходным кодом. В этой статье мы покажем вам, как установить Drupal 7 на сервер Vultr на основе приложения One-Click LEMP.
Предпосылки
Разверните приложение LEMP в один клик в своей учетной записи Vultr. После завершения установки приложения войдите в систему как пользователь root. Вы также можете войти в систему как пользователь без полномочий root, но вам нужно будет использовать sudo
команду в этом руководстве.
Шаг первый: создать базу данных
Отобразите пароль root для MySQL в терминале, затем войдите в MySQL, используя этот пароль.
cat /root/.my.cnf
mysql -u root -p
Настройте базу данных MySQL для Drupal. Подставьте имя базы данных ( drupal
) и имя пользователя / пароль ( myusername
/ mypassword
) в приведенном ниже примере, если хотите.
create database drupal;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on drupal.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;
Шаг второй: Загрузите пакет Drupal
Сначала удалите файлы шаблонов по умолчанию, созданные Vultr.
cd /usr/share/nginx/html/
rm -f background.jpg index.php logo.png
На момент написания статьи последняя стабильная версия Drupal - 7.37. Загрузите и разархивируйте пакет Drupal в удобный для пользователя каталог, выполнив следующие команды.
wget http://ftp.drupal.org/files/projects/drupal-7.37.tar.gz
tar --strip-components=1 -zxvf drupal-7.37.tar.gz
Удалите архивный файл, который вы только что загрузили.
rm -f drupal-7.37.tar.gz
Перед установкой необходимо скопировать файл конфигурации по умолчанию default.settings.php
в виде нового файла, который называется settings.php
в том же каталоге. Не просто переименуйте файл по умолчанию, потому что вам нужны оба файла для установки Drupal.
cp sites/default/default.settings.php sites/default/settings.php
Кроме того, вам нужно добавить разрешения на запись в каталог sites/default
и файл sites/default/settings.php
, иначе вы столкнетесь с ошибкой разрешения.
chmod a+w sites/default
chmod a+w sites/default/settings.php
Зайдите http://[SERVER_IP]/
в ваш браузер. Замените на [SERVER_IP]
IP-адрес вашего VPS. Следуйте инструкциям на экране для настройки Drupal.
На шаге «Выбор профиля» вы можете выбрать «Стандарт», чтобы использовать стандартные настройки. Если вы опытный пользователь Drupal, вы можете выбрать «Минимальный» для настройки вашей установки. Нажмите кнопку с надписью «Сохранить и продолжить».
На шаге «Выбор языка» нажмите «Сохранить и продолжить», чтобы использовать английский (встроенный). Если вы хотите использовать язык, отличный от английского, нажмите ссылку «Узнайте, как установить Drupal на других языках».
На шаге «Настройка базы данных» необходимо ввести параметры базы данных, как указано ниже.
Не забудьте заменить имя drupal
базы данных, имя пользователя myusername
базы данных, пароль базы данных mypassword
и префикс таблицы drupal_
своими собственными. Не изменяйте другие поля.
Database type: MySQL, MariaDB, or equivalent
Database name: drupal
Database username: myusername
Database password: mypassword
Database table prefix: drupal_
На шаге «Настройка сайта» мастер установки уведомит вас об удалении прав записи в каталог sites/default
и файл sites/default/settings.php
. Введите следующие команды в окне терминала:
chmod a-w sites/default
chmod a-w sites/default/settings.php
Затем введите имя сайта, адрес электронной почты сайта, имя пользователя администратора, пароль и адрес электронной почты из браузера. Выберите страну по умолчанию и часовой пояс. Нажмите «Сохранить и продолжить», чтобы продолжить.
На шаге «Готово» нажмите «Посетить новый сайт», чтобы завершить установку.
Вот и все. Вы установили Drupal 7 на свой Vultr VPS.