MultiSite install és SubDomain használat

GEePeeYeSs képe

Sziasztok! BÚÉK!

Gondom van a MultiSite install használatával és a SubDomain beállítással.

Nevezetesen:
- tárhelyet bérelek CPanel-es kiszolgálással;
- a Drupal 6.8-as magyar nyelvi támogatással szépen települ a mondjuk http://domain.do/cms könyvtárba; (a nyelvi támogatásért köszönet a csapatnak!!!)
- a fent nevezett telepítés /sites alatt, ha beállítom a sites/domain.do.könyvtar típusú szerkezetet, akkor ahhoz a multisite install egy symlink.php állomány futtatása után szépen lefut, a rendszer települ, működik;
- a létrejött alkönyvtárhoz, ha a CPanel-lel ha be akarom állítani a http://könyvtár.domain.do domain.do/könyvtár kapcsolatot, akkor eredményként a htt://domain.do/cms lesz az eredmény.

Problémám az, hogy olyan:
- multisite install-t szeretnék, ahol:
= sub1.domain.do
= sub2.domain.do
szerkezet jön létre és ennek megfelelően
= a sub1.domain.do, vagy
= a sub2.domain.do
meghívásakor a megfelelő telepítés indul el.

Ennek érdekében, hogyan kell:
- a /sites alatt konfigurálni a sub(x).domain.do-s szerkezetet;
- rávenni a web szervert, vagy a drupal-t, hogy sub domain kiszolgálást adjon eredményül.

Köszönöm a segítséget!

Drupal verzió: 
Illyés Edit képe

A Drupalt telepítsd közvetlenül a tárhelyed nyilvános könyvtárába (valószínűleg public, html, www vagy valami hasonló neve van, ez a legmagasabb szintű könyvtár, aminek a tartalma látható az internetről). Utána a /sites könyvtárban hozd létre az összes webhely alkönyvtárát.

  • sites
    • default
    • domain.do
    • sub1.domain.do
    • sub2.domain.do

Végül a sub1.domain.do, sub2.domain.do címeket vedd fel domain alias-ként a kezelőpanelen keresztül (tehát nem önálló domainként, hanem a fődomained aliasaként).

0
0
Paal képe

De szerintem pont ebben az esetben nincs szükség semmilyen symlinkre.

A "default" lesz a sub1.domain.do, a másik értelem szerűen a sub2.domain.do.

Fogod, és a webszerver admin felületén a sub1.domain.do oldalnak beállítod, hogy a dokumentum root-ja az a /drupaltelepites legyen (ahova a Drupalodat felmásoltad), majd a sub2.domain.do oldalnál pontosan ugyan ezt!

Ezek után létrehozod a következőket:
/drupaltelepites/sites/sub2.domain.do

(a /drupaltelepites/sites/default/ az ugye meg van, létrejött a Drupal csomag kibontásakor)

mappát, majd átmásolod a sites/default/settings.php-t, vagyis

/drupaltelepites/sites/sub2.domain.do/settings.php

beállítod a megfelelő adatbázisokat (vagy ha u.az, akkor a $db_prefix -et):
/drupaltelepites/sites/default/settings.php
$db_prefix = 'sub1';

/drupaltelepites/sites/sub2.domain.do/settings.php
$db_prefix = 'sub2';

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

GEePeeYeSs képe

Köszönöm a válaszokat! A Drupal 6.8 a public_html-be installálva.

public_html = domain.do műxik...

Létrejött az alábbi struktúra:

/public_html/sites
/public_html/sites/settings.php (ez másolata az eredeti default könyvtárban lévőnek, ez került bele minden sub-os mappába is)

sites/all
sites/all/readme.txt

sites/default
sites/default/files (további részletezés nélkül)
sites/default/default.settings.php
sites/default/settings.php

Majd hozzáadtam:

sites/sub1.domain.do
sites/sub1.domain.do/settings.php

sites/sub2.domain.do
sites/sub2.domain.do/settings.php

