Problema PHP localhost

Iniciado por MrNapster, 10 Diciembre 2009, 12:46 PM

0 Miembros y 1 Visitante están viendo este tema.

MrNapster

Hola a todos.

Os comento mi caso:
Debo hacer una web para mi trabajo y empezé a hacerla con silerlight. El caso es que hay muy poca documentación y pierdo demasiado tiempo buscando. Así que me he decidido a dar el salto a PHP.

Llevo toooooooda la mañana mirando docuemntación y demás historias.
Al final me he decidido a instalar Eclipse y NetBEans i probar con los dos hasta que encuentre el más comodo.

El caso es que cuando creo un proyecto tan simple como para hacer un "Hola mundo" a la hora de hacer el "Run" en el explorador simplemente me aparece una pagina web en blanco.
Incluso en Eclipse si lo ejecuto mediante su navegador interno me dice que no puede encontrar la pagina.

Temo que sea un problema del localhost pero no estoy seguro.


Un compañero que programa en PHP me ha echado un pequeño cable y me ha dicho que instale XAMPP y ejecute el servicio de Apache.
En cuanto ejecuto Apache y en el explorador escribo: localhost, me aparece una web en blanco.
me redirecciona a http://www.localhost.com

He cambiado el archivo /windows/System32/drivers/etc/hosts y he añadido estas lineas

127.0.0.1 localhost.com
127.0.0.1 www.localhost.com


y ni por estas....
Estoy totalmente Desquiciado.


Necesito esta ayuda de manera bastante urgente (No me molaría perder el puesto de trabajo)


Un Saludo a todos.


el-brujo

Revisa el ServerName del apache (httpd.conf) que sea localhost, no localhost.com

No hace falta tocar nada del fichero hosts

Quita las dos líneas que has añadido.


127.0.0.1 localhost.com
127.0.0.1 www.localhost.com


No tiene ninguna lógica que te redireccione a localhost.com, eso no existe xD

MrNapster

Es que Firefox por defecto me redirecciona al .com

De hecho cuando usaba silverlight tuve que añadirselas para que me encontrara el localhost...

en el httpd.conf pone:

ServerName localhost:80

MrNapster


jdc

Abres el programa antes de abrir la página?

Una vez abierto debes entrar a http://localhost/ sin .com ni cosas extrañas :)

‭‭‭‭BadStupidMonkey.

Quita las lineas que agregaste en el "hosts" puesto que asi lo que haces es que te redirecione a www.localhost.com (que en realidad es una pagina en blanco) luego reinicia (para que se guarde la configuración) y abre el programa XAMPP. Después teclea en firefox http://localhost sin el .com  y debería redirecionarte automáticamente a http://localhost/xampp/.
Firefox suele redirecionar automáticamente en caso de que no encuentre el dominio que has tecleado, y la unica manera de que esto suceda (que no encuentre http://localhost) es que apache no este corriendo.


Ami en personal xampp no me gusta mucho, prefiero EasyPhp.



Saludos

MrNapster

Cita de: BadStupidMonkey™ en 10 Diciembre 2009, 13:52 PM
Quita las lineas que agregaste en el "hosts" puesto que asi lo que haces es que te redirecione a www.localhost.com (que en realidad es una pagina en blanco) luego reinicia (para que se guarde la configuración) y abre el programa XAMPP. Después teclea en firefox http://localhost sin el .com  y debería redirecionarte automáticamente a http://localhost/xampp/.
Firefox suele redirecionar automáticamente en caso de que no encuentre el dominio que has tecleado, y la unica manera de que esto suceda (que no encuentre http://localhost) es que apache no este corriendo.


Ami en personal xampp no me gusta mucho, prefiero EasyPhp.



Saludos

"E qui li qua"



Mil millones de gracias.
De todas maneras probaré con EasyPhp pq lo de "Easy" es bastante sugerente :P

[u]nsigned

Bueno, ya has resuelto tu problema, pero si vas a cambiar de paquete 4x1 (Apache+PHP+MySQL+phpMyAdmin) te recomiendo AppServ, corre a la perfeccion en todos los Windows y no se necesita configurar nada post-instalacion  ;-)

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!