| Anonymous | Login | Signup for a new account | 2013.06.20 02:20 CEST |
| Main | My View | View Issues | Change Log | Roadmap | Docs |
| Viewing Issue Advanced Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
| 0000137 | [Piwigo] database | major | always | 2005.08.16 14:45 | 2007.02.16 18:16 | ||
| Reporter | Marc77140 | View Status | public | ||||
| Assigned To | laurent_duretz | ||||||
| Priority | normal | Resolution | fixed | Platform | |||
| Status | closed | OS | |||||
| Projection | none | OS Version | |||||
| ETA | none | Fixed in Version | 1.7.0RC1 | Product Version | 1.3.2 | ||
| Target Version | Product Build | ||||||
| Summary | 0000137: Crash base de donnée par Packet too large | ||||||
| Description |
Plus d'affichage des catégories après une mise à jour de la base de donnée. Voila le diagnostic d'un ami: ça a été un peu long mais ça y est, les deux problèmes sont identifiés. Le premier, l'impossibilité de mettre à jour la base d'images, est réparé. Il y avait des fichiers images vides. Quand la requête de mise à jour de la base était générée, la syntaxe pour ces fichiers vide était rejetée par MySQL. Le deuxième problème, la disparition de la liste des catégories, est lié à la taille maxi des requêtes telle qu'elle est configurée sur le serveur MySQL et ça, je ne peux pas le réparer, il faut que ce soit l'hébergeur qui le fasse. Demander à la passer à 4Mo. Explication ici : http://www.nexen.net/docs/mysql/annotee/packet-too-large.php [^] Ces problèmes sont la conséquence de l'absence de gestion des erreurs qui peuvent se produire pendant la mise à jour de la base dans le code de phpWG. J'ai donc ajouté une détection d'erreur à la plupart des requêtes de mise à jour, ça devrait éviter des problèmes cumulatifs comme ce qui s'est produit ici, endommageant irrémédiablement la base de données. Le risque que ça se produise sur un site perso est faible car c'est le grand nombre d'utilisateurs inscrits (1686) qui a causé le débordement de taille des requêtes. |
||||||
| Steps To Reproduce | |||||||
| Additional Information | Mon hébergeur vient de passer la taille des requètes à 16Mo, et les catégories sont revenues. CQFD | ||||||
| Tags | No tags attached. | ||||||
| browser | Mozilla | ||||||
| Database engine and version | |||||||
| PHP version | |||||||
| Web server | Apache 1.3.x | ||||||
| Attached Files | |||||||
|
|
|||||||
| Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group Contact |