Esta es una discusión para el tema error recurrente de sql en el foro Lenguajes de Programación, bajo la categoría Área Administrativa; Vengo arrastrando un problema con un hack que instale el cual, por lo que me dijeron cuando abri un ticket con los de vbulletin, entraba en conflicto y me tiraba el siguiente error:
Database error ...
Página:
Vengo arrastrando un problema con un hack que instale el cual, por lo que me dijeron cuando abri un ticket con los de vbulletin, entraba en conflicto y me tiraba el siguiente error:
Siempre el mismo error 1062 de entrada duplicada en la tabla google_searches que corresponde al hack "google search cloud". Rota el thread pero el error es el mismo.Database error in vBulletin 3.8.4:
Invalid SQL:
INSERT into ......_google_searches VALUES ('moldes y patrones online','http://www.elforolatino.com/f230/bolsos-y-carteras-moldes-patrones-17348/index3\',1.html);
MySQL Error : Duplicate entry 'moldes y patrones online' for key 1
Error Number : 1062
Request Date : Monday, October 26th 2009 @ 07:53:23 PM
Error Date : Monday, October 26th 2009 @ 08:07:29 PM
Script : http://www. elforolatino. com/f230/bolsos-y-carteras-moldes-patrones-17348/index3.html
Referrer : http://www. google.com. ar/search?q=MOLDES+Y+PATRONES+ONLINE&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a
IP Address : 190.220.224.36
Username : No Registrado
Classname : vB_Database
MySQL Version :
Ahora bien, he desinstalado el hack pero cada tanto sigue apareciendo algun error de este tipo, mire la sql y la tabla sigue existiendo. La vacie y veo que se sigue escribiendo en ella un poco. Tambien si borro el archivo php del hack del root el foro se cuelga y aparece este error:
Si dejo el archivo php anda bien el foro y solo de vez en cuando aparece ese error que mencione antes. La pregunta es como hago para desinstalar todo por completo? No quiero borrar la tabla y hacer un mal peor si se sigue escribiendo asi que recurro a alguien con experiencia en este tipo de problemas a ver si me da una mano. No quiero que la solucion sea peor que el problema en si.Warning: require_once(./search_cloud.php) [function.require-once]: failed to open stream: No such file or directory in [path]/global.php(400) : eval()'d code on line 40
Fatal error: require_once() [function.require]: Failed opening required './search_cloud.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxxxxxxx/public_html/global.php(400) : eval()'d code on line 40
Las tareas que ya hice
Que mas debo hacer para dar una solucion definitiva el problema?
- desinstale el hack
- repare y optimice las tablas
- repare los indices unicos
- vacie la tabla google_searches
Última edición por Daniel B.; 01/11/2009 a las 20:54
Revisa que no tienes ningún modulo de vBadvanced con esto metido. Has quitado el plugin pero seguro que no está caheado ? imagina que tienes xCache con el xcache.stat a off por tanto aunque desinstales el plugin seguiría cacheado. Has probado a reiniciar el servidor web con /etc/init.d/httpd restart ? para cerciorarte de que no es que el hack está cacheado ?
Mi Blog 1: http://www.bmwfaq.com/blogs/danny/
Mi Blog 2: http://www.vbseo.com/blogs/danny-bembibre/
Mi Web: http://www.bmwfaq.com
Mi Web: http://tweetboard.com
Gracias por responder Dany!
Modulos no hay, ya los elimine, lo que me faltaba era eliminar la salida global en Portal Output Global Variables que lo acabo de hacer.
Tambien pedi a mi host que me reiniciaran el servidor web y me confirman que no hay ningun tipo de cacheo en la configuracion de mi server.
Sin embargo el problema sigue y en base a lo que me dices recorde que todo esto se ecentuo cuando integre el portal vbadvanced con el portal de links vbadvanced link directory, no solo aparecio este problema que te mencione sino que tambien dejo de andar el rewrite correctamente como venia funcionando, teniendo que en la seccion "link directory" desactivarlo. Aclaro que el rewrite de esa seccion no funciona con vbseo, sino con un .htaccess aparte.
Te hago una pregunta, no habra algun cacheo a nivel vbulletin, vbadvanced o vbadvanced link directory? Algun cacheo que no sea del server y que se pueda eliminar desde los archivos de vbulletin.
Como veras estoy un poco perdido....
Como tienes configurada la datastore de vBulletin en config.php
vBulletin tiene cacheo por defecto para comprobarlo dime que valor tiene en tu config.php las lineas de ma´s abajo
Código PHP:// ****** CACHE OPTIONS *****
// here we can set differnt datastore cache options
// vB_Datastore_Memcached
// vB_Datastore_Filecache
$config['Datastore']['class'] = 'vB_Datastore_Filecache';
Que yo recuerde todo esto se guardaba en un archivo en /includes/datastore_cache.php fijate que valor tiene puesto y vemos si hay algún tipo de cacheo.
Mi Blog 1: http://www.bmwfaq.com/blogs/danny/
Mi Blog 2: http://www.vbseo.com/blogs/danny-bembibre/
Mi Web: http://www.bmwfaq.com
Mi Web: http://tweetboard.com
a mi me da la impresion que tienes un plugin enganchado posiblemente en GLOBAL_STAR o CACHE_TEMPLATE que te está llamando a search_cloud.php, quizas el desistalador por alguna razón no lo eliminó
y posiblemente el error que tienes es que al tener el SEO esta guardando texto y no el ID del tema como deberia hacerlo, ademas que con la eliminacion de stopwords, un-tema-asi y un-de-los-temas-asi terminarán como tema-asi luego de la limpieza
lo que yo haria para salir rapido del problema si es que aun no lo encuentro es un "CHICHE", poner el campo que pide el valor unico que acepte duplicados
Eso?Código:// ****** DATASTORE CACHE CONFIGURATION ***** // Here you can configure different methods for caching datastore items. // vB_Datastore_Filecache - to use includes/datastore/datastore_cache.php // vB_Datastore_APC - to use APC // vB_Datastore_XCache - to use XCache // vB_Datastore_Memcached - to use a Memcache server, more configuration below // $config['Datastore']['class'] = 'vB_Datastore_Filecache'; // ******** DATASTORE PREFIX ****** // If you are using a PHP Caching system (APC, XCache, eAccelerator) with more // than one set of forums installed on your host, you *may* need to use a prefix // so that they do not try to use the same variable within the cache. // This works in a similar manner to the database table prefix. // $config['Datastore']['prefix'] = ''; // It is also necessary to specify the hostname or IP address and the port the server is listening on /* $config['Datastore']['class'] = 'vB_Datastore_Memcached'; $i = 0; // First Server $i++; $config['Misc']['memcacheserver'][$i] = '127.0.0.1'; $config['Misc']['memcacheport'][$i] = 11211; $config['Misc']['memcachepersistent'][$i] = true; $config['Misc']['memcacheweight'][$i] = 1; $config['Misc']['memcachetimeout'][$i] = 1; $config['Misc']['memcacheretry_interval'][$i] = 15; */
No se, diganme ustedes cual es el camino menos riesgoso y vamos viendo si puedo encontrar el problema
Última edición por pappocapo; 28/10/2009 a las 11:50 Razón: Mensajes fusionados automáticamente
Hombre lo que te dice Jhonny asumo que lo has hecho ya no ? es decir, buscar en la lista de plugins que no tienes ninguno relativo a Google Search Cloud. El tema de poner el que el campo acepte duplicados hará que deje de dar el fallo pero no te soluicionará el problema porque se seguirán haciendo los inserts en la tabla.
Prueba como dice Jhonny si no lo has hecho a buscar algún plugin en la lista de Plugin Manager relativo a Google Cloud Search
Mi Blog 1: http://www.bmwfaq.com/blogs/danny/
Mi Blog 2: http://www.vbseo.com/blogs/danny-bembibre/
Mi Web: http://www.bmwfaq.com
Mi Web: http://tweetboard.com
Agrego algo importante creo
revisandola lista de pluggins veo que hay tres de ese hack todavia y no me habia dado cuenta.
Producto : vB Google Search Cloud
vB Google Search Cloud 1 global_start
vB Google Search Cloud 2 parse_templates
vB Google Search Cloud 3
que hago los elimino?
Crei haber revisado bien la lista pero ahora mirando detalladamente cada uno veo que se me paso eso.
Última edición por pappocapo; 28/10/2009 a las 11:56 Razón: Mensajes fusionados automáticamente
Mi Blog 1: http://www.bmwfaq.com/blogs/danny/
Mi Blog 2: http://www.vbseo.com/blogs/danny-bembibre/
Mi Web: http://www.bmwfaq.com
Mi Web: http://tweetboard.com
como pude equivocarme con parse_templates XD creo que cache_template ni existe XD
Mi Blog 1: http://www.bmwfaq.com/blogs/danny/
Mi Blog 2: http://www.vbseo.com/blogs/danny-bembibre/
Mi Web: http://www.bmwfaq.com
Mi Web: http://tweetboard.com
Señores un placer tenerlos a los dos de mi lado jejejeje, pude borrar el archivo php del root y ya no tira el error. Los pluggins los desactive pero como soy medio maniatico de la limpieza les pregunto si puedo borrarlos![]()
Puedes borrarlos sin problemas, te dije que los desactivaras y no los borrases directamente para que si tenías cualquier tipo de problema pudieses volver a activarlos. Ahora que has comprobado que todo sigue funcionando procede al uninstall![]()
Mi Blog 1: http://www.bmwfaq.com/blogs/danny/
Mi Blog 2: http://www.vbseo.com/blogs/danny-bembibre/
Mi Web: http://www.bmwfaq.com
Mi Web: http://tweetboard.com
son unos cracks jajaja felicitaciones
Outsistem.net - Disfruta del Ocio en Internet
Software Taller 3.5 -La solución para el manejo y control de talleres de servicio técnico