Página 1 de 2

Fatal error!!!

Publicado: 26 Feb 2010, 21:34
por pibeloch
Fatal error: Cannot redeclare class bbcode in includes/bbcode.php on line 24

esta tarde este error es el que por sorpresa me sale al intentar entrar en nuestro foro, esta mañana iba perfectamente.
Como puedo solucionarlo?

Muchas gracias

Re: Fatal error!!!

Publicado: 26 Feb 2010, 21:35
por invi
Péganos lo que pone la linea 24 que menciona el error.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 22:16
por xoom
Sube de nuevo el archivo includes/bbcode.php, es posible que resuelva el problema.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 22:40
por pibeloch
Gracias por responder.
La ultima linea es la 24:

Código: Seleccionar todo

<?php
/**
*
* @package phpBB3
* @version $Id: bbcode.php 10150 2009-09-16 08:11:52Z nickvergessen $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* BBCode class
* @package phpBB3
*/
class bbcode
{

Re: Fatal error!!!

Publicado: 26 Feb 2010, 22:41
por pibeloch
Lo curioso es que tengo 2 foros uno con el que hago las pruebas, y también me dice lo mismo, están con la misma base de datos.
Lo que no entiendo si esta mañana estaba perfectamente y no he tocado nada, que a podido ocurrir.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 22:46
por jakk
has probado lo que te dijo xoom?

Re: Fatal error!!!

Publicado: 26 Feb 2010, 22:51
por pibeloch
Si, he subido ese archivo de una copia de seguridad anterior y sigue igual, ya estoy medio desesperado.
He entrado en el apartado de administrador y he realizado una limpieza de la caché pero tampoco funciona.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 23:01
por invi
Vamos hacer una pequeña prueba.
/**
* BBCode class
* @package phpBB3
*/
class bbcode
{

Prueba cambiar el { por } a ver que pasa.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 23:08
por pibeloch
Hola, he realzado el cambio y da exactamente el mismo error.

Estamos desesperados pues somos una peña motera y es el foro donde quedamos para las salidas, y justamente casca en viernes.

Muchas gracias.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 23:13
por invi
Prueba ahora

/**
* BBCode class
* @package phpBB3
*/
{
class bbcode
}

Re: Fatal error!!!

Publicado: 26 Feb 2010, 23:14
por pibeloch
Estoy mas perdido aun, he borrado el archivo y sigue con el mismo error!!!! increible
También he probado con { } y el mismo error, es como si no fuera de ese archivo pero sale reflejado el.

Re: Fatal error!!!

Publicado: 26 Feb 2010, 23:48
por xoom
El caso es que dices que no has tocado nada y de pronto te aparece ese error. ¿Es posible que hayas modificado algo relativo a los bbcodes? aunque no hayas tocado este archivo.

También prueba a subir un bbcode.php limpio, que no proceda de una copia de seguridad

Re: Fatal error!!!

Publicado: 26 Feb 2010, 23:55
por pibeloch
Hola, lo único que hice hace unos día fue crear un bbcode para insertar archivos megavideo y hasta esta tarde funcionaba perfectamente. He subido un archivo limpio sacado de la versión en castellano de esta web y sigue igual, ademas como digo, he probado a borrar el archivo y sigue dando el mismo error, ¿ como es posible si he borrado el archivo ? , ya estoy temblando de no poder solucionar el problema. :cry:

Re: Fatal error!!!

Publicado: 27 Feb 2010, 00:20
por xoom
El caso es que el error notifica que una clase ha sido declarada anteriormente a bbcode.php por lo tanto este archivo no es el que da el error, sino el que declara a la clase antes que él.

No creo que esto lo solucione, pero vamos eliminando probabilidades. Abre el directorio cache por medio de FTP y elimina todo su contenido excepto .htaccess e index.htm

Sube un nuevo posting.php

Re: Fatal error!!!

Publicado: 27 Feb 2010, 09:21
por pibeloch
Ya estoy aquí de nuevo, he hecho todo lo que me has dicho y sigue igual, pero en la carpeta cache ni está el index.htm ni.htaccess. Borré todo el contenido de la caché, he subido un index.htm del original. También he remplazado el posting.php por un original, he realizado una limpieza caché desde el administrador y todo sigue igual.

Buaaaaaaa