2011-09-14 4 views
0
if($_SERVER['REMOTE_ADDR']=="127.0.0.1") 
{ 
     <pick local setting - my test machine > 
} 
else 
{ 
     <pick webserver setting - my site on webserver> 
} 

Lorsque je débogue mon application, le paramètre de mon système local est placé dans le bloc else? Du code que je vois, il devrait aller dans le premier bloc. Cela se produit lorsque je débogue l'application. Sinon, tout semblait aller bien.Réglage du serveur distant par rapport au serveur local

J'ai apporté mon site Web en direct dans ma machine locale. Le site fonctionne très bien jusqu'à ce que je passe en mode de débogage et vu cela. Le débogueur meurt à chaque fois car la connexion au serveur SQL échoue. Je me demande pourquoi c'est comme ça? Courir le site autrement est OK. Est-ce un comportement spécial en mode de débogage, ou y a-t-il quelque chose à signaler dans le code? J'utilise PHP, Eclipse Helios et XDebug.

Répondre

0

Vous devriez vérifier la configuration de votre serveur apache, principalement à l'écoute de localhost ou de 127.0.0.1 ou 192.168.1.1 ou autre, et iptables (pare-feu en situation linux) redirige les autres noms d'hôtes vers l'adresse principale, double vérification votre configuration!

Questions connexes