Установка Drupal 8(вместо drupal 7) на VDS.
Опубликовано: 31.10.2017
На сервере после установки 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 your-name@localhost 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.
Статья весьма сумбурна и, во многом, копирует предыдущие.
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |