(no subject)
Feb. 17th, 2009 04:10 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Потребовалось быстро прикрыть сайт фронтендом.
Больше часа пытался понять, почему напрямую - работает, а через 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 = '*****';
}
no subject
Date: 2009-02-17 01:44 am (UTC)http://stderr.net/apache/rpaf/
no subject
Date: 2009-02-17 02:05 am (UTC)дело в том, что я не мог понять причину различного поведения, пока не отследил порядок вызова скриптов при инициализации.
я просто вычистил этот if
no subject
Date: 2009-02-17 02:14 am (UTC)Сам так делал :(
no subject
Date: 2009-02-17 04:06 am (UTC)