iGalerie

Vous n'êtes pas identifié(e).

#1 26-07-2011 00:03:46

ddestombes
Membre
Inscription : 25-07-2011
Messages : 5

Agrandissement vignettes impossible

Bonjour

Je viens d'installer igalerie, et je rencontre un problème avec l'agrandissement des vignettes. Quand je clique sur les images d'un album, je reviens directement à l'accueil !
J'aimerai agrandir l'image dans une fenêtre comme sur le Démo...
Config :

Version : 2.0.6


Historique :



version 2.0.6

2011-07-25 20:37:24



Serveur


Type de serveur : Apache/2.2.14 (Unix)

Système d'exploitation : Linux 2.6.32-5-amd64

Temps serveur : 2011-07-26 00:02:45 +02:00 (Europe/Paris)


PHP


Version : 5.2.5

SAPI : cgi-fcgi

Merci de votre aide

Hors ligne

#2 26-07-2011 17:49:54

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Salut,

As-tu activé l'URL rewriting ? As-tu des erreurs dans la section "Incidents" ?

Hors ligne

#3 26-07-2011 18:21:07

ddestombes
Membre
Inscription : 25-07-2011
Messages : 5

Re : Agrandissement vignettes impossible

Bonjour et merci de votre aide :

Je trouve votre galerie trés belle et pro
As-tu activé l'URL rewriting ? Oui
As-tu des erreurs dans la section "Incidents" ? Oui quelques unes
Comment je vous les remonte ?

Hors ligne

#4 26-07-2011 21:45:58

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Pour les erreurs tu peux faire un copier-coller ici. Tu peux aussi déjà essayer en désactivant l'URL rewriting.

Hors ligne

#5 26-07-2011 21:57:13

ddestombes
Membre
Inscription : 25-07-2011
Messages : 5

Re : Agrandissement vignettes impossible

J'ai désactivé l'URL rewriting. mais ça ne change rien

Voici les incidents :

#

10

détails





Date

2011-07-25 23:54:04



Type

DB_ERROR



Fichier

includes/classes/db.class.php



Ligne

221



Message

SQLSTATE[42000]: Syntax error or access violation: 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 '?, ?)

 WHERE cat_id = 2
 OR cat_path LIKE CONCAT(?, "/%")' at line 3





 



#

9

détails





Date

2011-07-25 22:51:33



Type

PHP_WARNING



Fichier

includes/classes/img.class.php



Ligne

552



Message

getimagesize(/cache/im_edit/3c5d67ab70d4591da7dbdee412883a34.jpg): failed to open stream: No such file or directory





 



#

8

détails





Date

2011-07-25 22:51:33



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

4980



Message

Division by zero





 



#

7

détails





Date

2011-07-25 22:51:19



Type

PHP_WARNING



Fichier

includes/classes/img.class.php



Ligne

135



Message

readfile(/cache/im_edit/3c5d67ab70d4591da7dbdee412883a34.jpg): failed to open stream: No such file or directory





 



#

6

détails





Date

2011-07-25 20:45:39



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

23490



Message

scandir(/images/watermarks/): failed to open dir: No such file or directory





 



#

5

détails





Date

2011-07-25 20:45:39



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

23490



Message

scandir(): (errno 2): No such file or directory





 



#

4

détails





Date

2011-07-25 20:45:39



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

23490



Message

Invalid argument supplied for foreach()





 



#

3

détails





Date

2011-07-25 20:40:28



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

19792



Message

Invalid argument supplied for foreach()





 



#

2

détails





Date

2011-07-25 20:40:28



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

19792



Message

scandir(/images/banners/): failed to open dir: No such file or directory





 



#

1

détails





Date

2011-07-25 20:40:28



Type

PHP_WARNING



Fichier

admin/index.php



Ligne

19792



Message

scandir(): (errno 2): No such file or directory


Voilà

Hors ligne

#6 27-07-2011 10:37:09

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

