http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Установка Drupal 8(вместо drupal 7) на VDS.

Опубликовано: 31.10.2017

видео Установка Drupal 8(вместо drupal 7) на VDS.

How to install Drupal 8 on Windows (using WAMP) from scratch

На сервере после установки drupal 7, все таки решил обновиться до drupal 8. Думаю , что все зависимости подтянулись при установлении пакета drupal'а из репозитория debian. Вот статья с описанием установки drupal 7 на VDS с Debian 8.



Инструкция (на английском). Здесь описана миграция(может пригодиться когда-нибудь).

Инстуркция (установка drupal 7).

Начнем:

Качаем свежую на данный момент версию drupal(можно посмотреть какая свежая здесь ). wget http://ftp.drupal.org/files/projects/drupal-8.2.5.tar.gz tar -xvzf drupal-8.2.5.tar.gz Перемещаем и переименовываем полученную папку: mv drupal-8.2.5/ /usr/share/drupal8

Теперь переключаем apache на другой сайт. Теперь по запросу доменного имени будет выдаваться 8 а не 7 друпал. Процедура в моем случае проста и беpболезненна, так как сайт без контента.


Создание сайта с нуля на движке Drupal. Установка Drupal. Подробный урок.

Отключаем сайт: a2dissite your-damain.ru.conf Вносим изменения в конфигурационный файл виртуального хоста( /etc/apache/site-available/your-domain). Здеcь можно посмотреть настройку виртуальных хостов apache (если еще не настроены). Причем файл конфигурации лучше брать написанный ниже: ServerAdmin [email protected] ServerName your-domain.ru ServerAlias www.your-domain.ru DocumentRoot /usr/share/drupal8 AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

DocumentRoot  это место куда вы переместили папку с drupal.

 

Включаем и перезапускаем сервер. a2ensite your-domain.ru.conf service apache2 restart

Так как сервер для обучения , безопасность это последнее на что я обращал внимание(жаль, конечно)). Поэтому на сервере я обошелся одним пользователем - root. Права доступа настроены следующем образом.

В  группу root добавлен пользователь www-data(apache) usermod -G root www-data Меняем права на каталог с drupal.

 

chmod -R 755 /usr/share/drupal8 На каталог drupal8/sites/default ставим такие права(Для манипуляции с файлом settings.php и каталогами /files/translations): chmod -R775 /usr/share/drupal8/sites/default/

Кстати, есть способ автоматизировать создание каталогов /files/translation и файла settings.php.

Статья весьма сумбурна и, во многом, копирует предыдущие.

Карта
rss