aldomain és drupal

csoky80 képe

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.

Illyés Edit képe

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").

0
0
lnbaci képe

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

0
0
nevergone képe

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.

0
0
lnbaci képe

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

0
0
nevergone képe

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.

0
0
lnbaci képe

Van jogom, nem azzal lehet a gond.
Lásd lentebb a megoldásom.
Tudom nem a legelegánsabb, de működik.

0
0
thamas képe

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

0
0

Üdvözlettel:
Hajas Tamás

lnbaci képe

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.

0
0
tbela képe

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)

0
0
pp képe

Persze, hogy döglöttek, mert az ott csak minta!!!

pp

0
0
tbela képe

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

0
0