შესავალი: ყველაზე პოპულარული CLI ინსტრუმენტი დრუპალ 8

ეს სამეურვეო აჩვენებს, თუ როგორ უნდა მართოთ დრუპალი 8 ვებ სერვერები, კონფიგურაციის ჩათვლით & დამოკიდებულების პარამეტრები საჭირო მოდულისთვის & პროგრამირების ენები, გამოყენება დრუშტი.


დრუშტი არის მართვის ხაზის კომუნალური პროგრამა დრუპალი 8 და უნდა იყოს დაინსტალირებული ვებ სერვერზე. ჩვეულებრივ, ამას მოითხოვს VPS ჰოსტინგი, სერვერების ჰოსტინგი ან ღრუბლოვანი ჰოსტინგის გეგმა.

Ზოგიერთი დრუპალი 8 სპეციალისტების წამყვანები გვთავაზობენ დრუშტი წინასწარ დაინსტალირებული საერთო ჰოსტინგის გეგმებზე. დრუშტი არის CLI ადმინისტრაცია Drupal CMS პროფესიონალური დენის ინსტრუმენტებით.

ნაბიჯი პირველი: დააინსტალირეთ Drush ვებ სერვერზე (Linux ან Windows)

მიჰყევით ამას HostAdvice სამეურვეო ინსტალაციისთვის დრუშტი on CentOS გამოყენება სუდო:

  • Როგორ დავაყენოთ "დრუშტი" Drupal for CentOS 7 სერვერზე

სახელმძღვანელო ასევე შეიცავს ინფორმაციას ინსტალაციისთვის დრუშტი ერთად კომპოზიტორი რომელზეც იმუშავებს ვინდოუსი სერვერები თუ Curl, Git, Cygwin, & ხელმისაწვდომია სხვა პაკეტები.

ინსტალაციის მიზნით დუშეთი 8.x ვერსია:

კომპოზიერგლობალკრეკის დრამი / დრუშტი: 8. *

Შენიშვნა:დრუპალი 8 გაზიარებულ გეგმებზე განთავსებულ ვებსაიტებს შეიძლება არ ჰქონდეთ ინსტალაციის ნებართვა დრუშტი პლატფორმის სერვერებზე. ამ შემთხვევაში, დარწმუნდით, რომ ქსელის ჰოსტმა დააინსტალირა დრუშტი.

რომ დავიწყოთ სწავლა დრუშტი, აწარმოებს:

$ drush დახმარება

ან

$ drush თემა

დახმარების გადახვევა & თემში მოცემულია CLI– ში მოცემული ინფორმაცია დრუშტი ბრძანებები.

ნაბიჯი მეორე: გამოიყენეთ Drush, რომ დააყენოთ Drupal 8 Core

პირველი, გაუშვით ეს ბრძანება გამოყენებით გიტ ბაშ ან PuTTY ინსტალაცია დრუპალი 8 ძირითადი განაწილების ფაილები ბრძანების ხაზის გამოყენებით დრუშტი:

drush dl drupal-8 – არჩევა

დლ ბრძანება გადმოწერს უახლეს ვერსიას დრუპალი 8 root დირექტორია ან ქვე-საქაღალდე გზის მიხედვით. გამოიყენეთ შემდეგი ბრძანებები ფაილების დაყენების მიზნით:

drush site- ის ინსტალაცია

უცხოპლანეტელები:

დრუშ სი

არგუმენტები – პროფილი:

პროფილი: დააინსტალირეთ პროფილი, რომლის შესრულებაც გსურთ. Defaultsto’default’in D6, ‘standard’in D7 +, თუ ინსტალაციის პროფილი არ არის მონიშნული, როგორც ექსკლუზიური (ან დისტრიბუცია D8 + ტერმინოლოგიაში), ამ შემთხვევაში გამოყენებული.

არგუმენტები – ძირითადი მნიშვნელობა:

key = მნიშვნელობა …: ნებისმიერი დამატებითი პარამეტრი, რომლის ნახვაც გსურთ პროფილში გადასასვლელად. სრულად მხარს უჭერს D7 + – ს, ნაწილობრივ მხარს უჭერს D6 (მხოლოდ ერთი ნაბიჯის კონფიგურაციის ფორმები). გასაღები არის ფორმაში [ფორმის სახელი]. [პარამეტრის სახელი] D7 ან უბრალოდ [პარამეტრის სახელი] D6.

Პარამეტრები: 13 ხელმისაწვდომია დრუშტი პარამეტრები “საიტის ინსტალაცია” ბრძანება:

