logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll
25/05/2025, by Ivan

Nakon instalacije proverite status svog sajta u odeljku Administracija > Izveštaji > Izveštaj o statusu (/admin/reports/status). Ako se na toj stranici prijave bilo kakvi problemi, otklonite ih.

Poverljivi domaćini (Trusted Hosts)

Ako niste kreirali fajl settings.php (u direktorijumu sites/default/, ukoliko ne koristite multi-site instalaciju), on je kreiran za vas tokom instalacije. Međutim, generisani fajl settings.php ne uključuje konfiguraciju za „poverljive domaćine“.

Postoji problem koji traži rešenje: Dozvoliti konfiguraciju poverljivih domaćina putem instalacionog skripta.

Za objašnjenje zašto je ova opcija važna, pogledajte Podešavanja poverljivih domaćina.

Uverite se da je settings.php dostupan za pisanje

Instalacioni skript pokušava da učini settings.php samo za čitanje. Na UNIX-sličnim sistemima sa pristupom terminalu to možete promeniti pomoću

chmod u+w sites/default/settings.php

Ako imate FTP ili SFTP pristup serveru, možete koristiti njega za promenu dozvola ili lokalno urediti fajl pa ga uploadovati.

Izmena fajla settings.php

Pronađite deo „Konfiguracija poverljivog domaćina“ u fajlu settings.php i pročitajte komentare. Dodajte linije (tu ili negde drugde u fajlu) koje navode dozvoljene šablone za ime domaćina. Na primer, ako je vaš sajt na www.example.com, možete dodati:

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

Unosi u ovom nizu su regularni izrazi, pa je znak tačke (.) potrebno escapovati, a ^ i $ označavaju početak i kraj stringa.

Ako želite dozvoliti bilo koji poddomen example.com, možete koristiti regularni izraz \.example\.com$ ili (^|\.)example\.com$: drugi odgovara example.com i svim poddomenima. Ako želite dozvoliti i example.com i www.example.com, možete koristiti regularni izraz ^(www\.)?example\.com$ ili navesti oba šablona:

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

Vraćanje dozvola za fajl settings.php

Ako ste prethodno omogućili pisanje na settings.php, sada postavite fajl nazad samo za čitanje:

chmod a-w sites/default/settings.php

Podešavanje direktorijuma za fajlove

U većini slučajeva instalacioni skript kreira direktorijum za fajlove. Ako Drupal ne može da kreira direktorijum (obično zbog nedostatka dozvola), pratite sledeća uputstva.

U direktorijumu sites/default napravite novi poddirektorijum nazvan files/. Dodelite prava za čitanje, pisanje i izvršenje web serveru (obično apache ili nginx). Većina FTP programa omogućava kreiranje novog direktorijuma i postavljanje dozvola.

Otklanjanje problema sa Apache baziranim web serverima

Ako fajlovi u direktorijumu ne pripadaju web serveru, postoje dva načina za nastavak. Uputstva pretpostavljaju da imate pristup terminalu i da koristite Apache kao web server. Ako nemate pristup terminalu, možete promeniti dozvole putem FTP programa.

Na Unix-sličnom serveru možete proveriti pod kojim korisnikom radi web server komandom:

Za Apache 2.x:

$ ps aux | grep apache

Za Apache 1.x:

$ ps aux | grep httpd

Rezultat će prikazati niz linija, na primer:

www-data 13612 0,1 0,9 50640 20340 ? S 12:29 0:08 /usr/sbin/apache2 -k start

Prvi kolona označava korisnika pod kojim web server radi, ovde www-data. Da biste omogućili web serveru pisanje u direktorijum files, možete promeniti vlasnika komandnom:

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

Ako nemate dozvole za promenu vlasnika, sledeća najbolja opcija je da omogućite grupi pristup za pisanje:

$ 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.