Hoe om Drupal 8 webbedieners met behulp van drush te bestuur

Inleiding: Die gewildste CLI-instrument vir Drupal 8

hierdie handleiding sal wys hoe om te bestuur Drupal 8 webbedieners, insluitend konfigurasie & afhanklikheidsinstellings vir vereiste modules & programmeringstale, gebruik Drush.


Drush is ‘n opdragreëlprogram vir bestuur Drupal 8 en moet op die webbediener geïnstalleer word. Gewoonlik vereis dit ‘n VPS-hosting, toegewyde bediener-hosting, of ‘n wolk-hostingplan.

sommige Drupal 8 spesialis gashere bied aan Drush vooraf geïnstalleer op gedeelde gasheerplanne. Drush is CLI administrasie van die Drupal CMS met ‘n reeks professionele elektriese gereedskap.

Stap een: Installeer Drush op die webbediener (Linux of Windows)

Volg dit HostAdvice-handleiding om te installeer Drush op CentOS gebruik van sudo:

  • Hoe om te installeer "Drush" vir Drupal op ‘n CentOS 7-bediener

Die gids bevat ook inligting om te installeer Drush met komponis waarop sal werk Windows bedieners indien Krul, Git, Cygwin, & ander pakkette word beskikbaar gestel.

Ten einde die Borsel 8.x weergawe:

composerglobalrequire drush / drush: 8. *

nota:Drupal 8 webwerwe wat op gedeelde planne aangebied word, het moontlik nie toestemming om te installeer nie Drush op platformbedieners. In hierdie geval, maak seker dat die webhost geïnstalleer is Drush.

Om te begin leer oor Drush, hardloop:

$ drush hulp

of

$ drush onderwerp

Blaai deur die hulp & onderwerpinligting wat in die CLI aangebied word om meer te leer oor die beskikbare Drush opdragte.

Stap Twee: Gebruik Drush om Drupal 8 Core te installeer

Begin eers hierdie opdrag met behulp van Git Bash of PuTTY om die Drupal 8 kern verspreidingslêers via opdragreël met behulp van Drush:

borsel dl drupal-8 – kies

Die dl opdrag sal die nuutste weergawe van Drupal 8 na die stamgids of subgids volgens die pad. Gebruik die volgende opdragte om die lêers te installeer:

borsel webwerf-installeer

alias:

borsel si

Argumente – Profiel:

profiel: die installasieprofiel wat u wil uitvoer. Standaardtoestelfout ‘in D6,’ standaard’in D7 +, tensy ‘n installasieprofiel gemerk is as eksklusief (of ‘n verspreiding in D8 + -terminologie) in welke geval dit gebruik word.

Argumente – Sleutelwaarde:

sleutel = waarde …: Enige addisionele instellings wat u na die profiel wil deurgee. Volledig ondersteun op D7 +, gedeeltelik ondersteun op D6 (slegs eenvormige konfigurasievorms). Die sleutel is in die vorm [vormnaam]. [Parameternaam] op D7 of net [parameternaam] op D6.

opsies: Daar is 13 beskikbaar Drush opsies vir die “werf installeer” bevel:

–db-url
–db-url: db-url
–db-voorvoegsel: ‘n Opsionele tabelvoorvoegsel om vir aanvanklike installasie te gebruik. Kan ‘n reeks waardes van tabelle / voorvoegsels in ‘n drushrc-lêer wees (nie die opdragreël nie).
–db-su
–db-su: db-su
–db-su-pw
–db-su-pw: db-su-pw
–rekeningnaam: uid1 naam. Standaarde aan admin
–rekening-pas: uid1-slaag. Stel standaard ‘n ewekansig gegenereerde wagwoord in. Stel, indien verkies, ‘n vaste wagwoord in drushrc.php.
–rekening-e-pos: uid1 e-pos. Verstek standaard aan [email protected]
–land
–landelike taal: landtaal
–skoon-url: standaard om skoon te maak; gebruik –no-clean-url om te deaktiveer. Let daarop dat Drupal 8 en later skoon is.
–webwerf-naam: standaard vir webwerf-installasie
–webwerf-pos: Van: vir stelselpos. Verstek standaard aan [email protected]
–terreine-subdir
–sites-subdir: sites-subdir
–config-dir: ‘n Pad wat wys op ‘n volledige stel konfigurasies wat na die installasie ingevoer moet word.

Die gebruik van hierdie Drush opdragte, is dit moontlik om die MySQL databasis & Drupal 8 installasie met fyn besonderhede oor konfigurasie-instellings wat outomaties kan word.

Stap Drie: Gebruik Drush om Drupal 8-modules te installeer

