4images Forum & Community

International => Español / Castellano => Topic started by: Uno on October 21, 2006, 12:02:37 PM

Title: Error base de datos en "4Images"
Post by: Uno on October 21, 2006, 12:02:37 PM
Hola amigos:

En primer lugar presentarme a todos vosotros y saludaros. Mi nombre es José manuel, resido en A Coruña (España) y espero poder aclarar con vosotros las muchas dudas que tengo sobre las distintas instalaciones propias de mi sitio web.

Tengo mi web alojada en "Lycos". recientemente han efectuado una actualización de MySQL4 a MySQL5 y, sinceramente, creo que han hecho un estropicio propio de novatos. Me he puesto en contacto con ellos y no me dan más que largas, así que no me queda más remedio que intentar arreglarlo por mi cuenta antes de darles puerta.

El problema es el siguiente:

Mi galería de fotos "4Images" estaba perfectamente antes de la mencionada actualización. Ahora presenta los siguientes errores en el encabezado de la galería:
Quote
DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND i.cat_id NOT IN (0) AND c.cat_id = i.cat_id LIMIT 199, 1
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0) ORDER BY i.image_date DESC LIMIT 5
Unknown column 'i.user_id' in 'on clause'


¿Podríais decirme de que se trata?¿Seré yo capaz de solucionarlos con una explicación por vuestra parte o es cosa de profesionales?

Muchas gracias,
Uno.
http://labandadegalicia.tioviky.com/4images/
Title: Re: Error base de datos en "4Images"
Post by: excitex2 on October 21, 2006, 10:32:01 PM
Saludos,,

La solución es un poco larga :

Localiza en index.php  :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en categories.php :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en details.php  :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en lightbox.php :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en member.php 4 veces el siguiente código :

Code: [Select]
FROM ".COMMENTS_TABLE." c, ".IMAGES_TABLE." i
Cambiar las 4 veces a :

Code: [Select]
FROM (".COMMENTS_TABLE." c, ".IMAGES_TABLE." i)
Localiza en postcards.php :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
En el mismo postcardsphp localiza :

Code: [Select]
FROM ".POSTCARDS_TABLE." p, ".IMAGES_TABLE." i
Cambia a :

Code: [Select]
FROM (".POSTCARDS_TABLE." p, ".IMAGES_TABLE." i)
Localiza en search.php :

Code: [Select]
FROM ".WORDLIST_TABLE." w, ".WORDMATCH_TABLE." m
Cambia a :

Code: [Select]
FROM (".WORDLIST_TABLE." w, ".WORDMATCH_TABLE." m)
En el mismo search.php localiza :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en top.php  4 veces  este código :

Code: [Select]
FROM ".IMAGES_TABLE." i, ".CATEGORIES_TABLE." c
Cambia las 4 veces  a :

Code: [Select]
FROM (".IMAGES_TABLE." i, ".CATEGORIES_TABLE." c)
Localiza en lightbox.php  :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en includes/auth.php  :

Code: [Select]
FROM ".GROUP_ACCESS_TABLE." a, ".GROUP_MATCH_TABLE." m
Cambia a :

Code: [Select]
FROM (".GROUP_ACCESS_TABLE." a, ".GROUP_MATCH_TABLE." m)
Localiza en includes/functions.php  2 veces  el siguiente código :

Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
Cambia las 2 veces  a :

Code: [Select]
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
Localiza en includes/sessions.php  :

Code: [Select]
FROM ".USERS_TABLE." u, ".LIGHTBOXES_TABLE." l
Cambia a :

Code: [Select]
FROM (".USERS_TABLE." u, ".LIGHTBOXES_TABLE." l)
Bueno eso es todo,, espero que puedas solucionar el problema  :lol: :lol:

excitex2
Title: Re: Error base de datos en "4Images"
Post by: Uno on October 22, 2006, 12:09:46 AM
¡Muchísimas gracias! Mañana mismo me pondré a la faena. Ya os contaré que tal me ha ido. Espero que no me surjan problemas :?
Title: Re: Error base de datos en "4Images"
Post by: Uno on November 10, 2006, 01:51:57 PM
Hola amigos:

