Drush on komentorivikuori, ja sitä voidaan käyttää Drupalille komentosarjojen käyttöliittymänä. Drushissa on joukko ominaisuuksia, joiden avulla voit suorittaa erilaisia ​​komentoja ja koodeja vuorovaikutuksessa teemojen, moduulien ja profiilien kanssa. Voit jopa meitä Drush ladata ja asentaa Drupalin!

Käyttäjät voivat myös löytää Drushista hyödyllisiä tiettyjen hallinnollisten tehtävien suorittamisessa, mikä on tehokkaampaa kuin Drupal-paneelin käyttäminen web-selaimessa. Voit suorittaa update.php-tiedoston, suorittaa DB-siirtymiä ja SQL-kyselyjä tällä palvelulla.

Tämä opas vie läpi Drush for Drupal -sovelluksen asennuksen CentOS 7: een. Siinä oletetaan, että tiedät perustiedot Linuxin käytöstä, verkkosivustojen isännöinnistä henkilökohtaisessa VPS: ssä ja ymmärrät kuinka kuoren käyttöä käytetään..

Tällöin verkkosivustosi pitäisi olla käynnissä päätilillä. Jos näin ei ole, sinun on sisällytettävä teksti “sudo” suorittaessasi komentojasi, jotta voit nauttia juuritilin käyttöoikeuksista.

Erityinen huomautus: HostAdvice sisältää useita erikoistuneita Drupal-isännöintipalveluita, jotka tarjoavat Drupalin käyttäjille edullisia hintoja, ominaisuuksia ja tukea.

Vaihe 1: Drushin asentaminen

Aloita lataamalla ja asentamalla Drush-komento-ohjelmisto. Tämä voidaan tehdä useilla tavoilla, kuten alla keskustellaan.

Pakkaushallinnan käyttäminen.

Jos käytät Linuxia, voit asentaa Drushin paketinhallinnan avulla, joka on osa sen käyttöjärjestelmää. OS-paketinhallintaa voidaan käyttää myös tämän ohjelmiston vanhemman version asentamiseen.

Suorita CentOS: lle seuraava komento:

$ sudo yum install drush

Säveltäjän käyttäminen

Voit myös käyttää Composer -ohjelmaa Drushin asentamiseen. Suorita alla oleva komento:

$ maailman säveltäjä vaatii drushia / drushia: 6. *

Sinun on varmistettava, että säveltäjän binaarikansio sisältyy järjestelmäpolulle:

$ sed -i ‘1i vienti PATH ="$ HOME / .composer / myyjä / bin: $ PATH"’$ HOME / .bashrc

Manuaalinen asennus

Drush voidaan myös ladata manuaalisesti ja asentaa järjestelmään. Mutta sinun on asennettava Composer ensin ennen Drushin asentamista. Suorita alla oleva komento käynnistääksesi prosessin:

# Luo käyttäjätiliäsi hakemisto ja lisää järjestelmäpolulle

$ mkdir $ HOME / roskakori
kaiku "PATH = $ HOME / bin: $ PATH" >> ~ / .Bashrc
lähde ~ / .bashrc

# Lataa ja purkaa Drush-ohjelmisto

wget -O $ HOME / bin / drush.zip https://github.com/drush-ops/drush/archive/master.zip
purkaa -d $ HOME / bin $ HOME / bin / drush.zip

# Asenna Drush-riippuvuudet säveltäjällä (oletetaan, että “säveltäjä” on järjestelmän PATH: lla)

cd $ HOME / bin / drush-master
säveltäjän asennus

# Luo symbolinen linkki

Ln -s $ HOME / bin / drush-master / drush $ HOME / bin / drush

Vaihe 2: Käynnistä Drush

Kun olet ladannut ja asentanut Drush-ohjelmiston onnistuneesti järjestelmään, avaa konsoli- tai pääteohjelma ja kirjoita drush paina sitten Enter-painiketta. Sinulla pitäisi olla tällainen tulos:

