Adott egy ftp tárhely domainnel. Dolgozgatnék drupalon de nem szeretném semmiképp sem "publikus" helyre(gyökérbe) telepíteni.
Megtudom valósítani azt (gondolom igen) ,hogy egy másik mappába telepítem fel, és ha végeztem a fejlesztéssel, akkor vissza másolom a gyökérbe, hogy "publikusan" fusson a rendszer?
Azért nem tudom csinálni addig localhoston mert többen készítenénk az oldalt. Mások pedig tartalmakat töltenék fel.
Drupal verzió:
képek
Igazából a Drupal remekül el fog menni az alkönyvtárban. A probléma a tartalmakba linkelt képekkel, és egyéb feltöltött fájlokkal lesz gond.
Mert ugye ott van az, hogy pl. a képek a sites/default/files/images alá kerülnek.
Ha DocumentRootban (gyökérben) van az oldal, akkor ez http://foobar.hu/sites/default/files/images/janika.jpg lesz. Ha alkönyvtárba teszed, akkor pedig http://foobar.hu/alkonyvtar/sites/default/files/images/janika.jpg lesz. Kép beillesztésénél a domaint levágva /sites/default/files/images/janika.jpg illetve /alkonyvtar/sites/default/files/images/janika.jpg lesz. Mivel ez nem egyezik, ezért a DocumentRootba helyezés után nem fogja találni a képeket.
Alapvetően két lehetőséged van:
Én az utóbbit javaslom, ha elérhető.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
teljesen korlátozd a megnyitásig az anonim felhasználó jogait
Hali!
Ha jól értelek, nem szeretnéd, hogy mindenki lássa az oldalad, vagy hogy láthassanak belőle bármit. Szerintem a legjobb az lenne addig is, ha az Anonymous felhasználó (vagyis a be nem jelentkezett látogató) jogait teljes mértékben korlátoznád, kiszednéd a pipákat a permissionnél, hogy node-okat se láthasson, egyedül a bejelentkező oldalt láthassa, máshol pedig Access deniedot kapjon, és csak a bejelentkezettek láthassanak tartalmakat. Plusz regisztrálni se lehessen kívülről, csak admin (vagyis Te) hozhasson létre új felhasználót.
Az is jó a Drupalban, hogy a jogosultságkezelés (konkrét jogok egyenként, meg szerepkörök jogai) nagyon szofisztikált, az utolsó porcikáig testreszabható.
A megnyitásig akár a robots.txt-ben a keresőrobotok elől is tilthatnád az oldal bejárását.
Az oldalnak valamilyen szinten muszáj lesz "publikusnak" lennie, legalább annyira, hogy elérhető legyen a bejelentkezéshez.
Persze paranoia esetén egyébként még pluszban .htaccess-be is beletehetsz pár sort (meg létrehozhatsz .htpasswd fájlt), ha még egy plusz "védelmet" is beletennél, és akkor még ráadásul ezzel is védve lesz:
http://tools.dynamicdrive.com/password/
Szerk.: időközben megelőztek; a képek alkönyvtárbeli elérési útjával kapcsolatban ezt ajánlom, amit szantog javasolt korábban:
http://drupal.hu/comment/67893#comment-67893
köszönöm
Köszönöm a válaszokat! Közben fut egy publikus oldal is, ezért sem szeretném rátelepíteni a drupalt. De lehet hogy az lesz amit leírtatok. Addig bezárom az oldalt és kész...
ne tedd! Inkább aldomain!
Inkább legyen aldomain, itt írtam picit hosszabban erről, hátha neked is jól jön:
http://drupal.hu/comment/68555#comment-68555
Szerintem ez a legegyszerűbb módja, és teljesen különálló módon tudnád kezelni a meglévő oldaladon is a Drupalt. Ráadásul a képek elérési útja miatt is jobb (hacsak nem tárolódik az aldomain címével együtt, csak relatíve hivatkozik a publikus gyökérhez képest).