Pensé que me iba a llevar más tiempo editar todos esos archivos, así que no ponerme a la faena hasta no disponer de un día libre. Hoy era ese día y, por fin,  hace media hora me puse a la labor y, alucinante, lo he arreglado ¡Casi no me lo creo!

Muchísimas gracias por la información y por tener este foro abierto a esas dudas y problemas tan comunes y tan fastidiosos.

P/d.- "excitex2", que sepas que si te pasas por Galicia estás invitado/a a una buena mariscada. :wink:

Title: Re: Error base de datos en "4Images"
Post by: excitex2 on November 10, 2006, 02:15:11 PM
Saludos,,,

Me alegro que todo saliera como tu desebas,,,,  :D :D

Respecto a ir a Galicia para lo de la mariscada,,,,,  :twisted: :twisted: aparte de lo guapa que es Galicia pues ya tego otro motivos para ir más rápido  aun ,,,, jejeje

Lo dicho un saludo

excitex2
Title: Re: Error base de datos en "4Images"
Post by: spooky on August 28, 2007, 07:54:58 PM
Amigos, me ocurría lo mismo. Lo llamativo es que no tuve que cambiarlo en todos lados, sino en unos pocos archivos.
Eso solucionó uno de los errores.

Así que ahora me queda la frase de "An unexpected error occured. Please try again later."
Lo malo es que no tiene explicación alguna sobre cual es el error que está ocurriendo (o yo no se donde fijarme).

Lo que pasa es que no puedo loguearme, no reconoce a los usuarios.
Además si intento registrarme no me acepta el código de verificación.

Por lo que no puedo ni loguearme con el administrador ni registrarme nuevamente para poder hacerme administrador ni nada.

Que puede estar pasando?

(todo esto surgió también por el cambio de servidor)

MYSQL: 5.0.22
PHP Version 4.4.4
Title: Re: Error base de datos en "4Images"
Post by: masterred on August 29, 2007, 01:10:49 AM
revisa las modificciones que haz realizado, en donde dices que cambiastes,

"An unexpected error occured. Please try again later."

dice a la letra ( un error inesperado ha ocurrido, intente por favor mas tarde, ese puede ser error en la modificacion de codigo,
Title: Re: Error base de datos en "4Images"
Post by: spooky on August 30, 2007, 11:10:39 PM
El tema es que el error comenzó antes de hacer las modificaciones.. y las modificaciones que hice fueron por la compatibilidad de mysql 5...
cheka la page a ver si vos podes entender que es lo que pasa :(

www.gentedormida.com

Yo toy re perdido con el error, porque no dice nada.. ni siquiera en que file falla ni cual es la falla
Title: Re: Error base de datos en "4Images"
Post by: manurom on August 30, 2007, 11:32:15 PM
Hola, Diego;
lo siento, pero tu enlace solo enseña esto:
(http://xs218.xs.to/xs218/07354/spooky.jpg)

¿Qué es lo que hay que hacer?
Title: Re: Error base de datos en "4Images"
Post by: spooky on August 31, 2007, 03:16:45 AM
Uh.. acabamos de detectar otro problema de la migración!..

proba con www.gentedormida.com.ar

Ya estoy solucionando el problema del dominio.
Title: Re: Error base de datos en "4Images"
Post by: spooky on September 03, 2007, 10:13:40 PM
Bueno ya me voy acercando a que funcione sin problemas.
El que creo yo último problema que tengo es este:


DB Error: Bad SQL Query: SELECT a.image_id, a.cat_id, a.image_name, a.image_active, a.image_thumb_file, b.auth_viewcat, b.auth_viewimage FROM 4images_images a, 4images_categories b WHERE a.image_active=1 AND a.image_id = AND a.cat_id = b.cat_id AND b.auth_viewcat!=9 AND b.auth_viewimage!=9 LIMIT 1
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 'AND a.cat_id = b.cat_id AND b.auth_viewcat!=9 AND b.auth_viewi' at line 5

Me aparece en el index nomas, pero no encuentro donde tengo que cambiar... (creo que debe tener con una modificación que hice para que muestre más imágenes en el index)


está así:

$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
       FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
       LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
       WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN (".get_auth_cat_sql("auth_viewcat").")
       ORDER BY RAND()
       LIMIT $num_new_images";
// end new


Recordemos que tengo. MYSQL: 5.0.22  y PHP Version 4.4.4