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