As-tu effectué des modifications d'iGalerie ?
Et peux-tu poster les informations complètes disponibles dans la section Informations / Système ?

Hors ligne

#7 27-07-2011 17:17:39

ddestombes
Membre
Inscription : 25-07-2011
Messages : 5

Re : Agrandissement vignettes impossible

Je n'ai pas apporté de modification au fichier. Par contre lors du transfert FTP j'ai remarqué que les dossiers vides n'avez pas été transférés. J'ai recréé ce qui posaient problème. peut être que ça peut venir de là ?

Voici les infos système

iGalerie
Version : 2.0.6
Historique :
version 2.0.6 2011-07-25 20:37:24

Serveur
Type de serveur : Apache/2.2.14 (Unix)
Système d'exploitation : Linux 2.6.32-5-amd64
Temps serveur : 2011-07-27 17:15:34 +02:00 (Europe/Paris)
PHP
Version : 5.2.5
SAPI : cgi-fcgi
Directives PHP
display_errors : Off
file_uploads : On
magic_quotes_gpc : On
magic_quotes_runtime : Off
magic_quotes_sybase : Off
max_execution_time : 30
memory_limit : 128M
post_max_size : 40M
safe_mode : Off
upload_max_filesize : 10M
zlib.output_compression : Off
Extensions PHP
exif : chargée
gd : chargée
iconv : chargée
mbstring : chargée
pcre : chargée
PDO : chargée
pdo_mysql : chargée
SimpleXML : chargée
zip : chargée
zlib : chargée
Fonctions PHP
chmod() : activée
fsockopen() : activée
gd_info() : activée
get_loaded_extensions() : activée
ini_get() : activée
ini_set() : activée
ignore_user_abort() : activée
imagecolorallocatealpha() : activée
imagerotate() : activée
imagesavealpha() : activée
imagettfbbox() : activée
imagetypes() : activée
mail() : activée
php_uname() : activée
rmdir() : activée
set_magic_quotes_runtime() : activée
set_time_limit() : activée
setlocale() : activée
usleep() : activée
GD
Version : bundled (2.0.34 compatible)
FreeType : supporté
GIF : supporté
JPG : supporté
PNG : supporté
MySQL
Version : 5.0.60sp1-enterprise-gpl-log
Droits d'accès en écriture
albums : oui (0775)
cache/im_backup : oui (0755)
cache/im_diaporama : oui (0755)
cache/im_diaporama_watermark : oui (0755)
cache/im_edit : oui (0755)
cache/im_external : oui (0755)
cache/im_watermark : oui (0755)
cache/im_resize : oui (0755)
cache/im_resize_watermark : oui (0755)
cache/tb_cat : oui (0755)
cache/tb_img : oui (0755)
cache/tb_wid : oui (0755)
cache/up_temp : oui (0755)
config : oui (0755)
config/conf.php : oui (0644)
errors : oui (0755)
users/avatars : oui (0755)
users/uploads : oui (0755)

Merci de ton aide

Hors ligne

#8 31-07-2011 18:04:51

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

Bonjour David,
je rencontre le même problème : un clic sur une vignette n'ouvre pas la photo en plein format.
J'ai désinstallé iGalerie, supprimé les tables de la bdd et tout réinstallé : pas d'amélioration.
L'activation ou la désactivation de l'url rewriting ne change rien.
La galerie n'est pas déclarée intégrée à un site.
Aucun incident à noter sauf le classique "Cannot set time limit in safe mode" (bien que le safe mode soit décoché sur le serveur).
Je cale...

Pour info :
    Version de iGalerie : 2.0.6
    Version de PHP : 5.2.0816
    Version de MySQL : 5.0.32710
    Version de GD : 2.0
    Système d'exploitation : Linux 2.6.18-028stab068.5

Si besoin : http://www.focale31.com/galeries/

Merci pour ton aide !
Cordialement,
Hervé

Hors ligne

#9 31-07-2011 18:29:44

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Salut,