–დბ-ურლ
–db-url: db-url
–db-prefix: ცხრილი არჩევითი სუფიქსი, რომელიც გამოყენებულია თავდაპირველი ინსტალაციისთვის. შეიძლება იყოს drushrc ფაილში ცხრილების / პრეფიქსიების საკვანძო მნიშვნელობის მასივი (არა ბრძანების სტრიქონი).
–დბ-სუ
–db-su: db-su
–db-su-pw
–db-su-pw: db-su-pw
–ანგარიშის სახელი: uid1 სახელი. ნაგულისხმევი ადმინისტრატორი
–ანგარიში – პასი: uid1 პასი. შემთხვევით წარმოქმნილ პაროლს. თუ სასურველია, დააყენეთ ფიქსირებული პაროლი drushrc.php- ში.
–ანგარიში-ფოსტა: uid1 ელ. ნაგულისხმევი [email protected]
–ლოკალი
–ლოკალი: ლოკალი
–clean-url: ნაგულისხმევი გაწმენდა; გამოიყენეთ – არ არის სუფთა-url გამორთვა. გაითვალისწინეთ, რომ Drupal 8 და შემდეგ მოითხოვს სუფთა.
–საიტის სახელი: საიტის ინსტალაციის სტანდარტული პარამეტრები
–საიტი-ფოსტა: სისტემური ფოსტისთვის: ნაგულისხმევი [email protected]
–საიტები-ქვედანაყოფი
–საიტები-ქვედარული: საიტები-ქვედრული
–config-dir: ბილიკი, რომელიც მიუთითებს კონფიგურაციის სრულ კომპლექტზე, რომელიც უნდა შემოიტანოთ ინსტალაციის შემდეგ.

მათი გამოყენება დრუშტი ბრძანებები, შესაძლებელია შექმნათ MySQL მონაცემთა ბაზა & დრუპალი 8 ინსტალაცია წვრილმარცვლოვანი დეტალებით კონფიგურაციის პარამეტრებზე, რომელთა ავტომატიზაცია შესაძლებელია.

ნაბიჯი მესამე: გამოიყენეთ Drush, დუპალის 8 მოდულის ინსტალაციისთვის

დრუშტი უპირატესობას ანიჭებს პროფესიონალი დრუპალი 8 ადმინისტრატორები, პროგრამისტები, & დეველოპერები, რადგან მას შეუძლია დააჩქაროს საერთო განმეორებადი დავალებები, რომლებიც დაკავშირებულია მოვლა-შენახვასთან ან მონტაჟთან.

ჩამოტვირთეთ a დრუპალი 8 მოდულის მიერ დრუშტი ბრძანება:

drush dl module_name

ინსტალაცია დრუპალი 8 მოდულის გამოყენებით დრუშტი, გამოიყენეთ CLI გასაშვებად:

drush en module_name

გაითვალისწინეთ, რომ Drupal Console მოდული & კომპოზიტორი ინსტალაციის ალტერნატიული საშუალებები შესთავაზეთ დრუპალი 8 მოდულები ბრძანების ხაზის გამოყენებით, მაგრამ დრუშტი ყველაზე ტექნიკური ვარიანტია.

ნაბიჯი მეოთხე: გამოიყენეთ Drush, დუპალ 8 თემების ინსტალაციისთვის

დაყენების ბრძანებები a დრუპალი 8 თემა იგივეა, რაც მოდულისთვის, რამდენიმე დამატებითი ვარიანტი თემის კონფიგურაცია გათვალისწინებული დრუშტი ბრძანების მნიშვნელობები.

ჩამოტვირთეთ Drupal 8 თემა:

$ drush dl სახელი

თემის ჩართვა:

$ drush en the nameame

ყველა დაყენებული თემების სია:

$ drush pm-list –type = თემა

თემა დააყენეთ როგორც ნაგულისხმევი:

$ drush კონფიგურაციის დაყენებული სისტემა

დააყენეთ თემა ადმინისტრაციის განყოფილების გამოყენებამდე:

$ drush კონფიგურაცია დაყენებული სისტემა. მათ ადმინისტრატორი

სხვა სასარგებლო დრუშტი ბრძანებები მოცემულია ქეში გაწმენდის მიზნით:

$ drush cr

ეს ბრძანება რეალურად აღადგენს დრუპალი 8 ქეში ვებ სერვერზე. გამოყენება დრუშტი ბრძანებები თემის შემუშავება ან დააჩქაროს ახალი ვებსაიტების მშენებლობა.

ნაბიჯი მეხუთე: გამოიყენეთ Drush- ი დუპალის 8 პროექტების განახლებისთვის

კიდევ ერთი ძირითადი გამოყენება დრუშტი რეგულარულად ავტომატიზაციაშია დრუპალი ტექნიკური დავალებების შესრულება, როგორიცაა უსაფრთხოების განახლებები, მოდულის განახლებები, პაჩები, & კოდი ვერსიები ბრძანების ხაზთან.

