Jelen pillanatban 5,3-ad drupal fut a domainemmel, egy aldomaint szeretnek letrehozni egy kulon ertekesitesi oldlnak. Mit kell tennem drupal szempontbol? Oda is fel kell telepitenem egy drupalt?
ha azt szeretnem, hogy a letezo felhasznalok ott is "ervenyesek" legyenek, akkor telepiteskor ugyanazt a mysql táblát kell megadjam?
Vagy nem kell az uj aldomain konyvtárába ismet feltegyek egy drupalt, van valamilyen mas megoldas erre?
Előre is köszönöm a válaszokat.
Fórum:
frissíts, keress
Először is frissítsd a rendszert a legfrissebb stabil verzióra (5.5).
A sites mappába a default mellé létrehozhatsz további könyvtárakat, amelyek neve az aldomaineddel azonos legyen (aldomain.domain.hu), ide átmásolod a settings.php fájlt a default könyvtárból, és értelemszerűen átírod a adatbázis eléréséhez szükséges adatokat. Ezután a webszervert úgy állítod be, hogy a Drupal installációd gyökerére mutasson, a Drupal majd magától felismeri, hogy mikor melyik honlapot kell mutatnia.
Felhasználói adatok megosztása rendszeresen előforduló kérdés itt a fórumon, keress rá ("megosztott táblák", "táblák megosztása", "multisite").
tábla nevek
Eddig ha elakadtam mindent megtaláltam a fórumon, most nem. Ha bénán kerestem, előre is elnézést.
A fent leírtakkal létrehoztam az aldomain-t, kapott témát, minden szép is.
Azonban ugyanazokat a táblákat használja mint az alap. Menü, hírek, stb.
Ezzel kapcsolatban lenne olyan kérdésem, hogy a tábla neveit nekem kell kézzel átírni (illetve létrehozni) vagy ezt a Drupal-nak automatikusan tudnia kellene?
Esetleg az lehet e a hiba, hogy az alap telepítésnél nem lett megadva prefix?
Előre is köszi
prefix
Miután kettő (vagy több) telepítés adata kerül ugyanabba az adatbázisba, a második telepítésnél meg kell adni a prefix -et, vagyis hogy milyen előtagot használjon a táblanevek megkülönböztetésére.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
egy drupal
Köszi a gyors választ, de azt hiszem nem jól írtam le a gondom.
Egy drupal, egy adatbázis, több oldal (illetve egy oldal és több aloldal).
A settings.php-ben pedig megadtam a prefixet. Ettől függetlenül kapom azt a hibaüzenetet, hogy abba a táblába nem tud írni, mert nem létezik.
Próbálkozom, ha rájöttem, elmesélem.
Mégegyszer köszi
tábla létrehozása
A Drupal által használt SQL felhasználónak van joga új táblákat létrehozni? Próbáld ki, hogy előtte más módon (pl. ha a szolgáltató biztosít PhpMyadmin -t, vagy más adatbázis-bizergáló felületet) létrehozod már a táblákat, megfelelő prefixelt táblanévvel.
Keress rá itt a Drupal.hu -n a "multisite" szóra, többen is írtak már erről a megoldásról.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
kipróbáltam, van
Van jogom, nem azzal lehet a gond.
Lásd lentebb a megoldásom.
Tudom nem a legelegánsabb, de működik.
Hiába a prefix, ha nincs mihez hozzárendelni
Ha jól értem, már túl vagy a telepítésen. A prefixet akkor kellett volna megadni. Így, hogy ez elmaradt, nem tudom, rá lehet-e venni a még a Drupalt, hogy szedje szét külön táblákba a különböző webhelyek adatait.
(Nem tudom, hogy esetleg kézzel lehet-e buherálni: lemásolni az összes táblát, ellátni a másodpéldányokat prefixxel és utána beállítani a settings.php-ban ezt a prefixet. Mielőtt hozzáfogsz, azért várd meg a guruk mit szólnak, mert nem tudom akadnek-e mellékhatások....)
Üdvözlettel:
Hajas Tamás
kézzel
Túl voltam.
Mivel tartalom még nem volt, újratelepítettem (immáron 6.1-et), telepítéskor megadva a prefixet.
Ettől függetlenül nem működött.
Most a zárójeles megoldásod alkalmazom.
Lementettem az összes táblát, a megosztottakat kitöröltem, a többinek új prefixet adtam, feltöltöttem és működik.
Aloldal
Ezután a webszervert úgy állítod be, hogy a Drupal installációd gyökerére mutasson, a Drupal majd magától felismeri, hogy mikor melyik honlapot kell mutatnia.
Nos a fentit hogyan kell csinálni? A kézikönyvben azt ezt magyarázó linkek döglöttek (http://drupal.hu/cikkek/tobbwebhely)
az ott csak minta
Persze, hogy döglöttek, mert az ott csak minta!!!
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Én ezekre gondoltam:
Hogy ezt elérjed, kell egy új cím ugyebár. Ezt egy szimbólikus link segítségével kaphatod meg.
Gyökér URL: www.domain.hu {nem erre!}
Új URL: www.domain.hu/alfa {erre sem!}
Arról, hogy hogyan csinálhattsz ilyet UNIX alatt itt {erre} olvasshatsz bővebben.
Ha nincs UNIX shell hozzáférésed a szolgáltatódnál olvassd el ezt! {erre}
azaz:
http://drupal.org/node/275
http://drupal.org/node/275#comment-10937
Kézikönyv - Tippek és trükkök
http://drupal.hu/cikkek/tobbwebhely
http://drupal.hu/cikkek/ujtobbwebhely