Página 1 de 1

Ningún Usuario Puede logear al foro (admins tampoco)

Publicado: 15 May 2015, 02:32
por ileiva
URL: http://www.perrossalchichas.cl
Plantilla(s) usuada(s): prosilver
MODs instalados: muchos no recuerdo todos
Versión de phpBB: 3.1 o 3.2 (aunque no estoy 100% seguro)
Servidor: hostingplus.cl

Hola estimados. Tengo un gran problema. Nadie puede logear al foro, ni usuarios ni admins.

Al intentar entrar. tira una pila de errores y luego vuelve automáticamente al portar sin quedar logeado.

No he actualizado nada ni hecho nada de nada en los últimos meses. Hace dos días atrás fue la ultima vez que algun admin logeo sin problemas.

Les dejo un usuario y contraseña para que vean que es lo que pasa (no es admin es usuario normal)
Usuario: Salchidog
Pass: 12345676

he intentado entrar con diferentes computadores y todos los navegadores. en todos pasa lo mismo.


Los errores que aparecen antes de salir nuevamente al portal sin estar logeado son los siguientes:
trict Standards: Non-static method utf_normalizer::nfkc() should not be called statically in /home/perros/public_html/foro/includes/utf/utf_tools.php on line 1663
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1006: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1663)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1006: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1663)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1006: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1663)

Warning: Cannot modify header information - headers already sent by (output started at /home/perros/public_html/foro/includes/utf/utf_tools.php:1663) in /home/perros/public_html/foro/includes/functions.php on line 3841

Warning: Cannot modify header information - headers already sent by (output started at /home/perros/public_html/foro/includes/utf/utf_tools.php:1663) in /home/perros/public_html/foro/includes/functions.php on line 3843

Warning: Cannot modify header information - headers already sent by (output started at /home/perros/public_html/foro/includes/utf/utf_tools.php:1663) in /home/perros/public_html/foro/includes/functions.php on line 3844

Warning: Cannot modify header information - headers already sent by (output started at /home/perros/public_html/foro/includes/utf/utf_tools.php:1663) in /home/perros/public_html/foro/includes/functions.php on line 3845


Agradeceré muchísimo la ayuda. El foro es muy antiguo no puedo perderlo :-(

Re: Ningún Usuario Puede logear al foro (admins tampoco)

Publicado: 15 May 2015, 03:33
por uruguayito
Tu foro es 3.0….....

Tema movido

Re: Ningún Usuario Puede logear al foro (admins tampoco)

Publicado: 15 May 2015, 12:35
por canidev
Hola

El error seguramente se debe a que tu hosting ha actualizado la versión de php y tu foro no está actualizado.
Prueba lo siguiente:
1. Abre el archivo /includes/startup.php
2. Busca:

Código: Seleccionar todo

// Report all errors, except notices and deprecation messages
if (!defined('E_DEPRECATED'))
{
	define('E_DEPRECATED', 8192);
}
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
3. Cambialo por:

Código: Seleccionar todo

// Report all errors, except notices and deprecation messages
if (!defined('E_DEPRECATED'))
{
	define('E_DEPRECATED', 8192);
}
$level = E_ALL & ~E_NOTICE & ~E_DEPRECATED;
if (version_compare(PHP_VERSION, '5.4.0-dev', '>='))
{
	// PHP 5.4 adds E_STRICT to E_ALL.
	// Our utf8 normalizer triggers E_STRICT output on PHP 5.4.
	// Unfortunately it cannot be made E_STRICT-clean while
	// continuing to work on PHP 4.
	// Therefore, in phpBB 3.0.x we disable E_STRICT on PHP 5.4+,
	// while phpBB 3.1 will fix utf8 normalizer.
	// E_STRICT is defined starting with PHP 5
	if (!defined('E_STRICT'))
	{
		define('E_STRICT', 2048);
	}
	$level &= ~E_STRICT;
}
error_reporting($level);
Aunque esto te funcione deberías plantearte actualizar el foro a la última versión.

Re: Ningún Usuario Puede logear al foro (admins tampoco)

Publicado: 15 May 2015, 14:27
por ileiva
Gracias por tu pronta respuesta estimado.

Lamentablemente no hay un archivo con el nombre startup.php en la carpeta /includes/ ¿que puedo hacer?

Re: Ningún Usuario Puede logear al foro (admins tampoco)  Tema Solucionado

Publicado: 15 May 2015, 17:01
por canidev
Si no existe ese archivo es que tu versión de phpbb es bastante antigua por lo que, aunque soluciones este problema, es probable que aparezcan otros. Deberías actualizar a la versión 3.0.14 por lo menos.

En cuanto al problema en si, busca la misma linea que te dije pero en el archivo "common.php"

Re: Ningún Usuario Puede logear al foro (admins tampoco)

Publicado: 18 May 2015, 18:32
por ileiva
Estimados amigos, Solucioné finalmente el problema. Relato a continuación para aquellos que puedan tener el mismo problema a futuro.

El problema fue generado porque en el servidor del hosting actualizaron las bases de datos por lo que la mía quedó obsoleta (foro completo incluido).
AL no poder entrar de ninguna manera, solicite en el hosting volvieran a la versión anterior mientras solucionaba el problema. Hice el upgrade a phpbb3 3.1.14 (perdí todos los mods).

Supongo que con esto salvé el problema. ahora instalare nuevos mods y veré que sucede al volver el hosting a la nueva versión Mysql.

En todo caso como siempre muy agradecido de la ayuda entregada en este magnifico lugar.