Semi solucionado
Publicado: 25 Sep 2005, 07:24
Buscando y buscando encontre esta solucií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n que dio luz a mi entendimiento:
El tema de que falle la redireccion quizas sea debido a una mala configuracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n del script.
La vble $server_protocol contiene http:// o https://, $server_name, contiene lo que seria tu nombre de dominio, (www.midominio.com), $server_port el puerto (por defecto el 80, que es el puerto estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ndar para el apache y el que usa la configuracion de lomejordeinternet. Si es el 80, no aparece en la barra de direcciones), $script_name es el directorio donde tienes instalado el script (p.e: /phpBB2/), y $url es el archivo concreto php al que tiene que dirigirse. (p.e: index.php?sid=d3daac1d3b6d69ac1490b287f81303d0)
Por lo tanto, al contatenar (juntar) estas variables, se obtiene la direccion a la que te manda despues de hacer login.
(http://www.midominio.com:80/phpBB2/inde ... 87f81303d0)
Cí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³digo:
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
Despues que el phpbb hace login, lo que hace es redireccionar usando esta funcion que puso el compaí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±ero de antes. Si tienes una configuracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n incorrecta del script, esto no funcionara. Puedes cambiar la configuracion desde el panel de administracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n del foro, en Administracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n General -> Configuracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n General
Siguiendo el ejemplo de antes, tendrias que poner:
Nombre de Dominio : www.midominio.com
Puerto del Servidor :80
Path del Script : /phpBB2/ (si el foro estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ en la raiz, solo / )
JE JE
Digo semisolucionado porque mi Nombre de Domino estaba como "localhost" le puse la direccion por la cual se accede desde internet (desde el exterior - ip publica) y o maravilla, todo lo que podia hacer desde mi maquina ahora lo podí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Âa hacer desde afuera, desde el exterior, mas cuando quiero entrar ahora desde mi localhost es decir de mi maquina donde corre el servidor ya no funka. ja jaaa ja ja
Creo que necesito un cí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³digo php para que detecte cuando estoy en localhost o fuera en el exterior, porque la verificacion del login lo hace accediendo a mi Nombre de Dominio y desde mi propia maquina jamas voy a poder acceder con la direccion del Nombre de Dominio.
Ahora si esta casi todo listo, solo necesito entrar desde mi localhost para poder adminstrar mi phpBB2.
Necesito ayuda... Gracias Kuka
El tema de que falle la redireccion quizas sea debido a una mala configuracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n del script.
La vble $server_protocol contiene http:// o https://, $server_name, contiene lo que seria tu nombre de dominio, (www.midominio.com), $server_port el puerto (por defecto el 80, que es el puerto estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ndar para el apache y el que usa la configuracion de lomejordeinternet. Si es el 80, no aparece en la barra de direcciones), $script_name es el directorio donde tienes instalado el script (p.e: /phpBB2/), y $url es el archivo concreto php al que tiene que dirigirse. (p.e: index.php?sid=d3daac1d3b6d69ac1490b287f81303d0)
Por lo tanto, al contatenar (juntar) estas variables, se obtiene la direccion a la que te manda despues de hacer login.
(http://www.midominio.com:80/phpBB2/inde ... 87f81303d0)
Cí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³digo:
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
Despues que el phpbb hace login, lo que hace es redireccionar usando esta funcion que puso el compaí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±ero de antes. Si tienes una configuracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n incorrecta del script, esto no funcionara. Puedes cambiar la configuracion desde el panel de administracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n del foro, en Administracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n General -> Configuracií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n General
Siguiendo el ejemplo de antes, tendrias que poner:
Nombre de Dominio : www.midominio.com
Puerto del Servidor :80
Path del Script : /phpBB2/ (si el foro estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ en la raiz, solo / )
JE JE
Digo semisolucionado porque mi Nombre de Domino estaba como "localhost" le puse la direccion por la cual se accede desde internet (desde el exterior - ip publica) y o maravilla, todo lo que podia hacer desde mi maquina ahora lo podí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Âa hacer desde afuera, desde el exterior, mas cuando quiero entrar ahora desde mi localhost es decir de mi maquina donde corre el servidor ya no funka. ja jaaa ja ja
Creo que necesito un cí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³digo php para que detecte cuando estoy en localhost o fuera en el exterior, porque la verificacion del login lo hace accediendo a mi Nombre de Dominio y desde mi propia maquina jamas voy a poder acceder con la direccion del Nombre de Dominio.
Ahora si esta casi todo listo, solo necesito entrar desde mi localhost para poder adminstrar mi phpBB2.
Necesito ayuda... Gracias Kuka