Erreur 500 au login (erreurs cgi etc etc)

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 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 02 Déc 2017 à 10:18

Bonjour à tous

un de mes anciens membres me contacte pour me dire qu'il n'arrive plus à se connecter au forum, il a une erreur 500 juste après la phase d'authentification.
Je farfouille un peu et je vois ce sujet : support-utilisation-phpbb32/sujet210986.html
Bingo, c'est exactement le même problème que moi ! Double envoi des headers, erreurs cgi dans l'error_log, hébergement chez ovh avec php7 d'activé (et de facto php-fpm), et https.

J'applique le patch sur les fichiers Response.php mais que nenni, ça ne fonctionne toujours pas pour mon utilisateur :( Je n'ai plus d'erreur cgi dans les logs certes, je n'ai aucune log tout court d'ailleurs ....
Erreur 500 d'ailleurs que je sois en php7+fastCGI, php7+php-fpm, ou tout simplement en php5.6

Petite chose à préciser : mon utilisateur existait du temps où mon forum était en phpbb 3.0.x (il s'était inscrit en 2010), depuis j'ai migré en 3.2.x avec le passage en php7.
Il s'est recréé un user récemment, pour voir si ça venait de chez lui, et la ça fonctionne, il peut se logger sans soucis ... Sauf que j'ai mergé son nouveau compte avec l'ancien pensant initialement que ça venait de l'ancien compte, plus possible de s'authentifier avec le nouveau compte.

Du coup, si la correction dans le framework symfony a corrigé l'envoi des double headers, mais que je n'ai pas de log, est-ce que ça ne viendrait pas d'un souci en base ?

Lui étant senior développeur, moi étant architecte IT, on a fait pas mal de tests croisés dans tous les sens, sans rien aboutir à un résultat probant. On s'en remet à vous !


PS : c'est le seul membre qui m'a remonté ça.

Merci pour votre support,

Cdlt.

Charles
Modifié en dernier par chour27 le 02 Déc 2017 à 14:33, modifié 1 fois.
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar Sylveretour » 02 Déc 2017 à 12:11

Bonjour,

Je penserais bien à un problème de hash de son mot de passe
Va dans le PCA -> Membres et Groupes -> tu le sélectionne puis tu lui met un nouveau mot de passe que tu lui communique
Sylveretour
Posteur néophyte
Posteur néophyte
 
Messages: 43
Enregistré le: 21 Nov 2017 à 18:24

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 02 Déc 2017 à 12:24

Bonjour Sylveretour

j'ai déjà changé son mot de passe (pour que je puisse tester de mon côté), rien n'y fait :(

On a testé sur différents OS (Linux/Windows/Mac), différents navigueurs, même problème
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 04 Déc 2017 à 20:55

Hello

pas d'idée ?
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar Sylveretour » 04 Déc 2017 à 21:22

Peut être alors les autorisations.
Administre-le dans la PCA tu retire toutes ses autorisations, tu le change de groupe puis tu le réaffecte dans le bon groupe, il prendra alors les bonnes autorisations pour la nouvelle version du forum.
Sylveretour
Posteur néophyte
Posteur néophyte
 
Messages: 43
Enregistré le: 21 Nov 2017 à 18:24

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar Steph » 04 Déc 2017 à 22:55

Salut,

As-tu regarder (si tu as accès) les logs erreurs de ton hébergeur ? Si oui cela dit quoi ?
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 17360
Enregistré le: 29 Déc 2008 à 15:48
Localisation: Alsace / Bas-Rhin / France

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 06 Déc 2017 à 06:58

Bonjour Steph,
le problème est que je n'ai rien dans les logs d'OVH. Juste une ligne d'erreur 500 sur la page de login.
On ne voit aucune trace dans les logs phpbb (celle que l'on peut voir au travers l'ACP).

Depuis que j'ai appliqué la rustine sur les headers, je n'ai plus d'erreur 500 lié au framework.

@Sylveretour > l'utilisateur existe depuis 2010, ces droits sont les mêmes depuis. Rien n'a changé dans ma façon de donner les autorisations, surtout qu'il est le seul à subir cela !

Mon .ovhconfig dédié pour phpbb3 (celui à la racine du site est différent, php en version 5.6) histoire de compléter :

Code: Tout sélectionner
app.engine=php
app.engine.version=7.0
http.firewall=none
environment=production
container.image=stable


J'anticipe : même en uniformisant (php 5.6) le .ovhconfig, le problème reste entier.


Edit :

le contenu de la requête envoyée au moment du GET (url = https://forum.deutz-passion.fr/index.ph ... 8052145aa8):

Code: Tout sélectionner
Host: forum.deutz-passion.fr
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Cookie: 60gpBAK=R1224197954; 60gp=R4109774506; phpbb3_dp_u=5085; phpbb3_dp_k=; phpbb3_dp_sid=e0a0f0b51691f18e561fd78052145aa8; _ga=GA1.2.103903967.1512540056; _gid=GA1.2.1229276630.1512540056; cookieconsent_status=dismiss
Connection: keep-alive
Upgrade-Insecure-Requests: 1


L'acces_log (rien dans l'error_log):
Code: Tout sélectionner
176.160.139.239 forum.deutz-passion.fr - [06/Dec/2017:07:01:58 +0100] "GET /index.php?sid=e0a0f0b51691f18e561fd78052145aa8 HTTP/1.1" 500 20 "https://forum.deutz-passion.fr/ucp.php?mode=login" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0"


Edit2 :
Je viens de remarquer que même si le login échoue, le membre apparait bien dans la liste des connectés (ici il s'agit de "JohnDeere"). Chose que je n'avais pas remarqué avant.
Image
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar galixte » 06 Déc 2017 à 08:06

Ça peut être tellement de choses une erreur 500 après la connexion, en vrac : le HTTPS, les cookies (du forum/navigateur), le cache du forum/navigateur, les extensions, le fichier .htaccess, des fichiers corrompus, voire l’utilisation d’un CDN.

Tu devrais peut-être essayer de :
    1. désactiver toutes tes extensions ;
    2. purger le cache du forum ;
    3. constater une éventuelle amélioration ;
    1. créer un nouveau compte pour lui ;
    2. installer l’extension « User Merge » ;
    3. fusionner sans ancien compte dans le nouveau ;
    4. purger le cache du forum ;
    5. constater une éventuelle amélioration ;
    1. mettre en place l’outil Support Toolkit (STK) ;
    2. faire un nettoyage ;
    3. purger le cache du forum ;
    4. constater une éventuelle amélioration ;
    1. créer un nouveau compte pour lui ;
    2. modifier l’ID de l’ancien compte utilisateur dans la BDD ;
    3. remplacer l’ID du nouveau compte créé par l’ancienne ID de l’ancien compte ;
    4. purger le cache du forum ;
    5. constater une éventuelle amélioration ;
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: 10019
Enregistré le: 08 Mar 2004 à 01:40
Localisation: Sud de la France.

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 07 Déc 2017 à 07:08

Hello galixte

1 -> déjà fait, sans résultat
2 -> déjà fait aussi, il s'était créé un nouveau compte qui lui avait fonctionné. J'ai mergé l'ancien avec le nouveau -> ça marche plus :(
3+4 -> à essayer


Dès que je peux je tente le STK, vous fait un retour ensuite ;)
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 08 Déc 2017 à 21:31

Hello

le STK n'a rien détecté, l'installation du forum ainsi que les données présentes dans celui-ci semblent OK selon les tests effectués.
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar Sylveretour » 08 Déc 2017 à 21:48

Donne le contenu de ses données dans la table users.
Bien sûr tu remplace par des étoiles ses données perso.
On peut y voir le problème...
Sylveretour
Posteur néophyte
Posteur néophyte
 
Messages: 43
Enregistré le: 21 Nov 2017 à 18:24

Re: Erreur 500 au login (erreurs cgi etc etc)

Messagepar chour27 » 09 Déc 2017 à 08:46

Je suis reparti d'une sauvegarde où j'ai repris le SQL pour recréer le compte du membre. Ca a fonctionné puisque je pouvais me logger.
Ensuite j'ai procédé par étape et fais des update dans différentes tables (phpbb_posts et phpbb_topics), tout est remonté :)
Par contre, faut-il mettre à jour aussi phpbb_topics_posted ? Je n'avais aucune trace de son user_id dedans ... ?
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 131
Enregistré le: 09 Juil 2009 à 20:03


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Majestic-12 [Bot], Yahoo [Bot] et 1 invité