MyBB.support, le portail francophone de MyBB

Version complète : Fatal error dans un forum
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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
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 !
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
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?

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
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"...
Le thème default ne rencontre aucun problème, alors qu'est ce que je dois faire :/ ?
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...

Une reinstallation propre (avec rajout de ma DB save) ca serait pas plus rapide x) ?
Cela dépend de l'expertise que l'on a pour trouver le bug, mais cela est bien possible...
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