MyBB.support, le portail francophone de MyBB
Fatal error dans un forum - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : Fatal error dans un forum (/thread-4298.html)



Fatal error dans un forum - hyakkimaru - 19-06-2011

Bonjour à vous, en allant voir le forum de présentation de mon forum (le plus rempli en discussions 111 pour +600 messages) j'ai eu le droit à ça :

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 28593196 bytes) in /home/.../public_html/forumdisplay.php(1129) : eval()'d code on line 21


J'ai donc téléchargé le fichier forumdisplay.php mais la ligne 21 correspond à require_once "./global.php";

Donc je suis un peu à bout d'idée là^^' si quelqu'un a la solution merci d'avance à cette personne Smile


RE: Fatal error dans un forum - spyto - 19-06-2011

Il est possible que dans ton thread, il y ait des requêtes demandant trop de mémoire, voire des PJ trop volumineuses...

Cette erreur est liée à la configuration PHP de ton hébergement.
La taille mémoire allouée pour les scripts est insuffisante. Il faudrait modifier le php.ini (si tu y as accès) en augmentant ce paramètre :
Code :
memory_limit = 12M
(par exemple)

Tu peux aussi essayer de "forcer" l'augmentation de cette valeur avec ;
Code :
ini_set("memory_limit","12M");
dans le fichier provoquant l'erreur
ou
Code :
php_value memory_limit 12M
dans le fichier .htaccess

Mais la plupart des hébergeurs gratuits ne donnent pas accès au php.ini et ne prennent pas en compte les commandes ci-dessus !


RE: Fatal error dans un forum - hyakkimaru - 19-06-2011

J'ai regardé dans les autres sections si le problème ne se faisait pas ressentir et ô joie je pense avoir compris,

Lorsque que j'ouvre un forum (n'importe lequel) il semble se charger à l'infini, or il se passe quelque chose de pire que ça, tout le contenu du forum se duplique à l'infini entrainant par la cause une surcharge énorme, et là je ne comprend pas du tout ce qu'il se passe...

Merci de m'aider Spyto ^^'

PS : je joint cette image à mon post pour vous aider à mieux voir ce qui se passe.

http://www.cijoint.fr/cj201106/cijzi1ower.jpg


RE: Fatal error dans un forum - exdiogene - 19-06-2011

Il n'y a qu'une erreur dans le code ou un hacking qui pourrait créer une telle répétition.

- Est-ce qu'un nouveau plugin fût activé avant ce problème?
- Un template fût-il modifié récemment?
- En visionnant en mode "Version bas-débit (Archivé)", le problème disparait-il?




RE: Fatal error dans un forum - hyakkimaru - 19-06-2011

Nouveau plugin nom
Un template a en effet été modifié pour le problème des codes d'autorisation incorrect, mais j'ai remis ceci par défaut et le forum marche en bas débit


RE: Fatal error dans un forum - exdiogene - 19-06-2011

Je suggère de vérifier avec un autre thème(par exemple l'original de MyBB) et si le problème disparait cela signifie un problème de "template", probablement une insertion de code par un "plugin"...


RE: Fatal error dans un forum - hyakkimaru - 19-06-2011

Le thème default ne rencontre aucun problème, alors qu'est ce que je dois faire :/ ?


RE: Fatal error dans un forum - exdiogene - 19-06-2011

Il faut trouver le code erroné dans le template approprié.

Pour cela il faut connaître le thème utilisé et les variable insérées par les plugins, bonne recherche...




RE: Fatal error dans un forum - hyakkimaru - 19-06-2011

Une reinstallation propre (avec rajout de ma DB save) ca serait pas plus rapide x) ?


RE: Fatal error dans un forum - exdiogene - 19-06-2011

Cela dépend de l'expertise que l'on a pour trouver le bug, mais cela est bien possible...


RE: Fatal error dans un forum - hyakkimaru - 19-06-2011

Héhé moi le PHP,le CSS et le HTML c'est pas mon truc j'vais me concentrer sur une réinstallation, en tout cas merci de votre aide à tous les deux vous êtes supers !


 Utilitaire de traduction fourni par Regentronique