Projet

Général

Profil

Erreur bulletin pdf » Historique » Version 2

Stéphane Boireau, 02/02/2011 14:32

1 1 Stéphane Boireau
h1. Erreur lors de la génération des bulletins PDF
2
3
Il arrive qu'une erreur se produise lorsque l'on génére les bulletins ou relevés PDF.
4
5
Dans ce cas, le fichier généré contient des informations au format texte sur l'erreur produite.
6
Cependant, les plugins lecteur PDF au sein des navigateurs empêchent parfois de télécharger le fichier pour l'ouvrir ensuite dans un bloc-notes afin de comprendre quelle erreur s'est produite.
7
Pour avoir accès à l'erreur, plusieurs solutions s'offrent à vous:
8
* Modifier le fichier bulletins/bull_index.php en décommentant la ligne avant l'appel
9
>	include("header_bulletin_pdf.php");
10
11
  La ligne décommentée provoque l'affichage d'un texte avant que les entêtes donnant le type du fichier soient envoyés au navigateur et l'erreur s'affiche alors sans lancement du plugin lecteur PDF.
12
* Désinstaller le lecteur PDF ou désactiver son plugin dans le navigateur pour que le fichier soit téléchargé sur le disque dur et consulté ensuite avec l'outil de votre choix (en l'occurrence pour l'erreur, dans un bloc-notes).
13
14
Dans les versions strictement supérieures à la 1.5.3.1, une case à cocher permet de forcer le mode debug pour provoquer l'affichage de l'erreur indépendamment de la présence d'un plugin lecteur PDF.
15
16
L'erreur qui se produit est généralement:
17
* Un problème de quantité de mémoire insuffisante pour effectuer le traitement.
18
  Solution:
19
  Augmenter la valeur de
20
>     memory_limit
21
22
  dans le fichier php.ini et relancer le serveur web.
23 2 Stéphane Boireau
Remarque: Si l'édition de bulletins pdf fonctionne en sélectionnant moins de classes ou moins d'élèves, il y a des chances que ce soit un problème de quantité de mémoire.
24
Il se peut aussi qu'il y ait une erreur avec des anomalies pour un élève particulier (mais c'est rare).
25 1 Stéphane Boireau
26
* Des erreurs dans les groupes:
27
  Un nettoyage des tables peut être nécessaire:
28
>     Gestion générale/Nettoyage des tables
29
30
31
[[utilisateurs|retour au menu]]