Bonjour/Bonsoir,
Depuis l'installation de la galerie il m'est impossible de déplacer un album. J'ai essayé via deux méthodes :
_Via les paramètres de l'album en modifiant le dossier parent
_En faisant un glissé/déposé du dossier dans la page de gestion des albums
Je n'ai aucune erreur qui apparait. En modifiant le dossier parent je peut enregistrer les changement et j'ai un message "paramètre enregistrés" qui s'affiche en vert en bas de la page. Sur le glissé/déposé l'album ne se déplace tout simplement pas.
Dans les logs Apache error.log je n'ai aucune erreur au moment du changement de dossier parent, de la validation ou du déplacement par glissé/déposé, je n'ai que ces erreurs au moment de charger la page admin mais je ne sais pas si c'est lié :
[Mon Sep 09 12:23:53.754212 2024] [php:warn] [pid 180009] [client 109.190.18.153:60972] PHP Warning: Undefined array key "SHOWMOGI" in /var/www/html/gallery/_data/templates_c/p6jhns^80d8449d534981891e545f592ba072214730732c_0.file.mog_adminphoto.tpl.php on line 121, referer: https://universe-photo-archive.eu/galle … mp;tab=env
[Mon Sep 09 12:23:53.754281 2024] [php:warn] [pid 180009] [client 109.190.18.153:60972] PHP Warning: Attempt to read property "value" on null in /var/www/html/gallery/_data/templates_c/p6jhns^80d8449d534981891e545f592ba072214730732c_0.file.mog_adminphoto.tpl.php on line 121, referer: https://universe-photo-archive.eu/galle … mp;tab=env
Mais j'ai ces deux erreurs en chargeant n'importe quelle page de l'administration.
Piwigo 14.5.0
Système d'exploitation: Linux
PHP: 8.3.6
MySQL: 8.0.39-0ubuntu0.24.04.1
Bibliothèque graphique: External ImageMagick 6.9.12-98
URL Piwigo: https://universe-photo-archive.eu/gallery/
Merci d'avance pour votre aide. Si vous avez besoin d'information complémentaire n'hésitez pas à demander le site tourne sur un serveur dédié que je contrôle entièrement.
Peut-être essayer avec un autre navigateur ? Lequel utilises-tu ?
Hors ligne
J'ai activé les logs mysql et je vois bien la requête SQL passée quand je change le dossier mais il me semble qu'elle n'est pas correcte :
2024-09-09T12:19:32.340846Z 7920 Query SELECT *
FROM piwiwi_categories
WHERE id = 315
2024-09-09T12:19:32.341251Z 7920 Query UPDATE `piwiwi_categories`
SET `id` = '315',
`name` = 'Notre systeme solaire (Our Solar System)',
`comment` = NULL,
`commentable` = 'false'
WHERE `id` = '315'
Si j'ai bien compris la construction de la base de donnée c'est la valeur id_uppercat qui devrait être modifiée. Là la requête elle dit "pour l'album avec l'ID 315, définir comme ID la valeur 315" ça n'a strictement aucun sens non ?
Bon du coup je pense pouvoir déplacer mes albums avec une requête MySQL mais a priori ce n'est pas normal...
Dernière modification par IxeYgrek (2024-09-09 14:24:06)
Hors ligne
Je viens de remarquer que dans vos logs vous avez la même que lorsque vous essayez de faire une mise à jour d'un plugin/thème non ?
Est-ce que vous pouvez commencer par purger les templates compilés ( dans l'admin : Outils > Maintenance > button : "Purger les templates compilés" ) ?
(Désolé nous sommes obligé d'aller étape par étape pour que je puisse reproduire également le problème pour le corriger)
Dernière modification par Linty (2024-11-26 14:26:09)
Hors ligne
Linty a écrit:
Je viens de remarquer que dans vos logs vous avez la même que lorsque vous essayez de faire une mise à jour d'un plugin/thème non ?
Est-ce que vous pouvez commencer par purger les templates compilés ( dans l'admin : Outils > Maintenance > button : "Purger les templates compilés" ) ?
(Désolé nous sommes obligé d'aller étape par étape pour que je puisse reproduire également le problème pour le corriger)
Bonjour,
Oui j'ai cette même erreur sur n'importe quelle page de l'administration mais ce n'est visiblement pas lié, je l'ai précisé car c'est la seule erreur que j'ai dans les logs Apache mais j'ai ça dés que je charge une page de l'administration avant même que je fasse la moindre action sur celle-ci.
J'ai regardé la réponse de l'API comme pour l'autre problème, cette fois j'ai une erreur 403 mais pas renvoyé par mon serveur mais par l'API qui me répond ça :
stat "fail"
err 403
message "Category Formation d etoiles Herbig-Haro 502 (HH 502) (167) is not a virtual category, you cannot move it"
Donc je suppose que c'est normal que je ne puisse pas déplacer mes dossiers. Pourtant je l'ai fait avec une requête SQL j'ai modifié le dossier parent et ça à bien fonctionné.
Hors ligne