Suorita drush-komento. Suorita `drush help [command]` nähdäksesi komentokohtaiset ohjeet. Suorita “drush topic” lukeaksesi vielä lisää dokumentaatiota.
Globaalit vaihtoehdot (katso “täydellinen luettelo aiheen ydin-globaali-vaihtoehdoista”):
-d, –debug Näytä vielä lisätietoja, mukaan lukien sisäiset viestit.
-h, –help Tämä ohjejärjestelmä.
-n, –no Oletetaan “ei” vastauksena kaikkiin kehotuksiin.
-r, –root = Käytettävä Drupalin päähakemisto (oletus: nykyinen hakemisto).
-s, – simuloi simuloi kaikki asiaan liittyvät toiminnot (älä muuta itse järjestelmää).
-l käytettävä drupal-sivuston URI (tarvitaan vain monisivustoympäristöissä tai käytettäessä vaihtoehtoista porttia).
–uri =
-v, –verbose Näytä lisätiedot komennosta.
-y, –olet olettaa “kyllä” vastauksena kaikkiin kehotuksiin.
Core drush -komennot: (ydin)
archive-dump (ard, Varmuuskopioi koodi, tiedostot ja tietokanta yhdeksi tiedostoksi.
arkisto-varmuuskopio, arb)
arkistointi ja palauttaminen Laajenna sivustoarkisto Drupalin verkkosivustoon.
(Sov)
välimuisti tyhjennetty (cc) Tyhjennä tietty välimuisti tai kaikki drupal-välimuistit.
cache-get (cg) Hae välimuistissa oleva objekti ja näytä se.
välimuisti-asetettu (cs) Välimuisti objekti, joka ilmaistaan ​​JSON- tai var_export () -muodossa.
core-config (conf, Muokkaa drushrc-, sivuston aliaksia ja Drupal settings.php-tiedostoja).
config)
core-cron (cron) Suorita kaikki cron-koukut kaikissa määritetyn sivuston aktiivisissa moduuleissa.
core-execute (exec, Suorita kuorikomento. Käytetään yleensä sivuston aliaksen kanssa.
suorittaa)
core-quick-drupal Lataa, asenna, palvele ja kirjaudu sisään Drupaliin minimaalisilla määrityksillä ja riippuvuuksilla.
(Qd)
ydinvaatimukset Tarjoaa tietoja asioista, jotka voivat olla väärässä Drupal-asennuksessa, jos sellaisia ​​on.
(tilaraportti, rq)
core-rsync (rsync) Rsync Drupal-puu toiseen palvelimeen / toisesta palvelimesta ssh: lla.
ydinasema (tila, Tarjoaa nykyisen Drupal-asennuksen lintuperspektiivinäkymän, jos sellainen on).
st)
ydin-aihe (aihe) Lue tietystä aiheesta yksityiskohtaiset asiakirjat.
drupal-hakemisto Paluu polku annettuun moduuli / teemahakemistoon.
(Dd)
ohje Tulosta tämä ohjeviesti. Katso “drush help ohje” lisää vaihtoehtoja.
image-flush Huuhtele kaikki tietylle tyypille johdetut kuvat.
php-eval (eval, ev) Arvioi mielivaltainen php-koodi Drupalin käynnistyksen jälkeen (jos käytettävissä).
php-skripti (scr) Suorita php-skripti (t).
jonoluettelo Palauttaa luettelon kaikista määritellyistä jonoista
jonon suorittaminen Suorita tietty jono nimen mukaan
haku-hakemisto Hakemisto jäljellä olevista hakuehdoista pyyhkimättä hakemistoa.
search-reindex Pakota hakuhakemisto rakennettavaksi uudelleen.
hakutila Näytä, kuinka monta tuotetta on vielä indeksoitava kokonaismäärästä.
shell-alias (sha) Tulostaa kaikki tunnetut shell-alias-tietueet.
site-alias (sa) Tulosta kaikkien tunnettujen sivuston alias- ja paikallisten sivustojen aliasrekisterit.
sivustoasennus (si) Asenna Drupal moduulien / teemien / kokoonpanon kanssa määritettyä asennusprofiilia käyttämällä.
site-set (käyttö) Aseta sivuston alias toimimaan, joka jatkuu nykyisessä istunnossa.
site-ssh (ssh) Yhdistä Drupal-sivuston palvelimeen SSH: n kautta vuorovaikutteisen istunnon suorittamiseksi tai kuorikomennon suorittamiseksi
test-clean Puhdista väliaikaiset taulukot ja tiedostot.
test-run Käynnistä testit. Huomaa, että sinun on käytettävä –uri-vaihtoehtoa.
updatedb (updb) Ota tarvittavat tietokantapäivitykset käyttöön (kuten päivityksen update.php yhteydessä).
updatedb-status Luetteloi kaikki odottavat tietokantapäivitykset.
(Updbst)
use-send (usend) Lähetä nimettömät Drush-käytön tiedot tilastojen kirjaussivustolle. Käyttötilastot sisältävät Drush-komennon nimen ja Drush-vaihtoehdon
nimiä, mutta ei argumentteja tai vaihtoehtoisia arvoja.
use-show (ushow) Näytä Drusk-käytön tiedot, jotka on kirjautunut, mutta joita ei ole lähetetty. Käyttötilastot sisältävät Drush-komennon nimen ja Drush-asetusten nimet,
mutta ei argumentteja tai vaihtoehtoisia arvoja.
muuttuja-poista Poista muuttuja.
(VDEL)
muuttuja-get (vget) Hanki luettelo kaikista tai kaikista sivuston muuttujista ja arvoista.
muuttuja-setti (vset) Aseta muuttuja.
version Näytä drush-versio.
vahtikoira-Poista Poista vahtikoiran viestit.
(wd-del, wd-delete)
vahtikoira-luettelo Näytä käytettävissä olevat viestityypit ja vakavuusasteet. Kehote kysyy valintaa näyttääkoiraviestit.
(WD-lista)
watchdog-show Näytä vahtikoirien viestit.
(wd-show, ws)
Runnerver-komennot: (runerver)
runerver (rs) Suorittaa kevyen, sisäänrakennetun http-palvelimen kehittämistä varten.
Kenttäkomennot: (kenttä)
field-clone Kloonaa kenttä ja kaikki sen esiintymät.
field-create Luo kentät ja esiintymät. Palauttaa URL-osoitteet kentän muokkaamiseen.
field-delete Poista kenttä ja sen esiintymät.
kenttä-tiedot Näytä tiedot kentistä, kenttätyypeistä ja widgetistä.
kenttäpäivitys Palauta URL-osoite kentänmuokkaussivulle.
Projektipäällikön komennot: (pm)
pm-Disable (dis) Poista yksi tai useampi laajennus (moduulit tai teemat) käytöstä.
pm-download (dl) Lataa projekteja drupal.org tai muista lähteistä.
pm-enable (fi) Ota käyttöön yksi tai useampi laajennus (moduulit tai teemat).
pm-info (pmi) Näytä yhden tai useamman laajennuksen (moduulit tai teemat) yksityiskohtaiset tiedot.
pm-list (pml) Näytä luettelo käytettävissä olevista laajennuksista (moduulit ja teemat).
pm-refresh (rf) Päivitä päivitystiedot.
pm-releasenotes Tulosta julkaisupöytäkirjat tietyille projekteille.
(RLN)
pm-releases (rl) Tulosta julkaisutiedot tietyistä projekteista.
pm-uninstall Poista yhden tai useamman moduulin asennus.
pm-update (ylös) Päivitä Drupal-ydin- ja avustusprojektit ja käytä kaikkia odottavia tietokantapäivityksiä (Sama kuin pm-updatecode + updatedb).
pm-updatecode (upc) Päivitä Drupal-ydin ja avustusprojektit uusimpiin suositeltuihin julkaisuihin.
pm-updatestatus Näytä raportti saatavilla olevista pienistä päivityksistä Drupalin ydin- ja avustusprojekteihin.
(UPS)
Roolikomennot: (rooli)
rooli-lisäosa (rap) Antaa määritelty lupa roolille.
rooli-luo (rcrt) Luo uusi rooli.
role-delete (rdel) Poista rooli.
rooliluettelo (rls) Näytä luettelo kaikista järjestelmässä määritellyistä rooleista. Jos roolinimi annetaan argumenttina, niin kaikki roolin oikeudet tulevat
olla luettelossa. Jos luvan nimi annetaan valinnaisena, kaikki roolit, joille on annettu lupa, luetellaan.
rooli-poista-perm Poista määritetty lupa roolista.
(RMP)
SQL-komennot: (sql)
sql-cli (sqlc) Avaa SQL-komentoriviliittymä Drupalin valtuustiedoilla.
sql-connect Merkkijono, joka yhdistetään tietokantaan.
sql-create Luo tietokanta.
sql-drop Pudota kaikki tietyn tietokannan taulukot.
sql-dump Vie Drupal DB: n SQL-tiedostona mysqldump tai vastaava.
sql-query (sqlq) Suorita kysely sivustojen tietokantaa vastaan.
sql-sync Kopioi ja tuo lähdetietokanta kohdetietokantaan. Siirto rsyncin kautta.
Käyttäjäkomennot: (käyttäjä)
user-add-role (urol) Lisää rooli määritettyihin käyttäjätileihin.
user-block (ublk) Estä määritetyt käyttäjät.
user-cancel (ucan) Peruuta määritelty käyttäjän käyttäjätili.
user-create (ucrt) Luo käyttäjätili määritellyllä nimellä.
käyttäjän tiedot Tulosta määritettyjen käyttäjien tiedot.
(Uinf)
user-login (uli) Näytä kertaluonteinen kirjautumislinkki annetulle käyttäjätilille (oletusarvo on uid 1).
käyttäjän salasana (upwd) (Uudelleen) Aseta määritetyn nimen käyttäjätilin salasana.
user-remove-role Poista rooli määritetyistä käyttäjätileistä.
(Urrol)
käyttäjän esto (uublk) Poista määritettyjen käyttäjien estäminen.
Muut komennot: (make, sar)
make Muuttaa makefileen toimivaksi Drupalin kooditietokantaksi.
make-gene Luo makefile nykyisestä Drupalin sivustosta.
(Tuottaa-makefile)
etsi ja korvaa Korvaa merkkijonot kaiken sisällön tekstikenttissä.
(SAR)

