Multisite - egy files könyvtár?

Szergio képe

Sziasztok!

Van egy www.valami.hu drupalos oldalam.

Szeretnék létrehozni egy www.valami.hu/masik oldalt is.

Illetve létre is hoztam, csak a beállításokkal egy kicsit elakadtam:

A probléma: létre kellene hozni a www.valami.hu/masik egy - a Drupal számára is írható - files könyvtárat. Sajnos az írható jogosultság megszerzéséhez a szerver rendszergazdájához kellene fordulnom, ami egy nem egyszerű probléma.

Arra gondoltam, hogy a www.valami.hu files könyvtárát talán lehetne közössé tenni, hogy mind a két lap azt használja (arra már sikerült annak idején "kiverekednem" a szükséges jogokat).

Van-e erre lehetőség, s ha igen hogy v. eleve halott ez az ötlet s inkább induljak csatára?

Előre is kösz!

Szab

Illyés Edit képe

Természetesen használhatod a valami.hu files könyvtárát (vagy akár ebben egy alkönyvtárat). Egyszerűen ezt adod meg beállítások -> fájlrendszer beállítások alatt. Mi a probléma? Mi nem megy?

0
0
Szergio képe

Tehát az ötlet megvalósítható.

Akkor valószínű, hogy nagyon kezdő a kérdésem (s nem is Drupal probléma): próbáltam különféle variációkat (pl. http://www.valami.hu/files ... stb.) beírni s mindig hibaüzeneteket kapok (nem létező könyvtár).

Hogy kell helyesen megadni az útvonalat?

(S tényleg bocs', hogy ilyen kérdésekkel rabolom az idődet!!)

0
0
Illyés Edit képe

Semmi gond, ezért van a fórum. Azt írod, multisite installációd van, tehát az összes honlap egy Drupal kódbázisról fut. Ebben az esetben csak a files könyvtár gyökérhez viszonyított útvonalát kell beírnod. Ha közvetlenül a gyökérkönyvtárban van, akkor egyszerűen 'files' és kész.

Vagy egyszerűbben fogalmazva: ugyanazt írd be, mint ami a www.valami.hu fájlrendszer beállításainál szerepel.

0
0
Szergio képe

Öööö ... igazából ugyanazon adatbázisról van szó, de saját előtagokkal láttam el a "masik" tábláit (feltételezem, hogy akkor már más kódbázisról beszélünk).

Gondolom, hogy ennek tulajdonítható az, hogy a www.valami.hu "files" és "files/tmp" könyvtárai nem elégítik a www.valami.hu/masik igényeit. ;-(

0
0
Illyés Edit képe

Nem, a kódbázis alatt a Drupal fájlokat értem. Valahogy így kellene kinéznie a könyvtárstruktúrádnak:

  • database
  • files
  • includes
  • misc
  • modules
  • scripts
  • sites
    • valami.hu
    • valami.hu.masik
  • themes

A sites/valami.hu.masik könyvtárba bemásolod a settings.php-t, és átírod az adatbázis előtagot és a $base_url-t:

$db_prefix = 'masik_';
$base_url = 'http://www.valami.hu/masik';

Ezek után, ha a valami.hu/masik webhelyen a beállítások -> fájlrendszer beállítások alatt beírod, hogy a fájlrendszer könyvtára 'files', akkor a könytárstruktúra gyökerében fogja a Drupal keresni ezt a könyvtárat. Elvileg működnie kell. Ha nem megy, akkor továbbra is kérdés, hogy mi a probléma? Milyen hibaüzenetet kapsz? Nem találja a files könyvtárat, nem írható, stb...?

0
0
Szergio képe

Én egy kicsit másképp gondolkodtam:
- a könyvtárstruktúrában hoztam létre egy "masik" könyvtárat, ahová bemásoltam egy teljes drupalt, s onnan telepítettem.

Az úgy nem jó?

0
0
Paal képe

Ez így nem multisite. Két különböző drupal oldal azonos adatbázisban. A telepítési leírásban ott van, hogy kell (és mi az) a multisite-ot telepíteni és beállítani.


Üdv, Pali

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

Szergio képe

Valóban nálam van fogalomzavar. Bocs'!!

A kérdést, akkor inkább onnan kell kezdjem, hogy mi is kell nekem, ahhoz, hogy elérjem a kívánt eredményt:
- két különálló weblap (www.valami.hu és www.valami.hu/masik), ami egymástól teljesen független (külön tartalom, smink, felhasználók stb. ... )

Ehhez most rendelkezésemre áll:
- a www.valami.hu (amelyiken működik a Drupal), aminek írható a files mappája

Szeretném azt, hogy a www.valami.hu/masik az előbbi files mappát tudja használni (ez sokkal egyszerűbb volna számomra, mint egy újabb könyvtárhoz a szükséges jogok megszerzése.

Tehát mi is kell nekem? ;-)

0
0
Paal képe

Ha elolvasod végig a multisite létrehozásának lépéseit, akkor magad is könnyen meg tudod csinálni. A lényeg az, amit Edit írt.


Üdv, Pali


Ps.: amúgy meg: INSTALL.txt (MULTISITE CONFIGURATION rész)

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

Szergio képe

Átváltoztattam a fenti leírás (illetve az install.txt) alapján az egészet. Sajnos így "The requested URL /valami.hu/masik was not found on this server. üzenettel találom szemben magam. (a korábbi változatnál legalább láttam valamit a Drupalból ;-))

Az esetleg lehet-e gond, hogy a www.valami.hu domainom igazából egy távolabbi szerverre mutat ahová az igazi címe: www.tavoli.org/valami s ez alapján akkor az újonnan tervezett oldal igazi címe www.tavoli.org/valami/masik lenne.

A telepítés a tavol.org valami alkönyvtárába történt (ahonnan eddig - s még remélem most is - gond nélkül működik a www.tavoli.org/valami (s természetesen a vele megegyező www.valami.hu is)

0
0
Paal képe

Mindkét domain-nak u.arra a szerverre kell mutatni, sőt, a webszerverben u.az a docc rootja mindkettőnek (ha jól gondolom).

Üdv, Pali

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

Szergio képe

Kösz' mindenkinek a rám pazarolt időt!

A kérdés végülis egy egyszerű ../files beállítással megoldódott. (persze - mostmár - tudom, hogy ez így nem multisite, de ... a telepítés sikerült, s remélem működni fog).

Még egyszer kösz' mindenkinek!

0
0
Szergio képe

Na azért mégsem olyan egyszerű a dolog ... de biztos, hogy valahogy megoldható ;-)

Amint egy kicsit korábban jeleztem az első honlapom a www.valami.hu domainről elérhető, de igazából a szerver www.tavoli.org/valami (bármelyik címet beírom a böngészőbe bejön az oldal ... de pl. tartalmat beküldeni stb. csak a www.tavoli.org/valami-ről belépve tudok).

Most ez alá/mellé szerettem volna (illetve még most is szeretném ;-)) létrehozni egy másik lapot, amit végülis úgy oldottam meg, hogy a gyökérkönyvtárban létrehoztam egy masik alkönyvtárat, oda felmásoltam egy teljes Drupal-t s azt telepítettem. A sites alkönyvtárban létrehoztam, a default mellé egy tavoli.org.valami.masik és egy valami.hu.masik alkönyvtárat (s természetesen beállítottam a megfelelő könyvtárelerést). Most ezekkel a jelenlegi állás a következő:
- www.tavoli.org/valami/masik címmel minden megy rendesen
- www.valami.hu/masik címmel úgy csinál mintha kezdené tölteni (a firefoxban elindul a kék csík ... aztán egy idő után megáll ... majd percek múlva jön a hibaüzenet, hogy vagy nem elérhető vagy ... stb.) - itt természetesen a settings-ben http://www.valami.hu/masik könyvtárat adtam meg.
- ha viszont www.valami.hu/masik/index.php-t írok be a böngészőbe, akkor bejön az oldal (viszont a sites alól törlöm a default-ot, akkor ez is az előbbi jelenséget produkálja).

Ami lehetséges változat eszembe jutott azt én már kipróbáltam.

Nincs valami ötletetek, hogy mit kellene tegyek ahhoz, hogy a www.valami.hu/masik címmel is elérhető legyen az oldal (ezt a címet még gondolom, hogy valaki beírja a böngészőjébe, illetve meg tudja jegyezni ... a www.tavoli.org/valami/masik-at viszont már kétlem).

0
0
Illyés Edit képe

Ez már webszerver beállítás kérdése. A www.tavoli.org virtual host beállításai között megadhatod, hogy a www.valami.hu is egy lehetséges ServerAlias legyen. Vagy fordítva. Lásd az Apache kézikönyv vonatkozó részét.

0
0
Szergio képe

A www.valami.hu jó ... az megy rendesen.

A www.valami.hu/masik- kal van a gondom, mert - ahogy korábban is irtam - az csak a www.valami.hu/masik/index.php-vel megy, s akkor csak úgy, ha a default könyvtár is megvan a sites-ben.

0
0