Página 1 de 2

Login phpBB en index, pero da error...

Publicado: 02 Ago 2007, 23:26
por dllrsoft
Bien, el problema es el siguiente:

He instalado phpBB en el directorio /foro/ y tengo un index.php en la raíz del host, por así decirlo... :wink:

Y, al integrar el login según el código de mitch: http://www.thekuka.info/mitch/login_fuera.txt

Evidentemente, he cambiado los datos que había que cambiar para que pudiese aparecer...

Me sale el siguiente error en el index de la web:

[quote]Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\web\index.php:10) in C:\xampp\htdocs\web\foro\includes\sessions.php on line 254

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\web\index.php:10) in C:\xampp\htdocs\web\foro\includes\sessions.php on line 255[/quoteicy]

Aún mostrando ese error, puedo loguearme perfectamente, sin ningún problema... :mrgreen:

Dicho esto, decir, que hay veces que se quita solo cuando recargo la página, pero hay veces que no y, aunque se quite solo, es un poco molesto, porque descuadra el index... :wink:

La web y el foro los tengo en localhost...

Datos de Soporte:

URL Web: http://dllrsoft.no-ip.org/web (o http://webmaster.eu.kz )
URL Foro: http://dllrsoft.no-ip.org/web/foro
Plantilla Usada: SubSilver
Versión de phpBB: 2.0.22
Host: Localhost, montado sobre XAMPP
Instalación Limpia

Gracias de antemano por la respuesta!!

Saludos!!

Re: Login phpBB en index, pero da error...

Publicado: 03 Ago 2007, 01:19
por invi
Habría que mirar las líneas que menciona el error, puesto que podría ser que el código esté mal.
Sin embargo, podríamos descartar también que no fuese cuestión de permisos al directorio includes.
ahora que recuerdo, has probado poner la ruta absoluta correctamente? porque podría ser el causante de los errores.

Re: Login phpBB en index, pero da error...

Publicado: 03 Ago 2007, 03:41
por dllrsoft
invi, la ruta completa está bien, aunque es un poco diferente a las comunes de las páginas web, ya que está en mi PC y es algo así como C:\

Lo de los permisos del directorio, la verdad no lo sé... como está bajo Windows, lo de CHMOD, está complicado...

El error, casualmente me lo va dando en las lineas en las que están los estilos... :wink:

Primero me lo daba en el style del <head>

Lo quité y lo metí en un archivo externo... pasó de la linea 7 a la 10, en la que se configura el estilo del fondo de página y varias cosas más que no tengo muy claras... :wink:

Eso en el index.php de la web...

Y las lineas del sessions.php no las he mirado, pero las miraré, a ver si puedo entender algo... :wink:
Off Topic:
Siento que esa web no esté actualmente on-line, pero no tengo el PC encendido... :wink:
Saludos!!

Re: Login phpBB en index, pero da error...

Publicado: 03 Ago 2007, 04:12
por invi
Bueno, la solucion siempre puede estár intentar crear otro tipo de logeos.
Lo cierto es que el login de phpBB externo, no es fácil, y muchas veces suele dar problemas.
De todas maneras, si encuentro alguno de interés te lo paso, por si no lográs al final utilizar ese.

Re: Login phpBB en index, pero da error...

Publicado: 03 Ago 2007, 18:53
por dllrsoft
invi, muchas gracias por la ayuda, yo voy a intentar seguir con este y solucionarlo... :wink:

Si lo consigo solucionar pongo aquí cómo lo he hecho... :mrgreen:

Saludos!!

Re: Login phpBB en index, pero da error...

Publicado: 04 Ago 2007, 05:01
por dllrsoft
Bueno, tengo nuevos datos...

Antes de nada decir que todavía no sé nada de sessiones de php, estoy aprendiendo... así que no sé qué he hecho realmente... :wink:

Las líneas que dan error en el sessions.php son:

