DotClear2 gère ses erreurs avec le bien connu mécanisme du try/catch ( bien connu pour les programmeurs Objet :) ), afin de capturer toutes les erreurs internes ou causées par une mauvaise action de l'utilisateur, et afficher de belles erreurs encadrées, plutôt que de se viander méchament.
Sauf que, chez moi, camarchaitpas.com !!!
J'ai pas mal fouillé avant de trouver la cause du problème ...
En fait, un module de mon PHP, monsieur PHP e-accelerator, modifie le comportement basique de PHP.
C'est pas cool, car du coup, plus moyen de try/catcher les erreurs....
Solution, désactiver e-accelerator... pis voila... non mais.
Pour désactiver e-accelerator, j'ai simplement modifié la variable "eaccelerator.enable" dans le fichier /etc/php.d/99_eaccelerator.ini
eaccelerator.enable = "0"
Puis j'ai redémarré le serveur http.
Depuis, j'ai de beaux messages d'erreurs dans DC2 quand je fais des betises, et le gestionnaire de médias fonctionne parfaitement (même la création de thumbnails).







Derniers commentaires