Dans Options / Avancé, coches la case "Activer le mode débogage". Cela devrait éviter une redirection vers la page d'accueil et permettre de savoir ce qui ne va pas.

Coches aussi les options "Afficher les requêtes SQL" et "Afficher les erreurs (PHP et SQL)".

Hors ligne

#10 31-07-2011 19:27:16

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

David,
au clavier même le dimanche ? Bigre...
J'ai coché les options demandées. Je te laisse le soin d'interpréter les msgs...
http://www.focale31.com/galeries/
Hervé

Dernière modification par Herve2 (31-07-2011 19:30:11)

Hors ligne

#11 31-07-2011 20:48:02

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Avec une page blanche, je ne suis pas plus avancé...
Et qu'est-ce que cela donne avec le thème "minimalist" ?

Hors ligne

#12 31-07-2011 21:23:34

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

C'est nettement mieux avec le thème Minimalist (mon préféré, mais sans espace "membres", hélas...) ! Le fonctionnement de iGalerie est normal.
Mes seules modifs sur le thème par défault, en version "dark", portent sur le retrait des images de fond dans la css, mais le pb se produisait avant cette modif.
Une idée ? http://www.focale31.com/galeries/
Merci.

Hors ligne

#13 01-08-2011 10:39:05

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Donc cela signifie qu'il y a un problème avec une fonctionnalité, reste à savoir laquelle. Essayes en remettant le thème "default", mais en désactivant la fonctionnalité "espace membres".

Hors ligne

#14 01-08-2011 11:15:05

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

David,
j'ai remis le thème Default, blue, et désactivé l'espace membres.
Pas de changement : un clic sur une vignette aboutit à un écran blanc.
http://www.focale31.com/galeries/

Hors ligne

#15 01-08-2011 11:27:55

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Désactives alors toutes les fonctionnalités (progressivement, pour savoir quelle fonctionnalité est en cause) dans la section "Fonctionnalités", ainsi que Options / Images / Images récentes, et éventuellement les widgets.

Hors ligne

#16 01-08-2011 11:38:07

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

Oups... J'avais bien remis le thème Default, blue, mais j'avais laissé l'espace membres...
C'était la seule fonctionnalité cochée.
Je l'ai décochée et, youpi, les photos s'affichent au clic sur les vignettes !
Cela semble donc venir de l'espace membres.
http://www.focale31.com/galeries/

Hors ligne

#17 01-08-2011 19:06:16

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

David,
j'ai désactivé toutes les fonctionnalités et tous les widgets.
Si j'active l'espace membres, le bug se reproduit.
Je fonde beaucoup d'espoirs sur cet espace membres (bien que la possibilité pour 1 membre de gérer complètement ses photos [ajout + effacement] ne soit pas encore disponible [sur la v 2.1 ?].
Je continue mes adaptations du thème default, en gris, et mes essais.

Est-ce que le mode debug etc. t'est encore utile sur mon site ?
http://www.focale31.com/galeries/

Hors ligne

#18 01-08-2011 20:28:30

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Herve2 a écrit :

Est-ce que le mode debug etc. t'est encore utile sur mon site ?

Non, ce n'est plus utile, même si je ne sais toujours pas d'où vient le problème.

Hors ligne

#19 02-08-2011 14:25:36

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

