Re: moodle külső és belső hálón

Whisperity Dypertkova whisperity at gmail.com
2012. Május. 31., Cs, 17:02:08 CEST


Az megadott weboldalon leírt módosítás ilyen formájában nem
értelmezhető PHP-kód. Valószínűleg ezért nem működik megfelelően.

A helyes megoldás
$CFG->wwwroot = 'http://' .$_SERVER['SERVER_ADDR']. '/moodle';
lenne.

Behelyettesítésre nincs szükség, mivel az $_SERVER egy szuperglobális
tömb, amely a szerver- és lekérés-specifikus adatokat tartalmazza. A
SERVER_ADDR pedig a tömb egyik elemének a kulcsának a neve, amelyre
hivatkozva megkapod a szerver elérési címét, például '127.0.0.1' (ez
ugye a localhost).

Módosítsd a konfigurációs állományt a fent leírt módon, majd ajánlott
a fájlt írásvédetté tenni (chmod 444).

2012. május 31. 16:54 Istvan NAGEL írta, <nagel at mixat.hu>:
>
>
> Telepítettem egy szerverre a 2.2.3-at, tökéletesen működik
> vagy külső, vagy belső címen (attól függ melyiket írom be a wwwroot-ba),
> de ha pl a szerver belsőhálós IP címe van beírva, kívülről nem elérhető,
> ha a szerver publikus IP címét írom a wwwroo-ba, akkor belső hálón is csak az interneten keresztül érhető el, ami sulinetes vonalon nem nyerő...
> A moodlemoot.hu fórumában megoldásként a
> $CFG->wwwroot = 'http://($_SERVER['SERVER_ADDR'])/moodle';
> sort javasolják a config.php-be, de így se bentről, se kívülről nem érhető el.
> Esetleg be kellene helyettesíteni valamivel a SERVER illetve SERVER_ADDR-t?
>
> --
>     Üdv, Nágel István
>     http://www.mixat.hu
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://www.kozhaloportal.hu/gyik/altalanos/


További információk a(z) Techinfo levelezőlistáról