[codeblock] setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);[/codeblock]

He probado a comentarlas, añadiendo // antes de ambas líneas y me da otro error en otras líneas que son:

[codeblock] setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);[/codeblock]

Comenté esas también y desaparece el error, pero, cuando voy al foro, no estoy logueado, aunque sí lo esté en el index de la web...

También probé subiendo todo a un host, en webniverso.com

URL Web: http://webmaster.webniverso.com
URL Foro: http://webmaster.webniverso.com/foro
Los demás datos son iguales... menos el host, que es Gratuito ( www.webniverso.com )...

Pero tampoco se soluciona...

Según vi las líneas esas, pensé que podía ser por la configuración de las cookies del foro, así que "instalé" el AutoCookie MOD, pero tampoco se soluciona... :wink:

Estoy ya un poco loco... pero bueno... :?

Ya no sé qué más hacer... :lol:

Gracias por vuestras respuestas!!

Saludos!!

Re: Login phpBB en index, pero da error...

Publicado: 06 Ago 2007, 19:16
por dllrsoft
Bueno, pues al final he decidido quitarlo porque no encontraba la solución... :wink:

Gracias de todas formas!!

PD: Si alguien encuentra la solución, que, por favor, la publique para otras personas que tengan el mismo error... :wink:

Saludos!!

Re: Login PhpBB En Index, Pero Da Error...

Publicado: 06 Ago 2007, 19:41
por esnola
A mi me funciona bien, prueba a poner la variable $site_root_path vacía, así-->$site_root_path = ""; , esto estando el archivo en root ( en el principal no en el del foro).

Re: Login phpBB en index, pero da error...

Publicado: 06 Ago 2007, 20:46
por dllrsoft
Ya, pero es que el archivo está dentro de la carpeta /includes/login.php con respecto a la carpeta public_html, es decir, en la web, no en el foro...

Saludos!!

Re: Login PhpBB En Index, Pero Da Error...

Publicado: 06 Ago 2007, 21:02
por esnola
Pues prueba a poner $site_root_path = "../"

Re: Login phpBB en index, pero da error...

Publicado: 06 Ago 2007, 21:49
por dllrsoft
Ok, ahora lo pruebo y os cuento

Saludos!!

Re: Login phpBB en index, pero da error...

Publicado: 06 Ago 2007, 23:59
por dllrsoft
esnola, lo he probado y da el mismo error...

Ya me doy por vencido, de la web on-line lo he quitado ya... en localhost está, pero no la utilizo... :wink:

Gracias de todos modos!!

Saludos!!

Re: Login PhpBB En Index, Pero Da Error...

Publicado: 07 Ago 2007, 00:18
por esnola
Pues nada, si te sirve de algo, yo lo he puesto en el directorio raíz de mi sitio, lo he editado, casi igual a como explica en el tema del enlace con txt y rula perfectamente. Digo editado casi igual porque ni siquiera he puesto rutas absolutas en los enlaces, sino que relativas.
Un Saludo

Re: Login phpBB en index, pero da error...

Publicado: 07 Ago 2007, 02:06
por dllrsoft
Gracias por la ayuda esnola, de momento no lo voy a poner, si otro día me da por ponerlo, digo aquí si me funciona o no... :wink:

Saludos!!

Re: Login phpBB en index, pero da error...

Publicado: 26 Ago 2007, 06:25
por dllrsoft
Bueno, el tema es antiguo, pero pongo aquí la solución, un poco drástica, pero, el login funciona bien y el error no sale... :wink:

Buscar

[codeblock]//
// now we include (integrate) some files which we need
//
//
//
//
//
// Start session management
//[/codeblock]

Después añadir

[codeblock]error_reporting(0);[/codeblock]

Lo que hace es no mostrar el error en pantalla... :lol: 8)

La fuente: noxxfaxx

PD: Lo marco yo mismo como solucionado :mrgreen:

Saludos!!