johtopäätös

Yllä olevan tuloksen perusteella on selvää, että Drush voidaan asentaa eri tavoin. Nyt voit toistaa mukavasti saman prosessin järjestelmällesi ja asentaa Drush for Drupal -sovelluksen CentOS 7 -palvelimeen. Kokeile sitä!

Katso nämä kolme suosituinta Drupalin isännöintipalvelua:

ChemiCloud

Aloitushinta:
$ 2.76 Hyödyllinen hinta


Luotettavuus
10


hinnoittelu
9.9


Käyttäjäystävällinen
9.9


Tuki
10


ominaisuudet
9.9

Lue arvosteluja

Käy ChemiCloudissa

Hostinger

Aloitushinta:
$ 0.99


Luotettavuus
9,3


hinnoittelu
9,3


Käyttäjäystävällinen
9.4


Tuki
9.4


ominaisuudet
9.2

Lue arvosteluja

Käy Hostinger

A2-hosting

Aloitushinta:
$ 3,92


Luotettavuus
9,3


hinnoittelu
9.0


Käyttäjäystävällinen
9,3


Tuki
9,3


ominaisuudet
9,3

Lue arvosteluja

Käy A2-hosting-palvelussa

Aiheeseen liittyvät ohjeartikkelit

  • Asentaa & Määritä Caddy-verkkopalvelin CentOS 7 VPS: ssä
    väli-
  • Kuinka asentaa phpMyAdmin CentOS 7 VPS: ään tai erilliseen palvelimeen
    väli-
  • Kuinka asentaa MEAN-pino CentOS 7 VPS -sovellukseen tai erilliseen palvelimeen
    väli-
  • Kuinka asentaa ja määrittää Linux-haittaohjelmien havaitseminen CentOS 7: ssä
    asiantuntija
  • Kuinka asentaa WordPress Ubuntu 18.04 VPS -käyttöjärjestelmään tai erilliseen palvelimeen
    väli-
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me