Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2010, 08:37
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Error en Zenphoto

No, no es un error de permisos o de un archivo.

El error es 'clave duplicada'. Seguramente la tabla de la base de datos tenga el campo 'name' como clave única, y el insert intenta agregar un registro a la base con el mismo 'name' que un registro existente. Como una clave "única" no puede contener valores repetidos, se produce el error. Ese INSERT debería ser un UPDATE, o ir precedido de un DELETE.

En definitiva, que el componente está mal programado, no debería hacer un INSERT.

Hay dos soluciones posibles:
1.- cambia a mano el valor, desde una interfaz tipo phpMyAdmin, localizando el registro que tiene 'name'='image_size'
2.- usa la extensión de SQL de MySQL (en caso de que éste sea tu gestor de base de datos) REPLACE: cambia el archivo que hace la consulta, sustituyendo INSERT por REPLACE. (REPLACE se usa para reemplazar un campo en caso de la clave exista). No conozco el sistema así que no sabría decirte dónde debes hacer el cambio.


Saludos.