- WordPress :5.6
- Statut : non résolu
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par Rock4Temps, le il y a 1 année et 5 mois.
-
AuteurMessages
-
22 mai 2023 à 16 h 46 min #2454930
Bonjour,
Ma configuration WP actuelle :
- Version de PHP/MySQL : MySQL v5.7
- Thème utilisé :
- Extensions en place : CleanTalk Security, Paid Memberships Pro (en cause sur le souci)
- Nom de l’hébergeur : OVH
- Adresse du site : https://www.eeltoulouse.fr
Problème rencontré :
Bonjour,
Je ne suis pas du tout développeur ou informaticien mais je m’occupe du site « eeltoulouse » susmentionné. Dans le cadre d’un projet de refonte, nous avons décidé de changer de thème et tout d’abord de permettre à toute personne de s’inscrire sur le site. J’ai activé le plugin Paid Memberships Pro dans sa version gratuite et j’ai voulu configurer la page de connexion sur /connect/ au lieu du /login/ habituel (pensant pouvoir différencier la page connect pour tout membre et login pour les administrateurs). J’ai finalement désinstallé le plugin car il ne me correspondait pas, sauf qu’après une déconnexion j’ai perdu tout accès à l’espace administrateur. La barre noire en haut a disparu et quand je me connecte j’atteris sur la page /connect/ qui affiche seulement « [pmpro_login] ». Même quand je rentre directement /wp-admin/ dans l’URL ou bien /wp-login.php, j’atteris sur la page d’accueil du site sans possibilité d’aller sur l’espace d’administration. Rien.
J’ai accès via OVH aux fichiers FTP-SSH et à la base de données MySQL ; est-ce qu’il y a une manip’ à faire ? J’ai essayé de restaurer des sauvegardes antérieures dans la page prévue pour cela sur « web cloud » d’OVH mais ça n’a pas fonctionné. J’ai vraiment besoin de retrouver l’accès à cet espace.
Merci par avance pour votre aide !!
22 mai 2023 à 18 h 37 min #2454947Bonjour,
Peut être que le plugin Paid Memberships Pro a crée une régle dans
le fichier .htaccess, par FTP renommer le fichier .htaccess.old
et vérifier que vous avez accés a l’admin du site.Si oui, allez dans Réglages/Permaliens, sans rien changer a la configuration
cliquer sur Enregistrer les modifications, cela va créer un nouveau fichier .htaccess22 mai 2023 à 19 h 50 min #2454951Bonjour,
Autre hypothèse : si vous avez une extension de cache, elle a mémorisé la page de connexion précédente.
Puisque vous avez accès aux dossiers via FTP, vérifiez :
- si dans la liste de vos extensions (dossier wp-content/plugins), vous avez une extension de cache (avec le mot « cache » dans son nom) → désactivez-la
- si dans le dossier wp-content, ou même éventuellement à la racine de l’installation (là où il y a les dossiers wp-xxx), vous avez un dossier « cache« , ne le supprimez pas mais videz son contenu (par précaution, faites une copie de sauvegarde sur votre ordi, mais c’est rarement nécessaire de le remettre en place)
23 mai 2023 à 12 h 55 min #2454982Bonjour et merci de vos réponses,
Je n’ai pas trouvé de fichier avec le nom « cache » que ça soit à la racine (dossier root) ou dans les dossiers www/wp-content et wp-content/plugins. Concernant le .htaccess, voici ce que m’affiche le fichier (chemin root -> www) quand je clique sur « éditer » :
SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
Je ne vois pas de règle créée par PMP. D’ailleurs quand je suis dans le fichier extensions (wp-content/plugins), je ne trouve pas trace de cette extension. Avez-vous d’autres idées sur ce qui a pu arriver et ce que je peux faire ?
Bien cordialement,
Stanislas
23 mai 2023 à 17 h 47 min #2454996Quelques infos ici à vérifier.
23 mai 2023 à 18 h 24 min #2454998Effectivement, la solution de renommer « plugins » en « plugins_old » a fonctionné. Puis-je de nouveau réinstaller des extensions tout en ayant le fichier nommé plugins_old ou dois-je le renommer en plugins ?
Merci d’avance et bonne soirée à tous.
Stanislas
23 mai 2023 à 19 h 23 min #2454999Cela veut dire qu’une de vos extensions pose problème.
Vous renommer en plugins, puis a partir du back office menu
extensions vous activer une a une vos extensions
en vous déconnectant entre deux pour détecter l’extension coupable! -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.