Вступ: Засоби адміністрування CLI для серверів Drupal 8

Це Навчальний посібник покаже, як керувати Друпал 8 веб-серверів, включаючи конфігурацію & залежності для необхідних модулів & мови програмування, використовуючи Композитор.


Композитор є PHP утиліта управління пакетами для встановлення розширень веб-сервера або управління бібліотеками. Композитор працює з Дриль адмініструвати Друпал 8 веб-серверів.

Розробники, яким потрібен інструмент адміністрування CLI Друпал 8 веб-сервери можуть використовувати Композитор & Дриль разом для потужного рішення, спрощуючи багато важливих завдань.

Крок перший: Встановіть композитор на веб-сервері

Для того, щоб встановити Композитор на веб-сервері можна або запустити installer.exe безпосередньо або через введення наступного сценарію в утиліту CLI:

php -r "копія (‘https://getcomposer.org/installer’, ‘composer-setup.php’);"
php -r "if (hash_file (‘sha384’, ‘composer-setup.php’) === ’93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1cho0806′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’00 ”08′ ’00 ”08′ ’00 ”08′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’08 ”08′ ’08 ‘1’ } else {echo ‘Установник пошкоджений’; відключення (‘composer-setup.php’); } відлуння PHP_EOL;"
php композитор-setup.php
php -r "відключення (‘composer-setup.php’);"

Остання версія Композитор є v.1.7.3 (2018-11-01). В іншому випадку завантажте файл:

  • Композитор:install.exe завантажити

Розробники, яким потрібно встановити Композитор на місцевому господарі WAMP сервер для програмування, пісочниці, & тестування може запустити .exe файл на своїх робочих станціях.

Крок другий: Встановіть композиторський модуль для Drupal 8

Після установки Композитор на веб-сервері рекомендується встановити модуль інтеграції на Drupal CMS аби бігти Дриль & Композитор разом.

Дотримуйтесь цього HostAdvice підручник для встановлення Дриль:

  • Як встановити "Дриль" для Drupal на сервері CentOS 7

Обов’язкові файли – завантажити:

  • Композитор: (Завантажити файли)

Якщо Дриль вже встановлено (рекомендується), просто запустіть команди:

drush dl композитор-8

drush en composer-8

Це завантажиться & встановити Композитор модуль для Друпал 8 автоматично.

The Друш / Композитор команди, включені модулем:

Список усіх доступних команд композитора:

ударний композитор

Розбираємо композитор.json & встановити всі залежності:

ударну композицію встановити

Оновлення залежностей до останньої версії, & оновити кеш:

ударне оновлення композитора

Майстер створення власного файлу composer.json:

ударний композитор ініт

Завантажте Symfony & всі залежності:

ударний композитор творить -проесимфоні / симфоні

Скористайтеся цими командами для розширення типових умов Дриль & Композитор варіанти.

Крок третій: Управління модулями Drupal 8 & Теми

Композитор можна використовувати з Дриль керувати Друпал 8 модулі & теми. Перевага використання Композитор над Дриль полягає в тому, що композитор оновить файл .json.

композитор вимагає друпалу /

Інша перевага використання Композитор над Дриль полягає в тому, що композитор автоматично знаходитиме, завантажує, & встановити необхідні файли залежностей або бібліотеки для модулів. Ця команда також може бути запущена для використання конкретної версії:

композитор вимагає ‘drupal /:’

Для модулів, які потрібно перетворити Композитор, використовувати додаток Composerizer. На скріншоті нижче показаний список усіх Композитор команди від CLI:

Як керувати веб-серверами Drupal 8 за допомогою композитора

Загалом, Дриль є більш потужним в управлінні Друпал 8 модулі & теми, тоді як Композитор корисніше для виявлення правильних бібліотечних файлів або розширень сервера.

Крок четвертий: Управління залежностями для проектів Drupal 8

Композитор полегшує встановлення Друпал 8 модулі за допомогою командного рядка. Інформація, що стоїть за Композитор команда зберігається в composer.json файл:

композитор вимагає друпалу /

Щоб визначити ці значення, розробникам необхідно включити інформацію про шлях інсталятора в composer.json файл. Наприклад, вимагати конкретного Друпал 8 версія модуля:

"вимагають": {
"drupal / лексема": "^ 1.5"
}

Для встановлення шляхів установки для залежностей модуля:

"додатково": {
"інсталятор-контури": {
"серцевина": ["тип: drupal-core"],
"бібліотеки / {$ name}": ["тип: друпаль-бібліотека"],
"модулі / contrib / {$ name}": ["тип: drupal-module"],
"профілі / contrib / {$ name}": ["тип: drupal-профіль"],
"теми / внесок / {$ name}": ["тип: drupal-тема"],
"drush / {$ name}": ["тип: друпал-друш"],
"модулі / на замовлення / {$ name}": ["тип: drupal-custom-module"],
"теми / користувацькі / {$ name}": ["тип: drupal-custom-тема"]
}
}

Практичні приклади значень коду в composer.json:

композитор вимагає грудру / маркер: ^ 1,5 ‘
композитор вимагаєrurupal / simple_fb_connect: ~ 3.0 ‘
композитор вимагаєrurupal / ctools: 3.0.0-alpha26 ‘
композитор вимагає грудру / маркер: 1.x-dev ‘

Зазвичай тільки Друпал 8 модуль & розробникам теми потрібно буде турбуватися про жорстке кодування Композитор залежності в composer.json файл.

Крок п’ятий: Використання композитора для обслуговування сайтів Drupal 8

Композитор & Дриль працювати разом, щоб прискорити спільне Друпал 8 такі завдання з обслуговування, як оновлення ядра, застосування патчів безпеки модулів / тем або оновлення версій.

Для оновлення Друпал 8 використання ядра Композитор, спочатку перевірте стан встановлення:

композитор застарілий друпал / *

Далі, запустіть команди для оновлення Друпал8 основні файли, база даних, & кеш:

оновлення композитора drupal / core – із залежностями
ударний оновленийb
дриш кр

Для резервного копіювання бази даних за замовчуванням для Друпал 8 установка:

drush sql-dump

Для резервного копіювання zip-архіву всіх Друпал 8 файли сайту:

drush archive-dump

Рекомендується завжди робити резервну копію бази даних перед виконанням таких операцій, як оновлення нового модуля або Друпал оновлення основних версій.

Не забудьте завжди розміщувати веб-сайт Режим обслуговування під час роботи:

drset sset system.maintenance_mode1

Щоб забрати сайт Режим обслуговування знову:

drset sset system.maintenance_mode0

Примітка: Користувачі, які відчувають будь-які проблеми з використанням Композитор для Друпал 8 модуль, тема, & основні оновлення можуть перевірити цю сторінку на предмет відомих проблем, тобто на Drupal 8.4 & 8.5.

Висновок: Найкраще працює з програмою Drush for D8 Administration

Композитор працює без проблем Дриль для забезпечення потужних інструментів командного рядка для Друпал 8 здатний встановлювати / оновлювати модулі або теми, в тому числі Друпал 8 серцевина.

Зазвичай для встановлення потрібен хостинг VPS, спеціалізований хостинг сервера або хмарний хостинг Композитор & Дриль, але деякі спільні плани хостингу зараз пропонують це як частину Друпал 8 керовані платформи. Використовуйте Композитор & Дриль заощадити години розвитку & час обслуговування.

Ознайомтеся з цими трьома найкращими службами хостингу для Drupal:

ChemiCloud

Стартова ціна:
2,76 дол


Надійність
10


Ціноутворення
9.9


Користувач
9.9


Підтримка
10


Особливості
9.9

Прочитайте відгуки

Відвідайте ChemiCloud

Хостингер

Стартова ціна:
0,99 дол


Надійність
9.3


Ціноутворення
9.3


Користувач
9.4


Підтримка
9.4


Особливості
9.2

Прочитайте відгуки

Відвідайте хостинг

А2 хостинг

Стартова ціна:
3,92 дол


Надійність
9.3


Ціноутворення
9,0


Користувач
9.3


Підтримка
9.3


Особливості
9.3

Прочитайте відгуки

Відвідайте хостинг A2

Пов’язані статті “Як”

  • Як керувати веб-серверами Drupal 8 за допомогою Drush
    проміжний
  • Як оптимізувати кешування Drupal 8 за допомогою Memcached на хостингу cPanel
    проміжний
  • Як встановити & Використовуйте робочий стіл Acquia Dev для Drupal 8
    проміжний
  • Як розмістити веб-сайти Drupal 8 із Redis на планах VPS
    проміжний
  • Як встановити Drupal 8 на локальному сервері WAMP
    проміжний
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me