Mit tegyek a web szerverrel, valamint mit írjak a böngésző címsorába, hogy elindítsa a sub1-2-s telepítést? Eddig sehogyan sem bírtam rávenni. :-(

0
0
Atyla képe

Drupal 6.8?

Már több helyen láttam "érdekes" verziószámot írva. Többször is elmentem a drupla.org oldalra, hogy talán lemaradtam valamiről és esetleg van egy angol 6.8-as. A főoldal szerint 6.19-nál tartunk, akkor honnan jönnek ezek a nagyobb számok? Ja, és a drupal.org szerint is.

Egyébként az aldomainnal kapcsolatban írták korábban, hogy a drupal ne almappába, hanem aldomainban legyen. Ezt nem értettem: az aldomain egy almappára mutat, nem? Tehát akkor az is almappa. Akkor mi a különbség?

0
0
Illyés Edit képe

A 6.8-as az a nyolcadik kiadása a 6-os verziónak. A 6.19-es pedig a tizenkilencedik. Szerinted melyik volt korábban? :)

Az aldomain oda mutat, ahová akarod, csak az Apache-t kell megfelelően beállítani. Akár al-al-al-mappára is mutathat. A Drupal szempontjából az a lényeg, hogy az index.php az Apache-ban megadott célmappa gyökerében legyen, ne pedig a célmappa valamelyik almappájában.

0
0
pp képe

ha egy Drupal-t egy másik almappájába raksz akkor figyelni kell arra, hogy a két Drupal .htaccess fájljában található rewrite rule-ok szinkronban legyenek.

Érthetően, ne rakd egyik Drupal almappájába a másikat.

aldomain és alkönyvtárnak semmi köze egymáshoz, mint ahogyan Edit is írta.

pp

0
0
agent1 képe

Üdvözlök mindenkit, mint új felhasználó.

Segítséget szeretnék kérni ahhoz, hogy hogyan tudnék én is Drupal oldalt készíteni? Láttam egy-két oldalt. Nagyon tetszik. Valamennyire jártas vagyok a html és a php-ben.

Azt kérdezném: honnan lehet letölteni a Drupalt magyar nyelven?

Előre is köszönöm. Dénes

0
0

agent1

nevergone képe

Szia!

Nézd meg a főoldalt, olvasd el a kézikönyvet és Gusztáv jegyzetét, végül pedig a kérdéseidnek mindig indíts új témát a fórumon!

0
0
agent1 képe

Köszi, és elnézést.

Üdv.

0
0

agent1

GEePeeYeSs képe

...MultiSite + SubDomain fronton?!

0
0
Illyés Edit képe

Nem úgy csináltad, ahogy leírtam, innentől kezdve nem tudom, mit mondhatnék... Kövesd a leírást és működni fog. Nálam mindig működik.

0
0
GEePeeYeSs képe

Mindent úgy tettem ahogyan leírtad, -drupal a gyökérbe telepítve, subx sub-ok a sites alatt felvéve-, de nem tudom, hogy a sub1.domain.do, sub2.domain.do címeket hogyan vegyem fel domain alias-ként a kezelőpanelen.

0
0
Illyés Edit képe

Nem úgy tűnik, pl. nem csináltál külön könyvtárat a domain.do-nak, de mindegy, ez valószínűleg nem befolyásolja a dolgot. Domain alias felvételi lehetőségnek kell lennie a panelen, kattintgass körbe, ha nincs akkor kérdezd meg a szolgáltatót. Elvileg úgy is lehet, hogy a subokat "rendes" domainként veszed fel, és a Drupal gyökeret adod meg a sub könyvtárának, de van ahol úgy van beállítva a panel, hogy nem mutathat több domain ugyanarra a könyvtárra – ilyenkor biztosítják az alias lehetőséget.

0
0
gergely képe

ezt elolvastad? minden ugy megy d5 alatt mint d6 alatt.

0
0

---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.

ma képe

A leírt megoldás alapján működnie kellene a Multisite-nak.
Már csak egyetlen apróság hiányzik, hogy a Cpanel-ben úgy kell létrehozni a "sub" aldomaint, hogy az alap domain gyökér könyvtárra vagyis a
/public_html
könyvtárra hivatkozzon NE az általa felajánlott "/public_html/sub" alkönyvtárra!

Célszerű még a Drupal alapmoduljain túl használandó modulokat és sminkeket a
/public_html/sites/all/modules és /public_html/sites/all/modules/themes könyvtárakban elhelyezni.

0
0