(no subject)
Feb. 17th, 2009 04:10 amПотребовалось быстро прикрыть сайт фронтендом.
Больше часа пытался понять, почему напрямую - работает, а через nginx - нет.
Нашел
if (!isset($_SERVER['REMOTE_ADDR'])) $_SERVER['REMOTE_ADDR'] = '';
if (preg_match('/^127\./',$_SERVER['REMOTE_ADDR'])){
$mosConfig_host = 'localhost';
$mosConfig_user = 'root';
$mosConfig_password = '';
} else {
$mosConfig_host = 'localhost';
$mosConfig_user = 'www';
$mosConfig_password = '*****';
}
Больше часа пытался понять, почему напрямую - работает, а через nginx - нет.
Нашел
if (!isset($_SERVER['REMOTE_ADDR'])) $_SERVER['REMOTE_ADDR'] = '';
if (preg_match('/^127\./',$_SERVER['REMOTE_ADDR'])){
$mosConfig_host = 'localhost';
$mosConfig_user = 'root';
$mosConfig_password = '';
} else {
$mosConfig_host = 'localhost';
$mosConfig_user = 'www';
$mosConfig_password = '*****';
}