Задать вопрос
Все статьи / Хостинг / CMS / Установка Drupal в ручном режиме
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Установка Drupal в ручном режиме

Drupal на хостинге можно установить в ручном режиме. В этой статье мы расскажем как это сделать. 

Установка Сomposer на хостинг

Для установки Drupal на хостинг необходимо установить дополнительное программное обеспечение — Composer. По умолчанию Сomposer не установлен в каталогах хостинга, поэтому для его установки необходимо:

  1. Подключиться к аккаунту по протоколу SSH
  2. Перейти в каталог вашего сайта, в нашем случае каталогом является: /home/u/user/site/. Узнать директорию на которую направлен сайт можно в разделе Сайты. В данном каталоге производится установка composer
  3. Для установки выполнить следующие команды:
    • curl -sS https://getcomposer.org/installer > composer-setup.php
    • php7.1 composer-setup.php --filename=composer
    • Проверка: php7.1 composer

Установка Drupal

После установки Composer можно устанавливать Drupal

Так как домены по умолчанию направляются на каталог public_html устанавливать Drupal требуется именно в данный каталог.

  1. Перейдите в директорию /home/u/user/site/  и выполните команду:
php7.1 composer -n create-project drupal/recommended-project public_html/

Где:

  • php7.1 - Версия PHP которая используется вашей версией Drupal
  • composer - вызов composer который мы устанавливали
  • -n create-project drupal/recommended-project - шаблон установки Drupal. В нашем случае указан шаблон "По умолчанию".
  • public_html/ - каталог в который будет установлен Drupal.
  1. После завершения установки Drupal в каталоге public_html создастся каталог web в котором и будут находиться файлы CMS Drupal. Путь до файлов сайта после установки будет выглядеть так: /home/u/user/site/public_html/web/

Настройка корректного открытия сайта

Так как домены всегда направлены на каталог public_html необходимо настроить доступность файлов сайта в каталоге public_html. Для этого создается символическая ссылка на каталог web/ внутри каталога public_html. Так как Drupal работает исключительно из каталога с названием "web". Для этого: 

  1. Переименуйте каталог public_html в произвольное название. Главное, что бы он не совпадал с названием будущей символической ссылки "public_html".  В нашем примере используется название каталога "public_html1".
    После переименования пусть к файлам сайта изменяется: /home/u/user/site/public_html1/web/
  2. Создайте символическую ссылку на каталог web/ с файлами сайта из каталога /home/u/user/site/
    Выполнив команду:
ln -s public_html1/web public_html

"public_html1" - необходимо заменить на название, которое было указано при переименовывании каталога в пункте 1.

  1. После этого появится файл символической ссылки на каталог public_html1/web с названием "public_html". По данной ссылке можно попасть в каталог файлов сайта. 

Это можно проверить при помощи команды:

ls -al public_html

Проверка корректности открытия сайта

После выполнения данных настроек можно открывать сайт и установленный Drupal по основному домену.

Предыдущая статья
Смена домена для сайта на WordPress
Следующая статья
Установка программ