This is an old revision of the document!


La FAQ est en cours d'élaboration et pour première conséquence, elle est loin d'être structurée. Elle est même insuffisante à ce jour. Merci d'avance aux visiteurs de leur compréhension.

Foire aux questions de PhpWebGallery (PWG)

NE PAS MODIFIER

Cette page est désormais maintenue ailleurs

Avant d'installer

Je n'ai pas encore installé PWG et je me pose bien des questions, peut-être vais-je trouver des réponses ici.

Installation / Migration

Je suis décidé, mais voilà, c'est bien la première fois que je vais faire ça. Ce ne sont pas les questions qui manquent, mais les réponses.

Premiers réglages

Comment changer le titre de la Galerie ?

Admin + Configuration + Général .

Comment ne pas développer les sous-categories dans le menu?

Admin + Configuration + Affichage par défaut
Développer toutes les catégories Oui / Non

La base de Données

Où se trouvent les paramètres de connexion à la base de données?

Dans le fichier include/mysql.inc.php.

Mais si vous vous posez cette question, c'est que vous n'avez pas encore démarré le processus d'installation et votre fichier include/mysql.inc.php est encore vide.

Les miniatures (ou vignettes)

Pourquoi éviter d'utiliser la génération automatique des vignettes ?

  • Avant tout, la qualité ne sera pas au rendez-vous (surtout si l'original est très grand).
  • Car vous de ne disposez pas du règlage du taux de compression.
  • De plus, le dispositif est plus ou moins performant en fonction de l'hébergeur.

En serveur mutualisé (fournisseur d'accès par exemple): un processeur sera monopolisé dans la limite de 30 secondes en général. Votre site apparaitra en rouge dans le suivi de votre site (monitoring), inutile d'en dire plus.

  • Pour une image, ou une quantité réduite d'images: cela peut encore s'imaginer (une solution de dépannage temporaire).
  • Pour une grande quantité d'images livrées via FTP, autant utiliser avant un programme externe approprié, contrôler le résultat, puis transférer des miniatures correctes.
  • Seuls les fichiers .jpg ou .png sont supportés en entrée du processus. Les autres formats d'image du web nécessiteront une préparation / conversion externe et éventuellement le renommage, si le nom de miniatures existantes ne commencent pas par le préfixe TN-

En serveur dédié (ou sur votre propre serveur): cela reste un problème et devra être apprécié en fonction du nombre de processeurs du serveur et des accès externes.

Cependant, si vous avez besoin d'un créateur automatique de miniatures, vous pouvez essayer de télécharger http://ahao.free.fr/Photo/SiteDistant.zip . Modifiez les paramètres du fichier config_create_miniature.php, puis uploadez-le à la racine du site concerné avec les autres fichiers. Lancez ce fichier depuis votre navigateur, et voilà les miniatures sont crées :p Reste plus qu'à synchroniser PWG.

Paramètres pour utiliser un créateur automatique de miniatures

  • PWG s'exécute sur votre ordinateur en local, sans accès vers l'extérieur. Dans ce cas, il serait judicieux d'augmenter le paramètre 'max_execution_time' dans php.ini à valeur telle que 1000.

En fonction de la vitesse de votre ordinateur, ce réglage permettra en moyenne de créer 300 à 600 miniatures avant la fin du l'exécution du script. Si cela se produit, cliquer simplement sur le lien “Miniatures”, sélectionner “Tout” pour le “Nombre de miniatures à créer,” puis cliquer sur Envoyer.

Installation des catégories

Pour obtenir des explications détaillées, connectez-vous à PWG et rendez-vous à la rubrique :

Admin → General → Instructions

Les catégories réelles...

Les catégories réelles (identiques à des albums photos) doivent être créés directement dans le fichier système du serveur, dans le sous-dossier galleries. Il y a deux façons de procéder :

  • Si vous avez un accès local à l'ordinateur où se trouve PWG, créez simplement un sous-dossier dans le dossier galleries. Le nom que vous donnerez à ce sous-dossier sera celui affiché dans PWG. Si le système d'exploitation est de type Unix / Linux, ce sous-dossier DOIT être accessible en écriture par les utilisateurs.
  • Si votre serveur est distant, créez un sous-dossier local, puis transférez-le en utilisant un client FTP. Vérifiez également que le nouveau sous-dossier du serveur Web est accessible en écriture.
  • Les noms de dossiers peuvent UNIQUEMENT comporter des caractères alphanumériques, ainsi que les caractères entre les guillements, ci après : ”-”, “_” ou ”.”. PAS d'espace, ni de caractères accentués !

Les catégories virtuelles...

Evidentes à créer, mais l'association d'éléments avec les catégories est parfois plus complexe.

  • Création de catégories virtuelles : [Panneau d’administration » Catégories » Gérer].
  • Les catégories virtuelles de premier niveau peuvent être créées dans le panneau Administration, (au même endroit que les catégories réelles).
  • Pour créer une catégorie virtuelle dans une catégorie réelle, vous devez sélectionner celle-ci, en cliquant sur son nom, puis cliquez sur l'icône représentant un dossier :“Gérer les sous-catégories”.
  • Pour associer des éléments (des images) aux catégories virtuelles, sélectionnez une catégorie virtuelle et cliquez sur l'icône en forme de dossier avec un engrenage. Vous avez alors 2 choix de mode :
    • Mode global : permet la sélection d'images par lots qui seront associées à une catégorie virtuelle. Tout mot-clé ou méta-donnée ajouté(e) dans cette page, sera associé(e) à tous les éléments
      (rappel : dans une catégorie virtuelle, les images n'y sont pas copiées; seuls les liens vers les images sont stockés dans la base de données).
    • Mode unitaire : permet d'éditer les mots-clé et méta-données pour chaque élément à associer à la catégorie virtuelle.

L'Upload en général

J'aurais voulu savoir comment augmenter les limites de l'upload ou encore savoir (…) : réponses.

Les sites distants...

Rapidement les images prennent de la place, et l'hébergement est engorgé, alors la solution proposée par PhpWebGallery : La mise en oeuvre de sites distants.

Les extensions

La liste des extensions est disponible dans sa rubrique. De même il existe un forum français et anglais. Une recherche répondra sans doute aux questions les plus courantes.

Les mods

Concernant les mods, je préconise la lecture du ”Comment installer un MOD? ” lorsqu'on a récupéré l'archive désirée. Cela évitera sans doute quelques mauvaises surprises.

MOD expliqués

Les bêtises à éviter...

Certaines actions doivent être évitées, lesquelles?

  • Oublier de faire des sauvegardes
  • Renommer un répertoire d'images
  • Déplacer un répertoire dans un autre répertoire
  • Déplacer des images d'un répertoire à un autre

En savoir+

Règle d'or: Je ne synchronise pas si je n'ai pas réellement de nouvelles images.

Les erreurs fréquentes à éviter...

1 - “Je n'ai pas trouvé de fichier config_local.inc.php alors j'ai modifié config_default.inc.php…” Bien sûr que vous n'avez pas trouvé ce fichier local, puisque que c'est à vous de le créer. Il n'est pas distribué: c'est votre fichier.

'default' est livré avec de nouveaux paramètres à chaque version. Si vous faites des modifs dans ce fichier, lors de la prochaine mise à jour vos modifications seront perdues et peut être que votre galerie ne fonctionnera plus. Donc, on ne modifie pas le fichier config_default.inc.php. On crée son config_local.inc.php.

2 - “J'ai recopié le fichier config_default.inc.php dans config_local.inc.php comme ça, je peux les changer tout à ma guise.”
Dans la version n+2 vous aurez peut être 200 paramètres en plus, pouvez-vous dire lesquels vous aurez déjà, ceux qui seront modifiés, ceux qui ne le seront pas.

Dans config_local.inc.php on ne mentionne que les $conf qu'on souhaite vraiment modifier.

3 - “Quand j'accède à ma galerie j'ai un message :”

Warning: Cannot modify header information - headers already sent by (output started at /.../include/config_**local**.inc.php:???) ...

PhpWebGallery tente de créer l'entête de bloc IP (ce n'est qu'un warning) mais cet entête (en principe unique) a déjà été créé.
“Par qui?” output started at… config_local.inc.php
“Oui, mais vous avez dit ci-dessus de le créer… Alors, je ne comprends plus rien.”
Nous avons dit de le créer mais pas de faire des erreurs quand même. Il se trouve qu'un module php comme config_local.inc.php doit suivre des règles strictes d'écriture entre autres, il doit commencer par:
<?php
et il doit se terminer par:
?>

De plus, aucun espace ou ligne vide ne doit être après cette dernière ligne !!! C'est en général ces dernières erreurs qui génèrent l'entête IP. D'ailleurs, dans ”(output started at /…/include/config_local.inc.php:???)” les ??? correspondent au numéro de ligne où se trouve l'erreur. Soit très souvent 10 ou plus.

4 - “J'ai fait un config_local.inc.php mais le paramètre n'est pas pris en compte. (Pire, parfois, mes anciens paramètres ne sont plus reconnus).” Il y a une erreur de syntaxe dans le config_local.inc.php:

  • un ' dans un libellé peut être… ( essayez de l'écrire comme ceci : 'L\'album d\'André' ou “L'album d'André” ),
  • une parenthèse n'est pas fermée,
  • une virgule manque dans une liste,
  • un ; manque en fin d'instruction…

dans votre navigateur lancer http://monsite/magalerie/include/config_local.inc.php, cela peut vous aider à comprendre (l'erreur est sur la ligne ou sur la ligne précédente).

 
Back to top
fr/faq.1183601583.txt.gz · Last modified: 2009/03/07 22:13 (external edit)
 
 
github twitter newsletter Donate Piwigo.org © 2002-2024 · Contact