Erreur PHP

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

Erreur PHP

Messagepar Deathworld » 15 Sep 2017 à 18:09

Bonsoir, je ne sais pas pourquoi mais depuis tout à l'heure j'ai une erreur 500 lorsque je charge mon forum.
J'ai consulté les logs d'Apache, mais j'ai une idée que je n'arrive pas à interpréter, pourriez-vous m'aider s'il vous plait ?
Code: Tout sélectionner
[Fri Sep 15 19:02:05.805850 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP Fatal error:  Allowed memory size of 50331648 bytes exhausted (tried to allocate 72 bytes) in /home/mc113web/www/forum/vendor/s9e/text-formatter/src/Configurator.php on line 3192
[Fri Sep 15 19:02:05.805867 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP Stack trace:
[Fri Sep 15 19:02:05.805873 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   1. {main}() /home/mc113web/www/forum/index.php:0
[Fri Sep 15 19:02:05.805876 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   2. display_forums() /home/mc113web/www/forum/index.php:76
[Fri Sep 15 19:02:05.805880 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   3. generate_text_for_display() /home/mc113web/www/forum/includes/functions_display.php:614
[Fri Sep 15 19:02:05.805884 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   4. Symfony\\Component\\DependencyInjection\\ContainerBuilder->get() /home/mc113web/www/forum/includes/functions_content.php:583
[Fri Sep 15 19:02:05.805888 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   5. Symfony\\Component\\DependencyInjection\\Container->get() /home/mc113web/www/forum/vendor/symfony/dependency-injection/ContainerBuilder.php:455
[Fri Sep 15 19:02:05.805892 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   6. phpbb_cache_container->getTextFormatter_S9e_RendererService() /home/mc113web/www/forum/vendor/symfony/dependency-injection/Container.php:314
[Fri Sep 15 19:02:05.805896 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   7. phpbb\\textformatter\\s9e\\renderer->__construct() /home/mc113web/www/forum/cache/production/container_4335734bbdd20f586549a504dff5f80c.php:3911
[Fri Sep 15 19:02:05.805900 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   8. phpbb\\textformatter\\s9e\\factory->regenerate() /home/mc113web/www/forum/phpbb/textformatter/s9e/renderer.php:97
[Fri Sep 15 19:02:05.805903 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP   9. s9e\\TextFormatter\\Configurator->finalize() /home/mc113web/www/forum/phpbb/textformatter/s9e/factory.php:385
[Fri Sep 15 19:02:05.805917 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP  10. s9e\\TextFormatter\\Configurator\\Rendering->getRenderer() /home/mc113web/www/forum/vendor/s9e/text-formatter/src/Configurator.php:101
[Fri Sep 15 19:02:05.805920 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP  11. s9e\\TextFormatter\\Configurator\\RendererGenerators\\PHP->getRenderer() /home/mc113web/www/forum/vendor/s9e/text-formatter/src/Configurator.php:4686
[Fri Sep 15 19:02:05.805923 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP  12. s9e\\TextFormatter\\Configurator\\RendererGenerators\\PHP->generate() /home/mc113web/www/forum/vendor/s9e/text-formatter/src/Configurator.php:5844
[Fri Sep 15 19:02:05.805927 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP  13. s9e\\TextFormatter\\Configurator\\RendererGenerators\\PHP\\Optimizer->optimize() /home/mc113web/www/forum/vendor/s9e/text-formatter/src/Configurator.php:5878
[Fri Sep 15 19:02:05.805930 2017] [:error] [pid 3275] [client 90.105.89.138:3949] PHP  14. token_get_all() /home/mc113web/www/forum/vendor/s9e/text-formatter/src/Configurator.php:3192


Merci d'avance !
Deathworld
Posteur néophyte
Posteur néophyte
 
Messages: 4
Enregistré le: 06 Sep 2017 à 18:53

Re: Erreur PHP

Messagepar papajoke » 15 Sep 2017 à 19:43

bonjour
Taille mémoire autorisée de 50331648 octets épuisés

Dur de dire d'ou vient le problème, la on peut voir qu'il essaye de convertir un bbcode mais la grande quantité de moire peut venir d'un code précédent.

dans un premier temps tu peux supprimer le cache, via ftp (sauf index.htm et .htaccess )
2eme temps :?: si tu as ajouter des bbcodes perso, peut-être les dévalider temporairement..
modérateur forum manjaro.fr
Avatar de l’utilisateur
papajoke
Apprenti-posteur
Apprenti-posteur
 
Messages: 112
Enregistré le: 23 Juil 2017 à 12:45

Re: Erreur PHP

Messagepar Deathworld » 15 Sep 2017 à 19:49

J'ai supprimé le cache... sans succès...
Comment puis-je supprimer les BBCodes persos depuis le FTP ?

Merci
Modifié en dernier par Steph le 15 Sep 2017 à 23:41, modifié 1 fois.
Raison: Suppression de la citation inutile du précedent message en entier
Deathworld
Posteur néophyte
Posteur néophyte
 
Messages: 4
Enregistré le: 06 Sep 2017 à 18:53

Re: Erreur PHP

Messagepar Steph » 15 Sep 2017 à 23:42

Salut,

Il est totalement inutile de citer en entier le message auquel tu réponds directement, merci d'utiliser le bouton "Répondre" qui est prévu pour cela et de n'utiliser le bouton "Citer" uniquement si tu as besoin de citer une petite partie du message dans ta réponse.

Pour ton souci, par hasard, ton hébergeur ou toi-même n'aurai pas changé la version de PHP ?
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 17352
Enregistré le: 29 Déc 2008 à 15:48
Localisation: Alsace / Bas-Rhin / France

Re: Erreur PHP

Messagepar galixte » 15 Sep 2017 à 23:50

Non, cela se réalise depuis le PCA (panneau d’administration du forum).

Une piste ? https://www.phpbb.com/community/viewtop ... &t=2434246
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 10000
Enregistré le: 08 Mar 2004 à 01:40
Localisation: Sud de la France.

Re: Erreur PHP

Messagepar papajoke » 16 Sep 2017 à 00:20

oops oui, j'ai mal compté tu ne peux avoir que 50Mo pour php ? dans ce cas c'est presque normal qu'il plante et cela n'a rien a voir avec bbcode.
je ne connais pas d’hébergeur proposant si peu

sinon tu peux regarder a nouveau les logs et voir si tu retrouves encore l'erreur "phpbb\\textformatter\\s9e" et uniquement si oui alors penser a allerger tes bbcodes.

Tu dois bien savoir depuis quand tourne ton forum, depuis quand la derniere maj et depuis quand tu as ajouté une extension ou un bbcode ?

puisque tu n'a plus accès à pca il ne te reste plus que phpMyAdmin (apres ftp)
Avec phpmyadmin tu peux dévalider les extensions directement dans la table ; et si encore l'erreur textformatter et tu as ajouté un bbcode il y a peu alors sauver ta table bbcode puis vider les perso.
modérateur forum manjaro.fr
Avatar de l’utilisateur
papajoke
Apprenti-posteur
Apprenti-posteur
 
Messages: 112
Enregistré le: 23 Juil 2017 à 12:45

Re: Erreur PHP

Messagepar Deathworld » 16 Sep 2017 à 10:31

Bonjour, j'ai mis un script pour les informations de PHP, et comme vous pouvez le voir ici, http://nobordercraft.fr/phpinfo.php, la limite est de 192Mo et non 50.
J'ai supprimé les BBCodes, désactivé les extensions, supprimé les emojis... Mais rien n'y fait.
J'ai testé de réinstaller un PHPBB "propre", et il fonctionne (sur des tables créées par ce dernier). Seulement, lorsque je le switch sur les tables du PHPBB qui ne fonctionne plus, le propre plante également, avec comme erreur :
Code: Tout sélectionner
[Sat Sep 16 11:29:55.564632 2017] [:error] [pid 13975] [client 90.105.89.138:14716] PHP Fatal error:  Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "message_body.html" (looked into: /home/mc113web/www/forum2/phpBB3/styles/all/template).' in /home/mc113web/www/forum2/phpBB3/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:232\nStack trace:\n#0 /home/mc113web/www/forum2/phpBB3/phpbb/template/twig/loader.php(135): Twig_Loader_Filesystem->findTemplate('message_body.ht...')\n#1 /home/mc113web/www/forum2/phpBB3/vendor/twig/twig/lib/Twig/Loader/Filesystem.php(150): phpbb\\template\\twig\\loader->findTemplate('message_body.ht...')\n#2 /home/mc113web/www/forum2/phpBB3/vendor/twig/twig/lib/Twig/Environment.php(329): Twig_Loader_Filesystem->getCacheKey('message_body.ht...')\n#3 /home/mc113web/www/forum2/phpBB3/vendor/twig/twig/lib/Twig/Environment.php(419): Twig_Environment->getTemplateClass('message_body.ht...')\n#4 /home/mc113web/www/forum2/phpBB3/phpbb/template/twig/environment.php(277): Twig_Environment->loadTemplate('message_body.ht...', NULL)\n#5 /home/mc113web/www/forum2/phpBB3/vendor/twig/twi in /home/mc113web/www/forum2/phpBB3/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 232


Le problème vient donc des tables, mais d'où... :(
Auriez-vous une idée ?
Merci !
Deathworld
Posteur néophyte
Posteur néophyte
 
Messages: 4
Enregistré le: 06 Sep 2017 à 18:53

Re: Erreur PHP

Messagepar papajoke » 16 Sep 2017 à 17:32

mais cette fois tu n'as plus du tout la même erreur
Unable to find template "message_body.html"

mais je trouve bizarre qu'il ne le cherche que dans /phpBB3/styles/all/template et même pas dans prosilver
Modifié en dernier par papajoke le 16 Sep 2017 à 17:35, modifié 1 fois.
modérateur forum manjaro.fr
Avatar de l’utilisateur
papajoke
Apprenti-posteur
Apprenti-posteur
 
Messages: 112
Enregistré le: 23 Juil 2017 à 12:45

Re: Erreur PHP

Messagepar Deathworld » 16 Sep 2017 à 17:33

Oui... Mais je ne comprends pas d'où elle vient...
Deathworld
Posteur néophyte
Posteur néophyte
 
Messages: 4
Enregistré le: 06 Sep 2017 à 18:53

Re: Erreur PHP

Messagepar galixte » 16 Sep 2017 à 18:15

Alors c’est clairement un problème dans la base de données si tu as remplacé tous les fichiers de phpBB. Voir ceci : https://www.phpbb.com/community/viewtop ... &t=2410896 & la piste de solution donnée dans ce dernier mène à ce sujet : https://www.phpbb.com/community/viewtop ... &t=2345791.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 10000
Enregistré le: 08 Mar 2004 à 01:40
Localisation: Sud de la France.


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités