Error database

  • Autor Autor Sum
  • Fecha de inicio Fecha de inicio
S

Sum

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde que actualize a la version 3.6.8, en algunas ocasiones, pcoas veces, me surge este error

Database error in vBulletin 3.6.8:

Invalid SQL:

SELECT post.*
FROM post AS post
LEFT JOIN deletionlog AS deletionlog ON(deletionlog.primaryid = post.postid AND type = 'post')
WHERE threadid = 3059
AND dateline > 1194895858
AND visible = 1 AND deletionlog.primaryid IS NULL
AND postid <> 32454
ORDER BY dateline DESC
LIMIT 1;

MySQL Error : Column 'dateline' in where clause is ambiguous
Error Number : 1052

Que me puede pasar¿? el foro tiene unos 20 mensajes o asi diarios, pues al menos una o dos veces al dia sucede.
 
actualizaste el foro?
o solo subiste los archivos?

recuerda que debes ejecutar el instalador de todas maneras..


Tambien verifica que hayas reinstalado todos los hacks y mods que tenias antes..


Saludos..
 
Subi archivos, y luego use el instalador, pero los mods no reinstale, ya que me funcionan al 100 % todos ellos, menos uno, el del doble post.
 
no hace falta que reinstales todas las modificaciones cada vez q actualizas, tenes que ver cual sigue siendo compatible y cual no, si ninguna es compatible ahi si reinstalas todas =P
 
Todo eso esta controlado, fue lo primero que revise, el problema es el de la base de datos que nose porque surgue, antes no me pasaba..
 
no hace falta que reinstales todas las modificaciones cada vez q actualizas, tenes que ver cual sigue siendo compatible y cual no, si ninguna es compatible ahi si reinstalas todas =P



pero si es necesario revisar que esten todos los archivos que corresponden a cada hack..
 
pero si es necesario revisar que esten todos los archivos que corresponden a cada hack..
pero y por que podrian no estar? si lo que haces cuando actualizas es resubir archivos, no borras nada
 
Según averigué, en el plugin 'Main Doublepost Prevent Engine' - Hook newpost_complete,

debes buscar:
Insertar CODE, HTML o PHP:
AND dateline > " . (TIMENOW - $vbulletin->options['xen_dp_timespan'] * 60) . "

y reemplazarlo por:
Insertar CODE, HTML o PHP:
AND post.dateline > " . (TIMENOW - $vbulletin->options['xen_dp_timespan'] * 60) . "
La razón es que dateline existe en dos tablas...
http://www.vbulletin.org/forum/showpost.php?p=1054999&postcount=568
 
Muchas gracias por la información, es de agradecer, ahora me funciona perfecto 😎
 
Atrás
Arriba