Annonce

  •  » Utilisation
  •  » Problème ajout photo par web : comment activer logs de debug?

#1 2016-08-22 23:35:01

quiniouben
Membre
2016-08-22
8

Problème ajout photo par web : comment activer logs de debug?

Bonjour/Bonsoir,

Depuis plusieurs semaines, l'ajout de photos par le formulaire web de ma gallerie se bloque à la fin de la première photo (indication 100% pour celle-ci mais rien après). L'ajout par l'appli ReGalAndroid pose problème également.
J'utilise piwigo sur un NAS synology chez moi.
J'aimerais pouvoir chercher et donner plus d'information mais je dois avouer ne pas avoir trouvé de documentation sur comment activer du log dans la config de piwigo. J'ai essayé
"
// ws_enable_log : Activer les logs pour les web services
$conf['ws_enable_log'] = true;

// ws_log_filepath : emplacement du fichier de log
$conf['ws_log_filepath'] = '/tmp/piwigo_ws.log';
"

sans succès.
Je serais très reconnaissant d'avoir un petit coup de pouce pour comprendre comment loger piwigo et remonter au problème efficacement.


Version de Piwigo: 2.8.2
Version de PHP: 5.6.23 (Montrer les informations) [2016-08-22 23:40:22]
Version de MySQL: 5.5.50-MariaDB [2016-08-22 23:40:22]
URL Piwigo: http://www.quiniola.fr/piwigo (gallerie à usage famillial, pas d'album public).

Hors ligne

#2 2016-08-23 06:46:58

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: Problème ajout photo par web : comment activer logs de debug?

Bonjour,

autorisation en écriture ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2016-08-23 15:31:23

quiniouben
Membre
2016-08-22
8

Re: Problème ajout photo par web : comment activer logs de debug?

Bonjour, merci du retour. Oui (user http et group http), mais seulement sur le fichier, pas le répertoire /tmp. Dès que je trouve le temps j'essaye autrement (fichier de log dans un répertoire complet autorisé).

Hors ligne

#4 2016-08-24 22:20:48

quiniouben
Membre
2016-08-22
8

Re: Problème ajout photo par web : comment activer logs de debug?

Salut, non, pas mieux en donnant des droits adaptés (777 sur le répertoire).
Utiliser $conf['log_level'] = 'DEBUG';  permet d'avoir une trace dans le _data/logs par défaut, malheureusement pas très explicite comme ça :
"
[2016-08-24 22:18:28]   [INFO]  upload_file_pdf, $file_path = ././upload/2016/08/24/20160824221828-8cb242de.jpg, $representative_ext =
[2016-08-24 22:18:28]   [INFO]  upload_file_tiff, $file_path = ././upload/2016/08/24/20160824221828-8cb242de.jpg, $representative_ext =
[2016-08-24 22:18:28]   [INFO]  upload_file_video, $file_path = ././upload/2016/08/24/20160824221828-8cb242de.jpg, $representative_ext =
[2016-08-24 22:18:28]   [INFO]  Handling ././upload/2016/08/24/20160824221828-8cb242de.jpg got
"
et c'est tout...

Hors ligne

#5 2016-08-28 10:05:38

quiniouben
Membre
2016-08-22
8

Re: Problème ajout photo par web : comment activer logs de debug?

Salut, je reste un peu coincé devant mon dysfonctionnement, ne sachant pas quoi regarder pour avoir le début d'une idée de ce qui ne va pas. Je ne connais pas suffisamment les technologies web pour avoir de l'intuition là-dessus.
Je suis bien convaincu qu'il s'agit d'un souci sur mon installation et non pas un souci de piwigo lui-même, mais piwigo ne me dit pas grand-chose du pourquoi il ne fonctionne pas bien.
Plusieurs questions donc :
1- est-ce que les ws_enable_log et ws_log_filepath sont des configurations toujours existantes et intéressantes à utiliser dans ce cas là ? Comme précisé plus haut, j'ai essayé et il ne se passe rien.
2- est-ce qu'un expert pourrait avoir quelques idées de choses à vérifier sur mon serveur, comme des paramètres php spécifiques ou autres ?
3- Je trouve dommage d'en arriver là, mais si je dois tout désinstaller et tout réinstaller, comment je sauvegarde mes photos et la base de données des album (je n'utilise que des albums virtuels) ?

Merci par avance pour tout coup de pouce,

Hors ligne

#6 2016-08-29 22:58:05

quiniouben
Membre
2016-08-22
8

Re: Problème ajout photo par web : comment activer logs de debug?

Ok, après avoir joué du logger dans divers fichiers php liés à l'upload, je pense que j'ai une idée du souci.
J'ai l'insigne chance d'être utilisateur d'une livebox play qui ne possède pas d'interface de loopback, empêchant l'application des règles de NAT lors de l'accès à mon nom de domaine depuis mon LAN. Tout est redirigé vers la page d'admin de la livebox.
J'ai tenté des workaround et il se trouve qu'actuellement, ça ne fonctionne pas.
J'ai vu que piwigo utilise l'addresse http complète à un moment (fetchRemote dans add_uploaded_file) et je pense qu'il n'arrive pas à s'en servir.
Si j'utilise l'interface web (ou l'appli ReGalAndroid, d'ailleurs) depuis mon LAN, en utilisant le nom local ou l'adresse ip du serveur, ça fonctionne.
Dans la mesure où je change d'opérateur prochainement, on va sans doute attendre patiemment et valider l'hypothèse.
Si j'ai un peu de courage, j'essaie de réparer le workaround.
Dans tous les cas, si l'hypothèse s'avère correcte, je le noterai ici, des fois que l'info puisse servir à un autre malheureux livebox-naute...

Hors ligne

#7 2016-09-08 22:25:15

quiniouben
Membre
2016-08-22
8

Re: Problème ajout photo par web : comment activer logs de debug?

Bonsoir, donc effectivement c'est lié à la résolution et l'accès à mon nom de domaine depuis mon LAN.
Ma solution stable est d'ajouter ce genre d'entrée dans /etc/hosts de mon serveur :
127.0.0.1   mon_nom_de_domaine

et hop c'est réparé !

Dommage que piwigo ne soit pas très bavard quand il n'y arrive pas.

Hors ligne

  •  » Utilisation
  •  » Problème ajout photo par web : comment activer logs de debug?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact