0.1 Inleiding: Die gewildste CLI-instrument vir Drupal 8
1 Stap een: Installeer Drush op die webbediener (Linux of Windows)
2 Stap Twee: Gebruik Drush om Drupal 8 Core te installeer
3 Stap Drie: Gebruik Drush om Drupal 8-modules te installeer
4 Stap vier: Gebruik Drush om Drupal 8-temas te installeer
5 Stap Vyf: Gebruik Drush om Drupal 8-projekte op te dateer
6 Gevolgtrekking: Drush & Komponis vir webbedienerbestuur
7 Kyk na die top 3 Drupal-dienste:
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
$ 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:
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-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).
–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]
–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]
–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:
Installeer alle module- / tema-opdaterings (vereis komponis):
komponis werk drupal / modulename op – met afhanklikheid
Voer enige databasisopdaterings uit:
Herbou die webwerf-kas:
Dateer die geïnstalleerde Drupal 8-weergawe op:
Pas slegs ‘n enkele module op:
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:
Dateer Core via Drush op
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.
Hoe om Drupal 8 met LAMP te installeer met behulp van Bitnami
Hoe om Drupal 8 Caching te optimaliseer met Memcached op cPanel Hosting