ჩამოთვალეთ პროექტის ყველა შესაძლო განახლება (მოითხოვს კომპოზიტორს):

კომპოზიტორი მოძველებული ‘დრუპალი / *’

ჩამოთვალეთ უსაფრთხოების ყველა განახლება:

drushpm: დაცვა

დააინსტალირეთ მოდულის / თემის ყველა განახლება (მოითხოვს კომპოზიტორს):

კომპოზიტორის განახლება დრუპალი / მოდული სახელი – დამოკიდებულების მიხედვით

მონაცემთა ბაზის ნებისმიერი განახლების განხორციელება:

დუშე განახლება

საიტის ქეშის აღდგენა:

drush cr

განაახლეთ დაყენებული Drupal 8 ვერსია:

drush up drupal

განაახლეთ მხოლოდ ერთი მოდული:

მოდულის სახელი მოათავსეთ

განაახლეთ მხოლოდ უსაფრთხოების პატჩები:

drush up – მხოლოდ უსაფრთხოება

მიმდინარე განახლებების შესრულება დადგმულ საიტზე:

$ drush @staging updatedb

წარმოების ფაილების სინქრონიზაცია:

$ drush rsync @staging:% ფაილი / @ ცოცხალი:% ფაილი

სინქრონიზეთ მონაცემთა ბაზა წარმოებიდან dev- მდე, ქეშ-ცხრილის გამოკლებით:

$ drush sql-sync –structure-Table-key = custom @ live @ dev

ეს ბრძანებები აჩვენებს მხოლოდ იმ მინიმალურ რაოდენობას დრუშტი შეუძლია გააკეთოს, თუ სათანადოდ განლაგებულია დრუპალი 8 ვებ – გვერდის მენეჯმენტი. იხილეთ ეს რესურსები დამატებითი ინფორმაციისთვის:

  • დრუშის დოკუმენტაცია
  • დრუშის ბრძანებები
  • განაახლეთ ძირითადი დრუშის საშუალებით
  • დრუშლის დაყენება დრუშთან

დრუშტი ერთ-ერთი ყველაზე აქტიურია & ფართოდ მხარდაჭერილი მოდულები დრუპალი საზოგადოება.

დასკვნა: დრუშტი & კომპოზიტორი ვებ სერვერების მართვისთვის

დრუშტი & კომპოზიტორი უფრო მეტად განიხილება, როგორც მართვის სავალდებულო ვებ სერვერის გაგრძელება დრუპალი 8 ბრძანებითი ხაზის ხელსაწყოებით, განმეორებითი ტექნიკური დავალებების დაჩქარების მიზნით.

Linux & ვინდოუსი სისტემების ადმინისტრატორს, რომლებიც იცნობენ CLI ინსტრუმენტები შეგიძლია გამოიყენო დრუშტი ეფექტურად ვებსაიტების დაყენების, მოდულების განახლების, თემების მართვისთვის, & ვებ უსაფრთხოება.

შეამოწმეთ ამ დრაპალის ჰოსტინგის პირველ სამეულს:

ChemiCloud

საწყისი ფასი:
$ 2.76


საიმედოობა
10


ფასები
9.9


მეგობრული
9.9


მხარდაჭერა
10


მახასიათებლები
9.9

წაიკითხეთ მიმოხილვები

ეწვიეთ ChemiCloud- ს

ჰოსტინჯერი

საწყისი ფასი:
$ 0,99


საიმედოობა
9.3


ფასები
9.3


მეგობრული
9.4


მხარდაჭერა
9.4


მახასიათებლები
9.2

წაიკითხეთ მიმოხილვები

ეწვიეთ ჰოსტინგერს

A2 ჰოსტინგი

საწყისი ფასი:
$ 3.92


საიმედოობა
9.3


ფასები
9.0


მეგობრული
9.3


მხარდაჭერა
9.3


მახასიათებლები
9.3

წაიკითხეთ მიმოხილვები

ეწვიეთ A2 ჰოსტინგს

დაკავშირებული როგორ სტატიები

  • როგორ ვმართოთ Drupal 8 ვებ სერვერები კომპოზიტორის გამოყენებით
    შუალედური
  • როგორ უნდა ვუმასპინძლოთ Drupal 8 ვებსაიტებს Redis- ით VPS გეგმების შესახებ
    შუალედური
  • როგორ დააყენოთ Drupal 8 ერთად LAMP გამოყენებით Bitnami
    შუალედური
  • როგორ ოპტიმიზაცია Drupal 8 ქეშირება Memcached on cPanel ჰოსტინგი
    შუალედური
  • Როგორ დავაყენოთ & გამოიყენეთ Acquia Dev Desktop ამისთვის Drupal 8
    შუალედური
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me