|
Sposób na pracę na lokalnym serwerze |
|
|
|
Napisał xarak
|
|
31 Mar 2007, 21:28 |
Mambo ma tę wadę, że trzeba mu wpisać adres z jakiego pracuje i jeśli serwer www stoi w sieci wewnętrznej na adresie na przykład 10.0.0.2, a dostęp z Internetu do niego odbywa się poprzez NAT na routerze, to po wpisaniu w konfiguracji:
$mosConfig_live_site = 'http://public.address.pl/mambosz'
strona nie otwiera się poprawnie z adresu prywatnego. Ten sam problem wystąpi gdy będą dwa wskazania DNS do danego CMS.
Należy zmienić zapis na:
$mosConfig_live_site = 'http://'.getenv('HTTP_POST').'/mambosz';
To jest rozwiązanie doraźne. Docelowo wypadałoby zrobić:
$mosConfig_live_site = 'mambosz';
$mosConfig_live_site_full = 'http://'.getenv('HTTP_POST').'/'.$mosConfig_live_site;
i wszędzie w kodzie wymienić
$mosConfig_live_site
na
$mosConfig_live_site_full
O ile wiem, to chłopaki robiący CMS mają z tym problem od dawna i nikt nie wie jak go rozwiązać. No to teraz już problemu nie ma.
|
|
Last Updated ( 31 Mar 2007, 21:30 )
|