Drush word deur professionele persone verkies Drupal 8 administrateurs, programmeerders, & ontwikkelaars omdat dit algemene herhalende take wat verband hou met onderhoud of installasie kan bespoedig.

Om ‘n Drupal 8 module deur Drush bevel:

borsel dl module_naam

Om ‘n Drupal 8 module gebruik Drush, gebruik die CLI om te hardloop:

borsel en modulenaam

Let daarop dat die Drupal-konsole module & komponis bied alternatiewe maniere om te installeer Drupal 8 modules wat die opdragreël gebruik, maar Drush is die mees tegniese opsie.

Stap vier: Gebruik Drush om Drupal 8-temas te installeer

Die opdragte vir die installering van a Drupal 8 tema is dieselfde as vir modules, met ‘n paar ekstra opsies vir Tema-opstelling verskaf deur die Drush opdragwaardes.

Laai ‘n Drupal 8-tema af:

$ borsel dl temename

Aktiveer die tema:

$ drush en temename

Lys van alle geïnstalleerde temas:

$ drush pm-list – tipe = tema

Stel die tema as verstek in:

$ drush config-set system.theme standaard-naam

Stel die tema in om administrasie-afdeling te gebruik:

$ drush config-set system.theme admin-naam

Ander nuttig Drush opdragte is vir die skoonmaak van die temagas:

$ borsel cr

Hierdie opdrag sal die Drupal 8 kas op die webbediener. Gebruik Drush opdragte vir Tema-ontwikkeling of om die konstruksie van nuwe webwerwe te bespoedig.

Stap Vyf: Gebruik Drush om Drupal 8-projekte op te dateer

Nog ‘n groot gebruik van Drush is in die outomatisering van gereelde Drupal onderhoudstake soos sekuriteitsopdaterings, module-opgraderings, pleisters, & kodeweergawes met die opdragreël.

Om alle beskikbare projekopdaterings te lys (vereis komponis):

komponis verouderd ‘drupal / *’

Lys alle veiligheidsopdaterings:

drushpm: sekuriteit

Installeer alle module- / tema-opdaterings (vereis komponis):

komponis werk drupal / modulename op – met afhanklikheid

Voer enige databasisopdaterings uit:

borsel opgedateerb

Herbou die webwerf-kas:

borsel cr

Dateer die geïnstalleerde Drupal 8-weergawe op:

borsel drupal

Pas slegs ‘n enkele module op:

borsel modulenaam

Dateer slegs sekuriteitsreëls op:

borsel – slegs sekuriteit

Laat wag opdaterings op ‘n stadium:

$ drush @staging opgedateerb

Sinkroniseer opstellêers met produksie:

$ drush rsync @staging:% lêers / @ live:% lêers

Sinkroniseer die databasis van produksie na dev, uitgesonder die cache-tabel:

$ drush sql-sync – struktuur-tabelle-sleutel = custom @ live @ dev

Hierdie opdragte toon slegs die minimum van wat Drush kan doen as dit behoorlik ontplooi word Drupal 8 webwerfbestuur. Raadpleeg hierdie bronne vir meer inligting:

  • Borsel dokumentasie
  • Borsopdragte
  • Dateer Core via Drush op
  • Installeer Drupal met Drush

Drush is een van die aktiefste & wyd ondersteunde modules in die Drupal gemeenskap.

Gevolgtrekking: Drush & Komponis vir webbedienerbestuur

Drush & komponis word toenemend beskou as verpligte webbediener-uitbreidings vir bestuur Drupal 8 met opdragreëlgereedskap om herhalende onderhoudstake te bespoedig.

Linux & Windows stelseladministrateurs vertroud is met CLI gereedskap kan gebruik Drush effektief om webwerwe te installeer, modules op te dateer, temas te bestuur, & web sekuriteit.

Kyk na die top 3 Drupal-dienste:

ChemiCloud

Beginprys:
$ 2,76


betroubaarheid
10


pryse
9.9


Gebruikersvriendelik
9.9


ondersteuning
10


Kenmerke
9.9

Lees resensies

Besoek ChemiCloud

Hostinger

Beginprys:
$ 0.99


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

A2 Hosting

Beginprys:
$ 3,92


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

Verwante artikels oor hoe om te doen

  • Hoe om Drupal 8 webbedieners met behulp van komponis te bestuur
    intermediêre
  • Hoe om Drupal 8-webwerwe met Redis op VPS-planne aan te bied
    intermediêre
  • Hoe om Drupal 8 met LAMP te installeer met behulp van Bitnami
    intermediêre
  • Hoe om Drupal 8 Caching te optimaliseer met Memcached op cPanel Hosting
    intermediêre
  • Hoe om te installeer & Gebruik Acquia Dev Desktop vir Drupal 8
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me