Bonjour David,
j'ai créé un nouveau groupe, un nouvel utilisateur, affecté ce nvel utilisateur au nveau grpe : les images s'ouvrent normalement sauf... si j'active l'espace membres :-(

Autre souci : je n'arrive pas à me connecter comme si j'étais le nveau membre. Il est pourtant activé. Il a les droits qui me paraissent cohérents (ajout d'images dans ses catégories, etc.)

J'ai vidé le cache du navigateur, je l'ai quitté, redémarré... Problèmes identiques sous Firefox et Chrome.

J'ai supprimé et recréé le nvel utilisateur : Mêmes pbs.

C'est pê lié au pb de la "non-ouverture" des photos ?

http://www.focale31.com/galeries/

Merci.

Dernière modification par Herve2 (02-08-2011 14:26:03)

Hors ligne

#20 02-08-2011 16:12:45

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

J'ai trouvé une piste, mais pas encore identifié le problème. Dans le fichier index.php, il faudrait que tu remplaces les lignes 4937-4942 :

if (utils::$db->prepare($sql) === FALSE
|| utils::$db->executeQuery($params, 'row') === FALSE
|| utils::$db->nbResult === 0)
{
    utils::redirect();
}

par celles-ci :

utils::$db->prepare($sql);
utils::$db->executeQuery($params, 'row');

et que tu supprimes la ligne 580 :

return;

puis que tu remettes le thème "default", la fonctionnalité "espace membres" et que tu réactives le "mode débogage" ainsi que les options "Afficher les requêtes SQL" et "Afficher les erreurs (PHP et SQL)".

Hors ligne

#21 02-08-2011 16:35:54

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

C'est fait. Le script est devenu bavard : il y a pas mal de choses "undefined"...
http://www.focale31.com/galeries/

Hors ligne

#22 02-08-2011 17:05:41

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Pour les erreurs en "undefined" c'est normal, c'est à cause du fait que la requête SQL qui doit récupérer les informations de l'image n'a retourné aucun résultat, ce qui engendre par la suite toutes ces erreurs.

Reste à savoir pourquoi cette requête SQL retourne aucun résultat. Donc pour ça, tu va ajouter les lignes suivantes en ligne 4892 :

$sql = '';
$params = array();

juste au dessus de :

// Informations utiles de l'image.

Dernière modification par David (02-08-2011 17:14:42)

Hors ligne

#23 02-08-2011 19:10:16

ddestombes
Membre
Inscription : 25-07-2011
Messages : 5

Re : Agrandissement vignettes impossible

Bonjour

J'ai effectuer la modification en supprimant l'espace membre, cela fonction maintenant.
Je vois que vous êtes sur une piste. Je suis en congés actuellement, je suis cela de loin. Merci pour vottre aide

Hors ligne

#24 02-08-2011 23:04:30

Herve2
Membre
Inscription : 19-12-2010
Messages : 29

Re : Agrandissement vignettes impossible

David, Grand Sorcier... J'ai appliqué les modifications demandées : tout fonctionne, espace membres activé !
Est-ce qu'un accès à l'admin te serait utile ? (je te donnerais les codes par mail)
Déjà, merci pour ces avancées !
http://www.focale31.com/galeries/

Hors ligne

#25 03-08-2011 16:35:00

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 3 911
Site Web

Re : Agrandissement vignettes impossible

Herve2 a écrit :

J'ai appliqué les modifications demandées : tout fonctionne, espace membres activé !

En fait, tout ne fonctionne pas correctement puisque la modification précédente a supprimée deux sous-requêtes qui déterminent le nombre de favoris et si l'image est dans les favoris de l'utilisateur.

Donc il faudrait savoir quelle sous-requête pose problème. Pour cela, il faudrait que tu supprimes les deux lignes que je t'ai demandé d'ajouter en ligne 4892, puis que tu mettes en commentaire (/* ... */) les lignes 4882 à 4891 :

/*// Nombre de favoris.
if (utils::$config['users']
 && utils::$config['widgets_params']['stats_images']['items']['favorites'])
{
    $sql .= ', (SELECT COUNT(*)
                  FROM ' . CONF_DB_PREF . 'users AS u
             LEFT JOIN ' . CONF_DB_PREF . 'favorites AS fav USING (user_id)
                 WHERE user_status = "1"
                   AND fav.image_id = :image_id) AS nb_favorites';
}*/

ce qui supprimera cette sous-requête et permettra de déterminer si c'est celle-ci qui pose problème.


Herve2 a écrit :

Est-ce qu'un accès à l'admin te serait utile ? (je te donnerais les codes par mail)

Merci, mais non ce ne sera pas utile.

Hors ligne

Pied de page des forums