Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Քայլ 6: Ստուգեք կարգավիճակը

19/04/2025, by Ivan

Այցելեք ձեր կայքը վեբ զննարկչով։ Դուք պետք է վերաուղղվեք տեղադրման էջ՝ /core/install.php հասցեով։

Մանրամասն ուղեցույցը սքրինշոթերով հասանելի է 3.7 բաժնում՝ Drupal 8 օգտատերի ուղեցույցում։

Հավաստի հոսթերի (Trusted Hosts) կարգավորում

Եթե դուք ինքներդ չեք ստեղծել settings.php ֆայլը (սովորաբար՝ sites/default/ թղթապանակում, եթե չեք օգտագործում բազմակայքային կարգավորում), ապա տեղադրման սցենարը այն ինքնուրույն կստեղծի։ Սակայն, ստեղծված settings.php ֆայլը չի ներառում «trusted host» կարգավորումը։

Այս խնդրի շուրջ քննարկումը ներկայացված է հետևյալ էջում՝ Թույլատրել trusted hosts կարգավորումը տեղադրման ընթացքում։

Այս պարամետրի կարևորության բացատրությունը ներկայացված է այստեղ՝ Trusted Host կարգավորումներ։

Համոզվեք, որ settings.php ֆայլը գրելի է

Տեղադրման սցենարը փորձում է settings.php ֆայլը դարձնել միայն ընթեռնելի։ UNIX-համապատասխան համակարգերում դա հնարավոր է փոխել հետևյալ հրամանի միջոցով՝

chmod u+w sites/default/settings.php

Եթե դուք ունեք (S)FTP մուտք դեպի սերվեր, կարող եք օգտագործել այն՝ թույլտվությունները փոփոխելու կամ ֆայլը լոկալ խմբագրելու և հետ վերբեռնելու համար։

Խմբագրել settings.php ֆայլը

Գտեք «Trusted Host Configuration» բաժինը settings.php ֆայլում և կարդացեք մեկնաբանությունները։ Ավելացրեք տողեր, որոնք պարունակում են թույլատրված հոսթանվան ձևանմուշներ։ Օրինակ՝ եթե ձեր կայքը գտնվում է www.example.com հասցեում, կարող եք գրել՝

$settings['trusted_host_patterns'] = [
  '^www\.example\.com$',
];

Այս ցուցակում ընդգրկված տողերը regular expression-ներ են, ուստի «.»-ը պետք է էկրանավորվի, և ^ ու $ նշում են տողի սկիզբն ու ավարտը։

Եթե ցանկանում եք թույլատրել example.com-ի բոլոր ենթադոմենները, կարող եք օգտագործել՝ \.example\.com$ կամ (^|\.)example\.com$: Երկրորդ տարբերակը համապատասխանում է ինչպես example.com, այնպես էլ դրա ենթադոմեններին։ Եթե ցանկանում եք թույլատրել երկու տարբերակն էլ, օգտագործեք՝

$settings['trusted_host_patterns'] = [
  '^www\.example\.com$',
  '^example\.com$',
];

Վերականգնել settings.php ֆայլի թույլտվությունները

Եթե settings.php ֆայլը նախորդ քայլում դարձել է գրելի, ապա վերադարձրեք այն միայն ընթեռնելի՝ հետևյալ հրամանով՝

chmod a-w sites/default/settings.php

Ֆայլերի թղթապանակի կարգավորում

Բազմաթիվ դեպքերում տեղադրման սցենարը ինքնուրույն ստեղծում է files/ թղթապանակը։ Եթե Drupal-ը չի կարողանում ստեղծել այն (հաճախ թույլտվությունների բացակայության պատճառով), հետևեք այս քայլերին։

sites/default թղթապանակում ստեղծեք նոր ենթաթղթապանակ՝ files անունով։ Տվեք կարդալու, գրելու և գործարկելու իրավունքներ վեբ սերվերին (սովորաբար՝ apache կամ nginx): Շատ FTP ծրագրեր թույլ են տալիս ստեղծել թղթապանակներ և փոխել դրանց թույլտվությունները։

Apache-ի վրա հիմնված վեբ սերվերների հետ խնդիրների լուծում

Եթե files թղթապանակի ֆայլերը չեն պատկանում վեբ սերվերին, կա երկու լուծում։ Այս հրահանգները նախատեսված են այն դեպքում, երբ դուք ունեք shell մուտք և օգտագործում եք apache։ Եթե չունեք shell մուտք, կարող եք օգտագործել FTP՝ իրավունքները փոխելու համար։

Unix-համապատասխան սերվերում դուք կարող եք ստուգել, թե ինչ օգտատիրոջ անունով է աշխատում վեբ սերվերը՝ հետևյալ հրամաններով՝

Apache 2.x-ի դեպքում՝

$ ps aux | grep apache

Apache 1.x-ի դեպքում՝

$ ps aux | grep httpd

Վերադարձված արդյունքները կարող են նման լինել՝

www-data 13612 0.1 0.9 50640 20340 ? S 12:29 0:08 /usr/sbin/apache2 -k start

Առաջին սյունակը ցույց է տալիս օգտվողին, որի անունով աշխատում է վեբ սերվերը։ Այս դեպքում՝ www-data։ Որպեսզի վեբ սերվերը կարողանա գրել files թղթապանակում, փոխեք թղթապանակի սեփականատերը՝

$ chown -R www-data sites/default/files

Եթե սերվերը թույլ չի տալիս փոխել սեփականատիրոջ անունը, ապա լավագույն տարբերակը խմբին գրելու իրավունք տալն է՝

$ chmod -R 0770 sites/default/files

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.