Ahora si que la he cagado

  • Autor Autor DarKZeroS
  • Fecha de inicio Fecha de inicio
D

DarKZeroS

Alfa
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Pues desde el otro dia me esta fallando la BD del foro y no se como solucionarlo no tengo acceso al admin del foro me da el error database has encountered a problem

si intento acceder al conten o al forum me puede dar este fallo aveces

Database error in vBulletin 4.0.8:

Invalid SQL:
SELECT vbcmspermissions FROM administrator WHERE userid = 34889;

MySQL Error : Unknown column 'userid' in 'where clause'
Error Number : 1054


Alguien tiene alguna idea de como solucionarlo??
 
El error esta en que falta la tabla 'userid'.

Te daria dos consejos para solucionar este problema.

1. Subir el archivo tools.php al directorio admincp que viene en la carpeta do_not_upload y reparar la base de datos. (debes de ejecutar la siguiente url para acceder al tools despues de subir dicho archivo [noparse]tusitio.com/admincp/tools.php[/noparse]) y (recuerda borrar el tools.php al terminar).
2. Actualizar a la version mas reciente haciendo que el update agrague la tabla que falta.

Existen varias otras opciones pero esas 2 son las mas faciles de hacer.
 
No tienen que tocar las DB si no saben lo que hacen, mas vale antes consulten a un experto.
Aca en vBH hay muchos.
Pero ojala se te solucione el problema, cualquier cosa, te ayudamos en lo que sea.
 
No tienen que tocar las DB si no saben lo que hacen, mas vale antes consulten a un experto.
Aca en vBH hay muchos.
Pero ojala se te solucione el problema, cualquier cosa, te ayudamos en lo que sea.

Me encanta tu avatar, perdón por desvirtuar pero tenia que decirlo 😀.
 
lo que hize fue instalar vb4 en otro dominio luego desde phpmyadmin recree las tablas e indices que faltaban y parece que mejoro pero me salta este error

No packages found on line 321 in /home/movil/public_html/vb/types.php
#0 /home/movil/public_html/vb/types.php(265): vB_Types->loadPackages(Array)
#1 /home/movil/public_html/vb/types.php(158): vB_Types->loadTypeInfo(Array)
#2 /home/movil/public_html/vb/types.php(120): vB_Types->loadTypes()
#3 /home/movil/public_html/vb/types.php(136): vB_Types->__construct()
#4 /home/movil/public_html/packages/vbattach/attach.php(1299): vB_Types::instance()
#5 /home/movil/public_html/includes/class_postbit.php(510): vB_Attach_Display_Content->__construct(Object(vB_Registry), 'vBForum_Post')
#6 /home/movil/public_html/includes/class_postbit.php(317): vB_Postbit->process_attachments()
#7 /home/movil/public_html/showthread.php(1042): vB_Postbit->construct_postbit(Array)
#8 /home/movil/public_html/vbseo.php(1392): require('/home/movil/pub...')
#9 {main}


Fatal error: No packages found on line 321 in [path]/vb/types.php in [path]/vb/vb.php on line 287

Alguna idea???
 
felicidades por no haber hecho backup

que te sirva de experiencia 🙂
 
si tengo backup pero quiero solucionarlo sin perder datos y de paso aprender, no todo va a ser en la vida pulsar un boton... 🙂
 
Haz hecho alguna de mis indicaciones, por lo menos la primera?.
 
si tengo backup pero quiero solucionarlo sin perder datos y de paso aprender, no todo va a ser en la vida pulsar un boton... 🙂

Si ya tenes un backup, para que te complicas la vida nada mas sigue los pasos de la primera respuesta -_-! , porque no haces caso si no quieres restaurar tu backup ! :S !
 
Si ya tenes un backup, para que te complicas la vida nada mas sigue los pasos de la primera respuesta -_-! , porque no haces caso si no quieres restaurar tu backup ! :S !

@DarKZeroS, si queres aprender de vBulletin y base de datos, etc.
En vBH, hay muchas guias.
Pero no arriesgues tu foro haciendo cosas que no sabes.
Instalate AppServ, MySQL, y experimenta lo que quieras en tu PC, no arriesgues tu foro.

Hace como dijo kakashi, restaura el backup y listo.
Cuantos datos vas a perder?
Claro, si tu backup no es de 2009.
 
perderia los datos de 7 dias ya que estube de puente y creo que es suficiente como para intentar solucionarlo.

por otro lado si tengo conocimientos suficientes para hacer lo que me digais de hecho el error de mi primer mensaje ya lo solucione yo pero ahora me da este error nuevo:


No packages found on line 321 in /home/movil/public_html/vb/types.php
#0 /home/movil/public_html/vb/types.php(265): vB_Types->loadPackages(Array)
#1 /home/movil/public_html/vb/types.php(158): vB_Types->loadTypeInfo(Array)
#2 /home/movil/public_html/vb/types.php(120): vB_Types->loadTypes()
#3 /home/movil/public_html/vb/types.php(136): vB_Types->__construct()
#4 /home/movil/public_html/packages/vbattach/attach.php(1299): vB_Types::instance()
#5 /home/movil/public_html/includes/class_postbit.php(510): vB_Attach_Display_Content->__construct(Object(vB_Registry), 'vBForum_Post')
#6 /home/movil/public_html/includes/class_postbit.php(317): vB_Postbit->process_attachments()
#7 /home/movil/public_html/showthread.php(1042): vB_Postbit->construct_postbit(Array)
#8 /home/movil/public_html/vbseo.php(1392): require('/home/movil/pub...')
#9 {main}


Fatal error: No packages found on line 321 in [path]/vb/types.php in [path]/vb/vb.php on line 287

