Korak 6: Provera statusa
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.