Удаленный сервер против настройки локального сервера - PullRequest
0 голосов
/ 14 сентября 2011
if($_SERVER['REMOTE_ADDR']=="127.0.0.1")
{
      <pick local setting -  my test machine >
}
else
{
      <pick webserver setting - my site on webserver>
}

Когда я отлаживаю свое приложение, настройки в моей локальной системе переходят в блок else? Из кода, который я вижу, он должен перейти в первый блок. Это происходит, когда я отлаживаю приложение. В остальном все вроде бы было нормально.

Я перенес свой живой веб-сайт на мою локальную машину. Сайт работает нормально, пока я не перехожу в режим отладки и не вижу этого. Каждый раз отладчик умирает из-за сбоя подключения к серверу sql. Интересно, почему это так? Запуск сайта в противном случае в порядке. Это особенное поведение в режиме отладки или в коде есть что указать?

Я использую PHP, Eclipse Helios и XDebug.

1 Ответ

0 голосов
/ 14 сентября 2011

Вам следует проверить конфигурацию вашего сервера Apache, в основном он слушает localhost или 127.0.0.1 или 192.168.1.1 или что-то еще, а iptables (межсетевой экран в ситуации linux) перенаправляет другие имена хостов на основной адрес, дважды проверьте ваш конфигурация!

...