segun he leido se trata de un fallo de vbulletin que mucha gente en los foros ha solucionado pero en ningun foro ponen la solucion asi que si se encuentra el fallo este sera el primer foro que tenga la solucion a este fallo que le pasa a mucho gente cuando actualiza a vbulletin 4x.
 
perderia los datos de 7 dias ya que estube de puente y creo que es suficiente como para intentar solucionarlo.

por otro lado si tengo conocimientos suficientes para hacer lo que me digais de hecho el error de mi primer mensaje ya lo solucione yo pero ahora me da este error nuevo:

No packages found on line 321 in /home/movil/public_html/vb/types.php
#0 /home/movil/public_html/vb/types.php(265): vB_Types->loadPackages(Array)
#1 /home/movil/public_html/vb/types.php(158): vB_Types->loadTypeInfo(Array)
#2 /home/movil/public_html/vb/types.php(120): vB_Types->loadTypes()
#3 /home/movil/public_html/vb/types.php(136): vB_Types->__construct()
#4 /home/movil/public_html/packages/vbattach/attach.php(1299): vB_Types::instance()
#5 /home/movil/public_html/includes/class_postbit.php(510): vB_Attach_Display_Content->__construct(Object(vB_Registry), 'vBForum_Post')
#6 /home/movil/public_html/includes/class_postbit.php(317): vB_Postbit->process_attachments()
#7 /home/movil/public_html/showthread.php(1042): vB_Postbit->construct_postbit(Array)
#8 /home/movil/public_html/vbseo.php(1392): require('/home/movil/pub...')
#9 {main}


Fatal error: No packages found on line 321 in [path]/vb/types.php in [path]/vb/vb.php on line 287

segun he leido se trata de un fallo de vbulletin que mucha gente en los foros ha solucionado pero en ningun foro ponen la solucion asi que si se encuentra el fallo este sera el primer foro que tenga la solucion a este fallo que le pasa a mucho gente cuando actualiza a vbulletin 4x.



Si sabes, solucionalo vos.
Hace lo que te dijo Ryuk o hace un Upgrade y capaz se te arregle.
 
El fallo de las tablas lo he solucionado creando las tablas e indices manualmente sin mas problema pero tengo otro fallo como digo mas abajo en el types.php

he intentado actualizar el foro a la 4.1.0 pero me salta este falllo SQL:

Module: vbblog, Step 1 Database Error:1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '0', '1', '1'), ('BlogComment', , '0', '1', '0')' at line 4
Query:
INSERT IGNORE INTO contenttype
(class, packageid, canplace, cansearch, canattach)
VALUES
('BlogEntry', , '0', '1', '1'),
('BlogComment', , '0', '1', '0')



El error esta en que falta la tabla 'userid'.

Te daria dos consejos para solucionar este problema.

1. Subir el archivo tools.php al directorio admincp que viene en la carpeta do_not_upload y reparar la base de datos. (debes de ejecutar la siguiente url para acceder al tools despues de subir dicho archivo [noparse]tusitio.com/admincp/tools.php[/noparse]) y (recuerda borrar el tools.php al terminar).
2. Actualizar a la version mas reciente haciendo que el update agrague la tabla que falta.

Existen varias otras opciones pero esas 2 son las mas faciles de hacer.
 
Desisntala el Blog de vBulletin.
 
ya lo he borrado el blog completo pero sigue saliendo el mismo error.


---------- Actualizado a las 20:14 ---------- Original a las 20:14 ----------

hay alguien en este foro con conocimientos que pueda reparar esto pagando?
 
🙂


¿Cómo se puede reproducir el error?. Más detalles del problema te ayudarán a hallar una sencilla y rápida solución.
 
El error muestra claramente que es un error en el blog, haz lo siguiente.

Busca via FTP el config.php en public_html/includes/config.php, editar.

Debajo del <?php coloca
PHP:
define('DISABLE_HOOKS', true);
Prueba hacer el upgrade nuevamente, una vez terminado borra la variable que indique.

Si esto no funciona comentalo para buscar otras soluciones.
 
El error muestra claramente que es un error en el blog, haz lo siguiente.

Busca via FTP el config.php en public_html/includes/config.php, editar.

Debajo del <?php coloca
PHP:
define('DISABLE_HOOKS', true);
Prueba hacer el upgrade nuevamente, una vez terminado borra la variable que indique.

Si esto no funciona comentalo para buscar otras soluciones.

Te tendrian que poner rango a vos y listo.
Estas ayudando demaciado.

y como dijo Andres Mas detalles.
Que hiciste?
Como empezo?
MAS DETALLES.
 
he probado eso que dices pero no hay forma incluso he borrado las tablas referentes al blog tambien he importado de otra instalacion limpia pero el error siempre es el mismo,

me he dado cuenta que la sentencia donde da el error es incorrecta, faltan las comillas donde resalto en rojo no sera un fallo del instalador?? donde puedo editar esto??

INSERT IGNORE INTO contenttype
(class, packageid, canplace, cansearch, canattach)
VALUES
('BlogEntry', , '0', '1', '1'),
('BlogComment', , '0', '1', '0')


El error muestra claramente que es un error en el blog, haz lo siguiente.

Busca via FTP el config.php en public_html/includes/config.php, editar.

Debajo del <?php coloca
PHP:
define('DISABLE_HOOKS', true);
Prueba hacer el upgrade nuevamente, una vez terminado borra la variable que indique.

Si esto no funciona comentalo para buscar otras soluciones.
 
Para solucionar este error prueben esto, a mi me funcionó para actualizar del 4.0.8 a la 4.1.2.

Hay que ir a la raíz del foro y en la carpeta includes hay una subcarpeta que se llama "xml" y adentro hay un archivo que se llama product-vbblog.xml con eliminar ese archivo y intentar actualizar queda todo funcionando 🙂

Saludos!
 
Atrás
Arriba