En Vbulletin hay un error de Mysql que llega al correo informando que no existe una tabla llamada tagthread, el correo es similar a este:

 

Database error in vBulletin 4.1.5:

Invalid SQL:

               SELECT
                       count(*) as maxre
               FROM tagthread
               GROUP BY tagid
               ORDER BY maxre DESC
               LIMIT 0,1;

MySQL Error   : Table 'xxxx_vb.tagthread' doesn't exist
Error Number  : 1146
Request Date  : Thursday, August 11th 2011 @ 02:00:22 AM
Error Date    : Thursday, August 11th 2011 @ 02:00:23 AM
Script        : http://www.mi-foro.com/cron.php?rand=1313020804
Referrer      : http://www.mi-foro.com/
IP Address    : 186.89.255.85
Username      : No Registrado

Classname     : vB_Database
MySQL Version :



Al parecer este error es provocado por el VbSEO Sitemap Generator 2.5 que no es compatible con Vbulletin 4.X , para solucionarlo debemos hacer lo siguiente:


1. Ir al /Admincp/ –> Mantenimiento –> Ejecutar Consulta SQL y poner lo siguiente:

 

CREATE TABLE IF NOT EXISTS `tagthread` (
  `tagid` int(10) unsigned NOT NULL default '0',
  `threadid` int(10) unsigned NOT NULL default '0',
  `userid` int(10) unsigned NOT NULL default '0',
  `dateline` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (`tagid`,`threadid`),
  KEY `threadid` (`threadid`,`userid`),
  KEY `dateline` (`dateline`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Nota: en caso de que nos diga que no tenemos permisos para ejecutar consultas SQL debemos entrar en nuestro panel de administracion (Cpanel o similar) e ir a Phpmyadmin –> Seleccionamos nuestra DB –> SQL y pegamos ahi el codigo.


Con eso ya no nos deberian llegar errores pero seria mejor si se actualiza el VbSEO 2.5 a la version 3.0 que si es compatible con Vbulletin 4.X

 

Terminos de Busqueda:

  • ip:173 194 70 121 vbulletin