Sziasztok!
Egy új tárhelyre költözködöm, és ott merült fel először, hogy nem írható a files mappa... Az nem tiszta számomra, hogy milyen beállításokkal kell üzemelnie egy már használható állapotba hozott drupal webhelynek.
A régi szolgáltatómnál a következő beállításokkal működött a weboldalam:
sites: 755
default: 555
files: 755
settings: 444
Mivel sosem volt semmilyen hibaüzenetem drupaltól, hogy valami nem jó, ezért eddig fel sem merült, hogy ezzel foglalkozzam. Az új tárhelyen azonban alapértelmezésben csak olvasási jog van a settings.php-n is, vagyis telepítésnél kéri, hogy tegyem írhatóvá, majd állítsam vissza.
A kérdésem az, hogy mik a helyes, és biztonságos beállítások a fenti mappákra és fájlra vonatkozólag? Elképzelhető, hogy bizonyos modulok használatánál "csoport" számára is írhatóvá kell tennem a "files" mappát?
Előre is köszönöm!
Ez attól függ, hogy milyen
Ez attól függ, hogy milyen user a tulajdonosa a fájloknak. A jogosultsági mátrix egy dolog, ismerni kell hozzá a fájlokhoz hozzáférni kívánt felhasználót (vagy a felhasználó nevében futó alkalmazás, pl. PHP) és a fájlok tulajdonosát is. Az a jó, hogyha minden site-od külön felhasználó nevében fut és csak ez tudja olvasni a fájlokat. Ha írni kell, akkor erre az egyszeri alkalomra írhatóvá teszed, de onnantól kezdve elveszed mindenkitől az olvasás írás jogot. (Erre azért van szükség, mert ha be is jutnak erre illetéktelenek a tárhelyedre, azzal általában nem szoktak foglalkozni, hogy a fájlokra, könyvtárakra megfelelő jogosultságot próbáljanak adni.)
Köszönöm a választ Aries!
Köszönöm a választ Aries!
Amikor azt írod, hogy vegyem el mindenkitől az írás és olvasási jogot, akkor csak a settings.php-re fájlra gondolsz ugye?
Más fájloknál és mappáknál is kellene módosítanom? Mire érdemes még vigyázni, vagy hasonlóan módosítani?
Eddig azt hiszem eléggé felelőtlenül bántam ezekkel a dolgokkal... jobb félni, mint megijedni!
A „files” mappa kivételével
A „files” mappa kivételével senkinek nincs oka semmit írni. Talán a sites/all/modules (és themes) lehet kivétel, aktívan fejlesztett honlapokon ezért én különválasztom a d.org-ról letöltött modulokat az általam fejlesztettektől (pl. sites/all/modules/contrib és sites/all/modules/own) és az utóbbinak (a sűrű módosítások miatt) nagyobb jogokat adok.
Értem, és nagyon köszönöm a
Értem, és nagyon köszönöm a válaszod!