Nouveau Depuis le 24 juillet 2023, la nouvelle documentation est disponible sur doc-fr.piwigo.org

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

utiliser:apprendre:faq [2017/06/15 21:47]
utiliser:apprendre:faq [2021/06/26 15:17] (Version actuelle)
Ligne 1: Ligne 1:
 +====== [FAQ] Foire Aux Questions ======
  
 +<WRAP box>
 +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.\\
 +\\
 +<wrap info>__Article connexe:__ Voir notamment comment [[utiliser:apprendre::personnalisation|personnaliser Piwigo v2.4.x]]</wrap>
 +</WRAP>
 +
 +
 +==== Comment changer le titre de la Galerie ? ====
 +
 +**[ Administration >> Configuration >> Options > Titre de la galerie ]**
 +
 +
 +==== Comment changer la bannière de sa galerie ? ====
 +
 +**[ Administration >> Configuration >> Options >> Bannière des pages ]**\\
 +Vous pouvez utiliser du code HTML sans aucun problème.
 +
 +
 +==== Comment ne pas développer les sous-catégories dans le menu? ====
 +
 +[ Administration >> Configuration >> Options >> Paramètres invité ]\\
 +Développer toutes les catégories                              Oui / Non
 +
 +
 +==== Modifier l'adresse mail du webmaster ====
 +Il s'agit de l'adresse mail qui est utilisée pour envoyer les différents courriels.\\
 +**[ Administration >> Utilisateurs >> Gérer ]** se rendre à la ligne concernant le webmaster (normalement id #1) et cliquer sur l'icône : {{http://fr.piwigo.org/demo/admin/themes/default/icon/edit_s.png}}
 +
 +
 +==== Doit-on supprimer le dossier "install" après l'installation ? ====
 +
 +La réponse est "non" car Piwigo intègre un mécanisme qui empêche de lancer l'installation plusieurs fois.
 +
 +
 +==== Intégrer Piwigo à son site web ====
 +
 +Cette méthode ne permet pas de partager la Base De Données (BDD) mais permet d'afficher une galerie Piwigo comme contenu de votre site internet à l'aide d'une balise ''<iframe>''\\
 +Vu sur le forum : http://fr.piwigo.org/forum/viewtopic.php?pid=168849#p168849
 +
 +
 +==== Liens brisés, image de substitution ====
 +
 +S'il vous arrive de poster vos photos sur des forums ou d'autres sites, mais que vous décidiez de supprimer de votre galerie certaines photos (supprimer définitivement, pas un simple déplacement via l'Administration) vos images précédemment postées sur des forums/sites se retrouvent illisibles.\\
 +Pour palier à ce manque, vous pouvez ajouter le code suivant au contenu de votre fichier ''.htaccess'' :
 +<code>
 +RewriteEngine on
 +RewriteBase /
 +RewriteCond %{REQUEST_FILENAME} !-f 
 +RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$ 
 +RewriteRule .* images/missing.gif [L]
 +</code>
 +A vous d'adapter le chemin pour l'image de substitution.
 +
 +__Source__ : [[http://fr.piwigo.org/forum/viewtopic.php?pid=109165#p109165|lien]]
 +
 +
 +==== Imposer une taille d'image par défaut ====
 +
 +Pour imposer une taille bien déterminée lors de l'affichage de votre photo, imposer au thème l'affichage d'une taille bien déterminée, utilisez par exemple le code suivant (à placer dans l'onglet "Configuration locale" du plugin LocalFiles Editor) :
 +  $conf['derivative_default_size']="medium"
 +Liste des tailles possibles :
 +  * square
 +  * thumb
 +  * 2small
 +  * xsmall
 +  * small
 +  * medium
 +  * large
 +  * xlarge
 +  * xxlarge
 +Ces formats sont définis sur la page : <wrap info>__Renvoi__ :</wrap> [[utiliser:admin:menus:configuration:options:tailles]]
 +
 +==== Différence de couleurs dans mes photos ====
 +
 +Suivez les explications à partir de ce message : <wrap info>__Renvoi__ :</wrap> http://fr.piwigo.org/forum/viewtopic.php?pid=184721#p184721\\
 +__A retenir__ : toujours exporter ses images dans l'espace colorimétrique **sRGB**
 +===== La base de données =====
 +
 +==== Où se trouvent les paramètres de connexion à la base de données? ====
 +
 +Ils se trouvent dans le fichier ''<wrap hi>.piwigo/local/config/database.inc.php</wrap>''.\\
 +Voici un exemple avec des commentaires :
 +<code php>
 +<?php
 +$conf['dblayer'] = 'mysql'; // Type de BDD
 +$conf['db_base'] = 'piwigo'; // Nom de la base de données
 +$conf['db_user'] = 'gotcha'; // Votre identifiant de connection à votre BDD
 +$conf['db_password'] = 'xxxxxx'; // Votre mot de passe pour la connection à votre BDD
 +$conf['db_host'] = 'localhost'; // Nom d'hôte de votre BDD
 + 
 +$prefixeTable = 'piwigo_'; // Préfixe des tables
 + 
 +define('PHPWG_INSTALLED', true);
 +define('PWG_CHARSET', 'utf-8');
 +define('DB_CHARSET', 'utf8');
 +define('DB_COLLATE', '');
 + 
 +?>
 +</code>
 +
 +
 +==== Désactiver un plugin sans passer par l'administration de votre galerie ====
 +
 +En cas de problèmes lors de la mise à jour d'un plugin, ou bien en cas de panne liée à un plugin pour une raison X ou Y, il est possible de désactiver des plugins sans avoir à passer par l'administration.\\
 +Par contre, c'est plus complexe.
 +
 +  - Rendez-vous dans l'administration de votre BDD (phpMyAdmin). __Exemple__ : Chez Free => http://sql.free.fr
 +  - Sélectionnez la bonne BDD si vous en avez plusieurs. Chez Free vous n'avez pas le choix LOL
 +  - Dans la colonne de gauche, repérez la table (ligne) qui correspond à la table des plugins. __Exemple__ : Par défaut il s'agit de la table <wrap hi>''//piwigo//**_plugins**''</wrap>
 +  - Dans cette table, naviguer jusqu'à atteindre l'enregistrement correspondant au plugin que vous souhaitez désactiver.
 +  - Editez la ligne du plugin cité (icône en forme de crayon).
 +  - Dans le tableau qui s'affiche, à la ligne "state" changez la valeur en sélectionnant **"<wrap em>''inactive''</wrap>"**
 +  - Exécuter
 +
 +\\
 +|  {{:capture_-_20110206-183225_-_647.png?130&direct|Recherche de la table}}  |  {{:capture_-_20110206-182803_-_646.png?750&direct|Désactivation}}  | 
 +|  <WRAP centeralign smaller>//**Fig.01** Recherche de la table//</WRAP>  |  <WRAP centeralign smaller>//**Fig.01** Désactivation//</WRAP>  |
 +\\
 +
 +
 +==== Désactiver tous les plugins très rapidement ====
 +
 +<WRAP box>
 +Vouloir désactiver tous ses plugins d'un seul coup et rapidement est utile pour ceux qui font du développement sur une galerie d'essai, mais aussi en cas de problème d'accès à l'administration de sa galerie.
 +</WRAP>
 +
 +
 +=== Sauvegarder l'état des plugins actuels ===
 +
 +<wrap box>Pour désactiver tous les plugins, vous verrez que la solution tient en une seule ligne de code SQL.\\
 +En revanche, pour réactiver tous les plugins il faudra le faire un par un depuis sa console d'administration de sa galerie...\\
 +Mais il est possible (__si besoin__ !) de revenir en arrière et pour cela, nous allons sauvegarder l'état actuel des plugins.\\
 +=> Vous pouvez ignorer ce chapitre si vous ne souhaitez pas sauvegarder l'état actuel de vos plugins.</wrap>
 +
 +Les plugins actifs redeviendront actifs et les plugins qui ne le sont pas, ne seront pas réactivés.
 +
 +\\
 +<WRAP smaller center>
 +|  {{:capture_01032010_144907.png?440&direct|Fig.1 Dans phpMyAdmin}}  |  {{:capture_01032010_150552.png?440&direct|Fig.2 Les options}}  |
 +|  //**Fig.1** "Dans phpMyAdmin"//  |  //**Fig.2** Dans phpMyAdmin "Les options"//  |
 +</WRAP>
 +\\
 +
 +  - Dans votre phpMyAdmin, rendez vous dans votre BDD, puis sélectionnez la table ''//piwigo//<wrap hi>_plugins</wrap>'' (voir **Fig.1**).
 +  - Toujours dans phpMyAdmin, cliquez à présent sur l'onglet "Exporter" (voir **Fig.1**).
 +  - Sélectionnez les bonnes options (voir **Fig.2**).
 +  - Cliquez sur "Exécuter" et enregistrer le fichier généré par exemple sur votre bureau.
 +
 +
 +=== Désactiver tous les plugins ===
 +
 +<WRAP info>
 +Dans mon exemple, le nom de la Base De Donnée est : ''gotcha_galerie''\\
 +Dans mon exemple, le nom de la table est : ''piwigo_plugins''\\
 +Adaptez ces valeurs à votre cas !
 +</WRAP>
 +
 +  - A présent, vous êtes toujours dans phpMyAdmin et vous cliquez sur l'onget "SQL"
 +  - Coller (et adaptez) le code suivant :
 +<code sql>UPDATE `gotcha_galerie`.`piwigo_plugins` SET `state` = 'inactive'</code>
 +
 +Et voilà, tous vos plugins sont désormais désactivés !
 +
 +
 +=== Réactivez vos plugins à leur état précédent ===
 +
 +<WRAP box>
 +Vous avez sauvegardé l'état de vos plugins avant leurs désactivations ? Nous allons les remettre à leur état initial.\\
 +<wrap important>**ATTENTION !** Si vous avez ajouté de nouveaux plugins et que vous les avez activés entre temps, après la restauration, vos nouveaux plugins ne seront plus activés. Pensez-donc à les réactiver après coup :-)</wrap>
 +</WRAP>
 +
 +  - Toujours dans phpMyAdmin, cliquez sur l'onglet "Importer"
 +  - Dans la page, cliquez sur parcourir et cherchez votre fichier de sauvegarde.
 +  - Validez et c'est terminé !
 +===== Les miniatures (ou vignettes ou thumbnails) =====
 +
 +==== Accès à la taille "Originale" ====
 +
 +Vous pourriez trouver étrange de voir apparaître dans la liste des tailles disponibles, le format "''Original''" apparaître alors que vous aviez bien spécifié de ne pas afficher les photos dans un format en dessous de la taille originale de vos photos.\\
 +Exemple : Format M => 800px x 600px Photo originale : 1280px x 800px
 +
 +Si l'utilisateur parcourt votre galerie et que celui-ci dispose des permissions pour afficher la version "HD" des photos, alors ce dernier verra s'afficher le lien "''Original''".\\
 +Désactiver cette option rendra l'accès à la version HD (= Originale) interdit.
 +
 +
 +==== Nombre de miniatures par ligne et nombre de lignes par page ne sont pas respectés ====
 +
 +<WRAP center round important 75%>//**__Concernant le nombre de miniature à afficher__**//\\
 +Depuis Piwigo 2.4, les options Nombre de miniatures par ligne et Nombre de lignes par page ont été remplacées par une unique option Nombre de miniatures par page
 +</WRAP>
 +
 +
 +==== Pourquoi éviter d'utiliser la génération automatique des vignettes ? ====
 +
 +Pour la méthode d'ajout de photos par FTP + synchronisation, Piwigo vous propose de générer les miniatures.
 +
 +Pour les autres méthodes (formulaire web Flash ou HTML, Digikam, Lightroom...), Piwigo génère la "taille web" et la miniature à partir de la photo envoyée. Seul pLoader prépare la taille web et la miniature avant envoi.
 +
 +<wrap info>Cette recommandation vaut aussi pour le plugin [[http://fr.piwigo.org/ext/extension_view.php?eid=525|Thumbnail regeneration]]</wrap>
 +
 +Piwigo permet de générer les miniatures (thumbnails) si celles-ci se trouvent en ligne.
 +[ Administration >> Outils >> Miniatures ]
 +
 +__**ATTENTION !!!**__\\
 +Bien que sur les versions récentes de Piwigo (supérieure à 2.3) on ne génère les miniatures que par petit lot, cette fonction est assez gourmande en ressource système coté serveur.\\
 +Sur les serveurs mutualisés en particulier (des offres d'hébergement à tarif faible), certains hébergeurs peuvent considérer qu'il s'agit d'une utilisation abusive et la sanction peut rapidement tomber sans préavis : une révocation de votre site pour cause de non respect des CGU((Conditions Générales d'Utilisation)).
 +C'est pourquoi il est alors préférable de bien préparer ses photos avant de les mettre en ligne.
 +    * Pour une image, ou une quantité réduite d'images cela peut encore s'imaginer comme 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 externe, tout comme les fichiers ne correspondant pas à des images.
 +
 +Ci-dessous un exemple bien réel, extrait d'un courrier reçu :
 +----
 +//Nous vous notifions que votre (vos) site(s) internet hébergé(s) sous le numéro de\\
 +contrat %%*******%% consomment des ressources très importantes.\\
 +\\
 +Pour cette raison, nous avons été dans l'obligation de déplacer votre compte
 +sur des serveurs auxiliaires.\\
 +Nous vous recommandons pour une telle utilisation l'acquisition d'un serveur
 +dédié ...//
 +----
 +
 +^Il existe des sujets sur le forum qui traitent d'outils de génération de miniatures. Dans le wiki, il y a notamment comment [[utiliser:apprendre:facile:preparer_synchroniser]].^
 +
 +
 +
 +
 +
 +===== Les albums =====
 +
 +<wrap info>Renvoi :</wrap> Voir l'article sur [[utiliser:utilisation:fonctionnalites:diff_categories]]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== Les sites distants =====
 +Que votre hébergement soit saturé ou que vous ayez besoin d'afficher des photos qui se trouvent sur un autre serveur, Piwigo met à votre disposition [[pwg23:utilisation:fonctionnalites:site_distant|La mise en œuvre de sites distants]].
 +
 +Mais aussi dans l'aide en ligne de l'Administration du gestionnaire de sites, vous trouverez toutes les indications nécessaires via la "bouée" {{http://fr.piwigo.org/demo/admin/themes/default/icon/help.png}}.
 +
 +
 +===== Les extensions =====
 +
 +Les extensions (terme générique qui regroupe aussi bien les Styles, Plugins, Langues, Outils) sont à votre disposition pour agrémenter votre galerie.\\
 +La liste des extensions est disponible dans sa [[http://fr.piwigo.org/ext/|rubrique]]. De même il existe un forum [[http://fr.piwigo.org/forum/viewforum.php?id=27|français]] et [[http://piwigo.org/forum/viewforum.php?id=6|anglais]]. Une recherche répondra sans doute aux questions les plus courantes.
 +
 +
 +
 +===== Les plugins =====
 +
 +Ils permettent d'apporter encore plus de fonctionnalités à Piwigo. Le développement et le suivi des plugins est effectué par l'auteur du plugin. Retrouvez-les à l'adresse : http://fr.piwigo.org/ext/
 +
 +===== Les bêtises à éviter... =====
 +
 +Certaines actions doivent être évitées. Voici un panel d'exemples...
 +
 +
 +==== Modifier des fichiers ====
 +
 +Seuls les fichiers qui sont modifiés à l'aide de [[plugins:installes:localfiles_editor]] sont autorisés à être retouchés.\\
 +Comprenez que les fichiers fournis par Piwigo lors de l'installation initiale peuvent être modifiés par la suite lors d'une mise à jour de votre galerie. Si vous modifiez des fichiers et que lors d'une mise à jour vos changements sont perdus, ce sera logique. C'est pourquoi il faut utiliser le plugin LocalFiles Editor.\\
 +Avec [[plugins:installes:localfiles_editor]] vous avez la sécurité de conserver vos propres adaptations au fils des mises à jour de Piwigo (et aussi des thèmes).\\
 +
 +==== Absence de miniatures ====
 +
 +<wrap info>Cette information ne concerne que les photos ajoutées via FTP   synchronisation).</wrap>\\
 +Pour afficher une photo, il vous faut au minimum sa miniature //(thumbnail)// associée. Sinon, Piwigo vous le rappelle lors de la synchronisation.
 +\\
 +<WRAP smaller centeralign>
 +{{ :capture-6.png?direct |Miniature manquante}}
 +<wrap>//Miniature manquante//</wrap>
 +</WRAP>
 +\\
 +Vous pouvez suivre [[utiliser:apprendre:facile:preparer_synchroniser|ces explications]] d'ordre général. Une fonctionnalité plus complète est à lire [[utiliser:admin:menus:photos:batch_manager|dans cette page]].
 +
 +==== Oublier de faire des sauvegardes ====
 +
 +Attention : Piwigo est une application élaborée grâce au langage PHP mais c'est aussi des données conservées dans une Base De Données (BDD).\\
 +  Risque : blocage total.
 +  Solution : Repartir de ... zéro.
 +**Votre BDD  doit être régulièrement sauvegardée.**
 +
 +  * Via le panneau d'administration de votre compte chez votre hébergeur, recherchez ''//**phpMyAdmin**//''
 +  * [[http://fr.piwigo.org/ext/extension_view.php?eid=240|Plugin DB backup]]
 +  * [[http://www.phpmybackuppro.net/]]
 +
 +
 +
 +==== Renommer un répertoire d'images... ====
 +Vous trouvez qu'un répertoire est mal nommé et ...\\
 +Une très mauvaise idée vous fait commettre une grave erreur.\\
 +Vous le renommez et là vous synchronisez.
 +  Conséquences : Pertes des commentaires de toutes les images de ce répertoire.
 +    + Pertes de Droits 
 +    + Descriptions/options de la catégorie
 +    + Pertes de contenu de catégories virtuelles
 +    + etc.
 +  Solution : Rename inverse + Restaurer la sauvegarde si récente.
 +**Dans l'Administration vous pouvez renommer la catégorie, profitez en pour oublier les répertoires physiques et prendre le temps de regarder les catégories virtuelles (voir plus haut).**
 +
 +==== Déplacer un répertoire dans un autre répertoire ====
 +Lire "Renommer un répertoire d'images..." (c'est très similaire).
 +  Solution : Déplacement inverse + Restaurer la sauvegarde si récente.
 +**Une meilleure idée est d'utiliser des catégories virtuelles (voir plus haut) et de les déplacer via le menu de l'administration.**
 +
 +==== Déplacer des images d'un répertoire à un autre ====
 +Et vous synchronisez...\\
 +  Conséquences : Pertes des commentaires de ces images, perte des "hits", perte de l'historique.
 +  + Pertes de contenu de catégories virtuelles
 +  Solution : Déplacement inverse + Restaurer la sauvegarde si récente.
 +** Une meilleure idée est d'utiliser des catégories virtuelles (voir plus haut) ainsi que le panier de l'administrateur. **
 +
 +==== Règle d'or ====
 +<WRAP important>
 +**Règle d'or**: Je ne synchronise pas si je n'ai pas **réellement** de nouvelles images.
 +</WRAP>
 +
 +
 +===== Les messages d'erreurs / dépannage =====
 +
 +=== Message dans l'administration (fichier php.ini) ===
 +
 +<code>Dans votre fichier php.ini, la variable upload_max_filesize (20MB) est plus grande que post_max_size (8MB), vous devriez modifier ce paramétrage</code>
 +
 +Réponse de plg dans le forum : [[http://fr.piwigo.org/forum/viewtopic.php?pid=150484#p150484|lien]]
 +
 +Le message devrait être suffisamment explicite pour l'administrateur de la machine. Je détaille un peu si vous le souhaitez :
 +
 +En PHP, il y a un paramètre qui donne le volume maximum de données autorisé pour l'envoi d'une réponse à un formulaire, c'est le post_max_size. Dans votre cas, le post_max_size est à 8MB (8 mega octets).
 +
 +Toujours en PHP, il y a un paramètre qui donne le poids maximum autorisé pour l'envoi de fichiers par un formulaire, c'est le upload_max_filesize, à 20MB chez vous.
 +
 +Or bizarrement, dans votre cas, si vous essayez d'envoyer un fichier (ou une liste de fichiers) avec un poids de 12MB, alors vous êtes sous la valeur de upload_max_filesize, donc a priori ça passe MAIS vous êtes au-dessus de la valeur de post_max_size, et du coup, le formulaire ne passe plus et PHP n'y comprend rien : la page de réception du formulaire va considérer qu'aucun formulaire n'a été transmis. A la réception du formulaire, c'est donc une erreur très difficile à détecter, c'est pour cela que j'ai choisi d'afficher un message d'avertissement.
 +
 +<wrap info>Vous pourriez aussi consulter [[http://fr.piwigo.org/forum/viewtopic.php?pid=187163#p187163|ce message]] sur le forum.</wrap>
 +
 +=== Cookies non acceptés ===
 +
 +<wrap info>Sujets de référence sur le forum : [[http://fr.piwigo.org/forum/viewtopic.php?id=19854|lien1]] [[http://fr.piwigo.org/forum/viewtopic.php?id=20959|lien2]] [[http://fr.piwigo.org/forum/viewtopic.php?pid=180694#p180694|lien3]]</wrap>
 +
 +== Symptômes ==
 +<code php>
 +Les cookies sont bloqués ou non supportés par votre navigateur web. Vous devez activer les cookies pour vous connecter.
 +</code>
 +
 +<code php>
 +Warning:  [mysql error 1054] Unknown column 'I.adviser' in 'where clause'
 +
 +select
 +  U.username as username,
 +  U.mail_address as mail_address
 +from
 +  piwigo_users as U,
 +  piwigo_user_infos as I
 +where
 +  I.user_id =  U.id and
 +  I.status in ('webmaster',  'admin') and
 +  I.adviser = 'false' and
 +  mail_address is not null 
 +order by
 +  username
 + in /homez.312/diaphfra/www/piwigo/include/dblayer/functions_mysql.inc.php on line 654
 +
 +
 +Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homez.312/diaphfra/www/piwigo/include/dblayer/functions_mysql.inc.php:653) in /homez.312/diaphfra/www/piwigo/include/user.inc.php on line 49
 +
 +Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.312/diaphfra/www/piwigo/include/dblayer/functions_mysql.inc.php:653) in /homez.312/diaphfra/www/piwigo/include/user.inc.php on line 49
 +
 +Warning: known_script is deprecated jquery themes/default/js/jquery.packed.js in /homez.312/diaphfra/www/piwigo/include/template.class.php on line 547
 +
 +Warning: known_script is deprecated amm.randomPictPublic plugins/AMenuManager/js/amm_randomPictPublic.min.js in /homez.312/diaphfra/www/piwigo/include/template.class.php on line 547
 +
 +Warning: Cannot modify header information - headers already sent by (output started at /homez.312/diaphfra/www/piwigo/include/dblayer/functions_mysql.inc.php:653) in /homez.312/diaphfra/www/piwigo/include/page_header.php on line 98
 +</code>
 +
 +== Cause ==
 +
 +Au moins un plugin n'est pas à jour et fait planter toute la galerie.\\
 +L'administration n'est plus accessible.
 +
 +== Solution ==
 +
 +1/ Il faut désactiver tous les plugins en passant par la Base De Données.\\
 +<wrap info>__Renvoi__ :</wrap> [[utiliser:apprendre:faq#desactiver_tous_les_plugins_tres_rapidement|Désactiver tous les plugins très rapidement]]
 +
 +2/ Une fois tous les plugins désactivés, vous devriez avoir de nouveau accès à l'administration de votre galerie.\\
 +Commencez par mettre à jour, ou à installer/activer, le plugin [[http://fr.piwigo.org/ext/extension_view.php?eid=302|Piwigo Auto Upgrade]]
 +
 +3/ A l'aide du plugin **Piwigo Auto Upgrade** mettez à jour la totalité de vos extension.
 +
 +4/ Réactivez vos plugins et vérifiez que tout fonctionne bien.\\
 +Fin
 +=== Je ne vois pas mes albums ===
 +
 +Il y a plusieurs raisons pour que vous ne voyez pas apparaître vos albums.
 +  - Vos albums ne contiennent aucune photo. => Piwigo n'affichera pas d'album vide.
 +  - Le niveau de confidentialité de toutes vos photos empêche le visiteur de visionner le contenu de l'album. L'album se retrouve du coup vide. => Piwigo n'affichera pas d'album vide. \\ <wrap info>Renvoi [[utiliser:utilisation:fonctionnalites:gerer_perm:images]]</wrap>
 +  - L'album est privé et le visiteur n'appartient pas au bon groupe. => Piwigo n'affichera pas d'album vide. \\ <wrap info>Renvoi : [[utiliser:utilisation:fonctionnalites:gerer_perm:categories]]</wrap>
 +
 +
 +
 +
 +=== Impossible de se connecter avec son compte webmaster ===
 +
 +La démarche ci-dessous explique comment se connecter en tant que webmaster si le compte de ce dernier ne fonctionne plus (mauvais paramétrages, bidouilles en tous genre etc).\\
 +Un accès à la base de données sera nécessaire.
 +
 +**__Méthode 1__ :**
 +//Solution pour une galerie où l'enregistrement est ouvert à tous ://
 +  - Inscrivez-vous sur votre galerie avec un nouveau pseudo (temporaire)
 +  - Allez maintenant dans votre BDD
 +  - Faites une sauvegarde de votre BDD
 +  - Dans la table ''//piwigo//_user_infos'' changez le status de votre compte temporaire. Passez le en "webmaster"
 +  - Vous pouvez vous connecter à votre galerie avec votre compte temporaire et accéder dorénavant à la partie d'administration
 +  - Changez le mot de passe de votre compte webmaster principal
 +  - Reconnecter avec celui-ci
 +  - et supprimez le user temporaire.
 +
 +**__Méthode 2__ :**
 +//Solution pour une galerie où l'enregistrement des membre n'est pas possible ://
 +  - Connectez-vous à votre BDD
 +  - Dans la table ''//piwigo//_user'' cherchez la première ligne qui doit avoir dans colonne "id" le numéro **__1__**
 +  - Editez cette ligne (via l'icône du même nom).
 +  - Là, sur la ligne nommée "//password//" changer la fonction en <wrap em>MD5</wrap>
 +  - Tapez votre de mot de passe en clair (donc sans cryptage)
 +  - Enregistrer.
 +  - C'est fini. <wrap info>__Info__ :</wrap> Votre de mot de passe saisie en clair sera immédiatement crypté avec la fonction MD5.
 +
 +
 +=== Problème de connexion avec IE7 ===
 +
 +Si votre nom de domaine est une redirection vers un autre hébergeur, ce qui suit pourrait dans certains cas constituer une solution. 
 +Cela devra donc être testé uniquement si certains de vos visiteurs ont du mal à se connecter à votre galerie,
 + et qu'ils utilisent Internet Explorer. Essayez à l'aide de LocalFiles Editor d'ajouter le code suivant dans votre fichier de configuration :
 +<code php>
 +header('P3P: CP="CAO PSA OUR"');
 +</code>
 +Solution donnée par [[http://fr.piwigo.org/forum/viewtopic.php?pid=72454#p72454|VDigital]]
 +
 +
 +=== Écran blanc ===
 +Voir le forum : http://fr.piwigo.org/forum/viewtopic.php?id=16746
 +
 +=== .htaccess ===
 +Si vous obtenez un message du style :
 +  Parse error: syntax error, unexpected '{' in /mnt/154/sda/3/0/photojeromew/piwigo/include/common.inc.php on line 109
 +Ou encore :
 +  Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /mnt/114/sdb/1/9/legobi/include/functions_category.inc.php on line 560
 +C'est certainement dû à un problème dans votre fichier **.htaccess**\\
 +<wrap info>__Renvoi__ :</wrap> [[utiliser:apprendre:install:avant#le_fichier_htaccess|Le fichier .htaccess]]
 +=== Connexion à la BDD ===
 +<code>
 +Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'herschelle'@'172.20.245.27' (using password: YES) in /mnt/113/free.fr/9/a/herschelle/galerie/include/common.inc.php on line 142
 +Could not connect to database server
 +</code>
 +Un problème d'identification entre votre galerie et votre serveur est intervenu.
 +
 +Pour accéder à la base de données, Piwigo a besoin d'information saisie lors de l'installation qui se trouvent enregistrées dans le fichier ''./piwigo/data/config/database.inc.php'' (voir [[#ou_se_trouvent_les_parametres_de_connexion_a_la_base_de_donnees]]).\\
 +=> Vous avez certainement changé le mot de passe de votre compte chez votre hébergeur. Veuillez le changer aussi dans le fichier précédemment cité.\\
 +
 +<code>
 +Fatal error: Call to undefined function pwg_get_db_version() in /mnt/141/sdc/b/6/clement.decock/admin/include/c13y_internal.class.php on line 47
 +</code>
 +Un problème de vérification de la BDD.
 +
 +Ce message apparait notement pour les anciennes version de PhpWebGallery (ex Piwigo) et est le résultat d'un serveur où PHP v5 n'est pas activé.\\
 +Pour activer PHP v5, consultez cette page : <wrap info>__Renvoi__ :</wrap> [[utiliser:apprendre:install:avant&#le_fichier_htaccess]]
 +
 +<code>
 +Piwigo encountered a non recoverable error
 +
 +[mysql error 1045] Access denied for user 'julienle'@'localhost' (using password: YES)
 +Can't connect to server
 +
 +#1    my_error /home/julienle/public_html/include/common.inc.php(115)
 +#2    include_once /home/julienle/public_html/index.php(26)
 +</code>
 +
 +Votre mot de passe pour accéder à votre Base De Données a changé. Vous ou un administrateur de votre hébergement l'avez peut-être modifié.\\
 +Vérifiez votre mot de passe qui est inscrit dans votre fichier ''./local/config/database.inc.php''
 +=== Les templates compilé ===
 +
 +<WRAP smaller centeralign>
 +{{:090830074547322579.png?640&direct|Fig.1 Message d'erreur}}\\
 +//**Fig.1** Message d'erreur//\\
 +</WRAP>
 +\\
 +  * Vérifiez que vous avez un dossier nommé ''<wrap em>_data</wrap>'' dans le dossier d'installation de votre galerie. S'il n'existe pas, veuillez le créer.
 +  * Vérifiez que vous avez un dossier nommé ''<wrap em>templates_c</wrap>'' dans le dossier ''_data'' de votre galerie. S'il n'existe pas, veuillez le créer.
 +  * Relancez le page d'installation (ou de mise à jour) si vous étiez en train d'effectuer ces actions.
 +  * Assurez-vous que les permissions sur ces dossiers soit bien à "777" via votre logiciel FTP (clic droit sur le dossier ''_data''.
 +Ce genre de problème arrive régulièrement sur les serveurs de free.fr
 +
 +=== Problème de version de PHP ===
 +
 +En cas d'erreur de ce genre :\\
 +  Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/159/sdb/7/c/benlounes/Galerie_Photos/include/template.class.php on line 366
 +
 +  * Votre serveur web ne supporte pas le php5 => Consulter cette [[utiliser:apprendre:install:avant#le_fichier_.htaccess|page]].
 +
 +=== Taille maximum d'upload ===
 +
 +Si vous avez un message du genre :
 +<code>
 +Dans votre fichier php.ini, la variable upload_max_filesize (10MB) est plus grande que post_max_size (8MB), vous devriez modifier ce paramétrage
 +</code>
 +Cela signifie que la configuration de votre hébergement n'est pas optimale. Rien de bien grave non plus.\\
 +En gros ce message indique que vous pouvez envoyer des fichier ici de 10Mo mais que votre hébergeur n'acceptera pas plus de 8Mo : donc problème si votre fichier fait entre 8 et 10Mo.
 +
 +Il est préférable de contacter votre hébergeur si vous rencontrez ce message d'information.\\
 +Les plus téméraires pourront toujours adapter le contenu du fichier ''php.ini'' ou aussi le fichier ''.htaccess'' avec par exemple :
 +<code>
 +upload_max_filesize = 10M
 +post_max_size = 10M
 +</code>
 +
 +<wrap info>__Renvoi__ :</wrap> http://fr.piwigo.org/forum/viewtopic.php?pid=187163#p187163 (pour les utilisateurs de 1&1)
 +=== Historique chez Free.fr ===
 +
 +Si malgré [[utiliser:apprendre:install:installation#fai_freefr|nos recommandations]]((Point numéro 8)) vous n'avez pas désactivé votre historique dans Piwigo, l’hébergeur prendra les mesures nécessaires afin de faire respecter ses CGU. En l’occurrence votre site sera suspendu (obliger de le faire réactiver) mais surtout vous aurez la désagréable surprise de constater un message du style :
 +<code sql>
 +Warning:  [mysql error 1146] Table 'ps1.phpwebgallery_history' doesn't exist
 +
 +INSERT INTO phpwebgallery_history
 +  (
 +    date,
 +    time,
 +    user_id,
 +    IP,
 +    section,
 +    category_id,
 +    image_id,
 +    image_type,
 +    tag_ids
 +  )
 +  VALUES
 +  (
 +    CURRENT_DATE,
 +    CURRENT_TIME,
 +    2,
 +    '82.245.192.27',
 +    'categories',
 +    NULL,
 +    NULL,
 +    NULL,
 +    NULL
 +  )
 +; in /mnt/109/sdb/f/e/ps1/mon_site_chez_free/include/dblayer/functions_mysql.inc.php on line 761
 +</code>
 +
 +En gros cela veut dire que dans votre Base De Données, la table correspondante à l'historique a tout simplement été supprimée par Free.\\
 +Maintenant il faut commencer par reconstruire cette table.
 +
 +Via phpMyAdmin, sélectionnez votre BDD et exécutez la commande suivante :
 +<code sql>
 +DROP TABLE IF EXISTS `piwigo_history`;
 +CREATE TABLE `piwigo_history` (
 +  `id` int(10) unsigned NOT NULL auto_increment,
 +  `date` date NOT NULL default '0000-00-00',
 +  `time` time NOT NULL default '00:00:00',
 +  `user_id` smallint(5) NOT NULL default '0',
 +  `IP` varchar(15) NOT NULL default '',
 +  `section` enum('categories','tags','search','list','favorites','most_visited','best_rated','recent_pics','recent_cats') default NULL,
 +  `category_id` smallint(5) default NULL,
 +  `tag_ids` varchar(50) default NULL,
 +  `image_id` mediumint(8) default NULL,
 +  `summarized` enum('true','false') default 'false',
 +  `image_type` enum('picture','high','other') default NULL,
 +  PRIMARY KEY  (`id`),
 +  KEY `history_i1` (`summarized`)
 +) ENGINE=MyISAM;
 +</code>
 +<wrap important>**__Important__** : Veuillez adapter cette requête en fonction du préfixe de votre galerie. Observer :  //piwigo_history// ici mais chez vous il se peut que ce soit : //phpwebgallery_history//</wrap>
 +
 +Une fois la table bien en place, dirigez-vous immédiatement vers l'administration de votre galerie **[ Administration >> Configuration >> Options >> Historique ]** et empressez-vous de désactiver les options.
 +
 +=== Hébergeur PHPnet ===
 +
 +Si vous rencontrez ce message d'erreur lors de l'édition du profile d'un de vos inscrits :
 +<code>
 +Fatal error: Call to undefined function save_profile_from_post() in /home/users/m/mascarien/www/saint-jory-rando-nature/galerie/admin/profile.php on line 36
 +</code>
 +... et que vous êtes chez l'hébergeur PHPnet, suivez la solution :\\
 +http://fr.piwigo.org/forum/viewtopic.php?pid=172368#p172368
 +=== Problème de mise à jour ====
 +
 +Si vous avez un message du type :
 +<code>
 +Warning:  [mysql error 1054] Unknown column 'user_representative_picture_id' in 'field list'
 +
 +SELECT
 +    c.*,
 +    user_representative_picture_id,
 +    nb_images,
 +    date_last,
 +    max_date_last,
 +    count_images,
 +    count_categories
 +  FROM piwigo_categories c
 +    INNER JOIN piwigo_user_cache_categories ucc ON id = cat_id AND user_id = 1
 +  WHERE id_uppercat is NULL
 +   
 +  ORDER BY rank
 +; in /var/www/****.org/users/****/piwigo/include/dblayer/functions_mysql.inc.php on line 654
 +
 +
 +Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/****.org/users/****/piwigo/include/dblayer/functions_mysql.inc.php on line 153
 +
 +Warning: Cannot modify header information - headers already sent by (output started at /var/www/****.org/users/****/piwigo/include/dblayer/functions_mysql.inc.php:653) in /var/www/****.org/users/****/piwigo/include/page_header.php on line 98
 +</code>
 +Cela peut vouloir dire qu'une erreur interne dans Piwigo empêche une mise à jour même en se rendant sur http://www.mon-site.fr/piwigo/upgrade.php\\
 +Vous pouvez vous aider de ce sujet sur le forum : http://fr.piwigo.org/forum/viewtopic.php?pid=171705#p171705
 +
 +
 +
 +
 +=== Changer le CHMOD d'un répertoire ===
 +
 +Style de message d'erreur :
 +<code>
 +Warning: require_once(phpgallery/include_phpgallery.php) [function.require-once]: failed to open stream: No such file or directory in /home/a1526929/public_html/index.php on line 1
 +</code>
 +
 +Parfois il est impossible d'effectuer une mise à jour parcequ'un dossier n'a pas les droits suffisant. Et rien n'y fait, impossible de changer ces droits.\\
 +Je vous propose un petit script qui sera à placer au même niveau (ou à un niveau supérieur) que le répertoire qui pose soucis.
 +
 +Le script, appelons-le ''fix-CHMOD.php''\\
 +Voici ce qu'il doit contenir :
 +<code php>
 +<?
 +$base = getcwd();
 +$script = $_SERVER["SCRIPT_NAME"];
 +$rep = $_GET["rep"];
 +$action = $_GET["action"];
 +$uid = posix_getuid();
 +
 +if (!preg_match("/\/$/", $rep)) {
 +    $rep .= "/";
 +}
 +
 +$dir = $base . $rep;
 +
 +function recurse_chmod($dir) {
 +    if (!preg_match("/\/$/", $dir)) {
 +        $dir .= "/";
 +    }
 +    echo "<i>chmod 02777 $dir</i><br />\n";
 +    chmod($dir, 02777);
 +    $dh = opendir($dir);
 +    if ($dh) {
 +        $dirs = array();
 +        while (($file = readdir($dh)) !== false) {
 +            if (($file == ".") || ($file == "..")) {
 +                continue;
 +            }
 +            if (filetype($dir . $file) == "dir") {
 +                array_push($dirs, $file);
 +            }
 +        }
 +        closedir($dh);
 +    }
 +    foreach ($dirs as $file) {
 +        recurse_chmod($dir . $file);
 +    }
 +}
 +
 +if ($action == "fix") {
 +    if (is_dir($dir)) {
 +        recurse_chmod($dir);
 +    }
 +    $rep = dirname($rep) . "/";
 +}
 +
 +$dir = $base . $rep;
 +
 +echo "<h1>$rep</h1>\n";
 +
 +echo "<p>\n";
 +echo "<a href=\"$script?rep=" . dirname($rep) . "\">..</a><br />\n";
 +
 +if (is_dir($dir)) {
 +    $dh = opendir($dir);
 +    if ($dh) {
 +        $files = array();
 +        $dirs = array();
 +        while (($file = readdir($dh)) !== false) {
 +            if (($file == ".") || ($file == "..")) {
 +                continue;
 +            }
 +            if (filetype($dir . $file) == "dir") {
 +                array_push($dirs, $file);
 +            } else {
 +                array_push($files, $file);
 +            }
 +        }
 +        closedir($dh);
 +        sort($files, SORT_REGULAR);
 +        sort($dirs, SORT_REGULAR);
 +        foreach ($dirs as $file) {
 +            echo "<a href=\"$script?rep=$rep$file\">$file</a>";
 +            if (fileowner($dir . $file) == $uid) {
 +                echo " <a href=\"$script?rep=$rep$file&action=fix\">[FIX]</a>";
 +            }
 +            echo "<br />\n";
 +        }
 +        foreach ($files as $file) {
 +            echo "$file";
 +            echo "<br />\n";
 +        }
 +    }
 +}
 +echo "</p>\n";
 +
 +?>
 +</code>
 +Il vous suffira d'appeler ce fichier avec votre navigateur et de naviguer (si besoin) et de cliquer sur le lien **[FIX]** situé en face du nom des répertoires.
 +
 +== Si le dossier n'est pas modifiable ==
 +  Est ce normal que je ne vois pas le mot FIX à côté de chaque dossier ?
 +> Oui, ce bouton ne s'affiche que pour les fichiers ou dossiers qui ont été modifiés ou créés par le serveur via un script PHP et qui appartiennent donc à l'utilisateur "httpd", et pas à un utilisateur FTP traditionnel tel que "sys_chrisncy".\\
 +Source : http://fr.piwigo.org/forum/viewtopic.php?pid=175070#p175070
 +
 +Sujet initial sur le forum : http://fr.piwigo.org/forum/viewtopic.php?pid=157032#p157032
 +
 +
 +=== Images invisibles ===
 +
 +Dans des cas rares, il est possible que des photos n'apparaissent pas malgré le strict respect des procédures.
 +  * Vos images sont corrompues. Un problème d'encodage à eu lieu. => Changer l'encodage.
 +  * Votre dossier physique n'est pas accessible. Les droits ''chmod'' ne sont pas suffisants. Passer le répertoire 
 +  * en <wrap hi>chmod 755</wrap> (voir [[http://piwigo.org/forum/viewtopic.php?id=15647|un sujet]] sur le forum EN)
 +
 +
 +=== Fuseau horaire ===
 +
 +Message d'erreur du type :
 +<code>
 +Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/httpd/vhosts/golfvuissens-photos.ch/httpdocs/include/functions.inc.php on line 520 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/httpd/vhosts/golfvuissens-photos.ch/httpdocs/include/functions.inc.php on line 520 Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/httpd/vhosts/golfvuissens-photos.ch/httpdocs/include/functions.inc.php on line 520 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/httpd/vhosts/golfvuissens-photos.ch/httpdocs/include/functions.inc.php on line 520
 +Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /home/httpd/vhosts/golfvuissens-photos.ch/httpdocs/include/smarty/libs/Smarty_Compiler.class.php on line 400
 +</code>
 +
 +Dans LocalFiles Editor, premier onglet, insère la ligne suivante:
 +  date_default_timezone_set('Europe/Paris');
 +
 +Autre solution: créer un fichier php.ini à la racine de l'installation de Piwigo, en mettant ceci dedans:
 +  date.timezone = "Europe/Paris"
 +
 +
 +=== Erreur après avoir utilisé LocalFiles Editor ===
 +
 +Dans des cas très rares, il se peut que vous soyez bloqué suite à une mauvaise utilisation du plugin.
 +<code>
 +Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homepages/2/d387659057/htdocs/local/config/config.inc.php:5) in /homepages/2/d387659057/htdocs/include/user.inc.php on line 49
 +
 +Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/2/d387659057/htdocs/local/config/config.inc.php:5) in /homepages/2/d387659057/htdocs/include/user.inc.php on line 49
 +
 +Warning: Cannot modify header information - headers already sent by (output started at /homepages/2/d387659057/htdocs/local/config/config.inc.php:5) in /homepages/2/d387659057/htdocs/include/page_header.php on line 103
 +</code>
 +
 +Cela se produit ici parceque l'utilisateur à renseigné du code CSS dans une page qui attend du code PHP.
 +
 +Pour corriger le problème, il faut éditer le fichier ''./local/config/config.inc.php'' ou au pire le renommer (pas besoin de le supprimer, il peut contenir des informations que vous souhaitez voir resservir par la suite).\\
 +N'hésitez pas à demander de l'aide sur le forum.
 +
 +
 +=== BDD table crashées ===
 +
 +Si vous obtenez un message du style :
 +<code>
 +Warning:  [mysql error 145] Table './oitreg_piwigo/piwigo_sessions' is marked as crashed and should be repaired
 +
 +SELECT data
 +  FROM piwigo_sessions
 +  WHERE id = '5C8B1fa3834867c0fcb6184e069bec28fbf3'
 +; in /home/oitreg/public_html/piwigo/include/dblayer/functions_mysql.inc.php on line 656
 +
 +
 +Warning:  [mysql error 145] Table './oitreg_piwigo/piwigo_images' is marked as crashed and should be repaired
 +
 +SELECT id, path, tn_ext
 +  FROM piwigo_images
 +  WHERE id IN (54,155,31,1034)
 +; in /home/oitreg/public_html/piwigo/include/dblayer/functions_mysql.inc.php on line 656
 +
 +
 +Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/oitreg/public_html/piwigo/include/dblayer/functions_mysql.inc.php on line 155
 +</code>
 +
 +Cela signifie que dans votre Base De Données au moins une de vos //tables// (ici il s'agit de la table ''piwigo_images'') a un problème.\\
 +Pour le résoudre ce problème, vous devrez passer le panneau de contrôle //(cPanel)// de votre hébergeur et ouvrir votre gestionnaire de BDD à savoir **phpMyAdmin**.
 +
 +Le plus simple est donc de sélectionner la Base De Données qui contient Piwigo et de cochez toutes les tables correspondantes.\\
 +Sélectionnez ensuite l'action : <wrap hi>''Réparer la table''</wrap> située en bas de page.
 +
 +
 +=== Suppression de la table _history ===
 +
 +Si vous obtenez un message du style :
 +<code>
 +Warning:  [mysql error 1146] Table 'jcbarousse.piwigo_history' doesn't exist
 +SELECT COUNT(*)
 +    FROM piwigo_history
 +    WHERE ip="82.229.69.112"
 +    AND date = CURDATE()
 +    AND time > ADDTIME(CURTIME(), "-00:00:10")
 +   
 +
 +    UNION ALL
 +
 +    SELECT COUNT(*)
 +    FROM piwigo_history
 +    WHERE ip="82.229.69.112"
 +    AND date = CURDATE()
 +    AND time > ADDTIME(CURTIME(), "-00:00:30")
 +    AND category_id IS NULL
 +    AND image_id IS NULL; in /mnt/142/sda/9/1/jcbarousse/piwigo/include/dblayer/functions_mysql.inc.php on line 767
 +
 +
 +Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/142/sda/9/1/jcbarousse/piwigo/plugins/AntiAspi/main.inc.php on line 88
 +
 +Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/142/sda/9/1/jcbarousse/piwigo/plugins/AntiAspi/main.inc.php on line 89
 +
 +Warning: Cannot modify header information - headers already sent by (output started at /mnt/142/sda/9/1/jcbarousse/piwigo/include/dblayer/functions_mysql.inc.php:766) in /mnt/142/sda/9/1/jcbarousse/piwigo/include/page_header.php on line 103
 +</code>
 +C'est que votre hébergeur (ici Free.fr) a supprimé une table de votre Base De Données. Cette table contenait le détail de votre historique sur votre galerie. Certains hébergeurs n'aiment pas du tout les historiques et autres statistiques, méfiez-vous des blocages pour non respect des CGV. <wrap info>__Renvoi__ :</wrap> [[utiliser:apprendre:install:installation#fai_freefr|Restrictions chez Free.fr]]
 +
 +Pour réparer ce problème, accédez phpMyAdmin est insérer le code suivant :
 +<code SQL>
 +CREATE TABLE IF NOT EXISTS `piwigo_history` (
 +  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 +  `date` date NOT NULL DEFAULT '0000-00-00',
 +  `time` time NOT NULL DEFAULT '00:00:00',
 +  `user_id` smallint(5) NOT NULL DEFAULT '0',
 +  `IP` varchar(15) NOT NULL DEFAULT '',
 +  `section` enum('categories','tags','search','list','favorites','most_visited','best_rated','recent_pics','recent_cats') DEFAULT NULL,
 +  `category_id` smallint(5) DEFAULT NULL,
 +  `tag_ids` varchar(50) DEFAULT NULL,
 +  `image_id` mediumint(8) DEFAULT NULL,
 +  `summarized` enum('true','false') DEFAULT 'false',
 +  `image_type` enum('picture','high','other') DEFAULT NULL,
 +  PRIMARY KEY (`id`),
 +  KEY `history_i1` (`summarized`)
 +) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
 +</code>
 +<wrap important>__Attention__ :</wrap> Veuillez adapter la première ligne, en particulier le préfixe ''piwigo_'' en fonction de votre installation. Si toutes vos tables commences par ''piwigo_'' vous laissez en l'état, sinon à vous d'adapter en fonction.
 +
 +
 +=== Suppression d'un thème par accident ===
 +
 +En cas de message d'erreur du style :
 +<code php>
 +Warning: Template::include() [function.Template-include]: open_basedir restriction in effect. File(/themeconf.inc.php) is not within the allowed path(s): (/mnt/167/sda/3/f/tgpict) in /mnt/167/sda/3/f/tgpict/photos/include/template.class.php on line 813
 +
 +Warning: Template::include(/themeconf.inc.php) [function.Template-include]: failed to open stream: Operation not permitted in /mnt/167/sda/3/f/tgpict/photos/include/template.class.php on line 813
 +
 +Warning: Template::include() [function.include]: Failed opening '/themeconf.inc.php' for inclusion (include_path='/mnt/167/sda/3/f/tgpict/include:.:/usr/php5/lib/php') in /mnt/167/sda/3/f/tgpict/photos/include/template.class.php on line 813
 +
 +Warning: Cannot modify header information - headers already sent by (output started at /mnt/167/sda/3/f/tgpict/photos/include/template.class.php:813) in /mnt/167/sda/3/f/tgpict/photos/include/page_header.php on line 103
 +
 +Warning: Smarty error: unable to read resource: "header.tpl" in /mnt/167/sda/3/f/tgpict/photos/include/smarty/libs/Smarty.class.php on line 1093
 +
 +Warning: Smarty error: unable to read resource: "index.tpl" in /mnt/167/sda/3/f/tgpict/photos/include/smarty/libs/Smarty.class.php on line 1093
 +
 +Warning: Smarty error: unable to read resource: "footer.tpl" in /mnt/167/sda/3/f/tgpict/photos/include/smarty/libs/Smarty.class.php on line 1093
 +</code>
 +Cela signifie que vous avez certainement supprimer accidentellement un thème via votre accès FTP.\\
 +Pour rappel, la suppression de thèmes (mais aussi de plugins !) ne se fait __que__ via l'interface d'administration de votre galerie. Cela évite les erreur comme celle-ci dessus.
 +
 +Pour y remédiez, il vous faut re-télécharger et mettre en place le thème supprimer via FTP.
 +
 +<wrap info>__Renvoi__ :</wrap> http://fr.piwigo.org/forum/viewtopic.php?pid=186318#p186318
 +====== Les droits chmod (FTP) ======
 +
 +<wrap info>__renvoi__ :</wrap> http://fr.piwigo.org/forum/viewtopic.php?pid=178102#p178102
 +
 +
 +
 +
 +====== Pour aller plus loin... ======
 +
 +<WRAP round mini-index>
 +
 +**__Page(s) associée(s) :__**\\
 +{{backlinks>.}}
 +\\
 +<WRAP hi bigger centeralign center 500px>[[:sommaire|Retourner au sommaire du wiki]]</WRAP>\\
 +\\
 +</WRAP>
 +
 +<wrap hide> MERCI DE NE PAS TOUCHER AUX LIGNES QUI SUIVENT.</wrap>
 +~~META:
 +mother = utiliser:apprendre
 +&order = 10
 +~~
 
 
 
github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact