[Résolu] Impossible d’accéder à mon site en local (Créer un compte)

  • WordPress :5.8
  • Statut : résolu
  • Ce sujet contient 16 réponses, 4 participants et a été mis à jour pour la dernière fois par batcha, le il y a 1 semaine.
15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #2419487
    batcha
    Participant
    Initié WordPress
    9 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : (aucune idée, je ne sais pas où trouver l’info)
    • Thème utilisé : Divi
    • Extensions en place : /
    • Nom de l’hébergeur : /
    • Adresse du site : site en local

    Problème(s) rencontré(s) :

     

    Bonjour à toutes à tous !

    Je jette une bouteille à la mer car je suis vraiment perdu pour me reconnecter à un site WordPress en local sur mon PC, sous Xampp.

    Je vous explique tout en détail. Un grand merci par avance de votre aide =)

     

    J’ai créé il y a plusieurs mois un WP + BDD Mysql que je gère en local (avant la mise en ligne) via Xampp.
    Jusque là ca fonctionnait nickel en utilisant Xampp et en activant Apache et MYSQL. Je me connectais alors via l’url : localhost/ »nomdusite »

    Aujourd’hui, j’allume mon PC et je veux me connecter à Apache et MYSQL. Impossible (à priori à cause de ports que je dois changer).
    Je regarde des tutos sur internet et je parviens à changer mes ports. Je configure Apache sur les ports suivants :
    – httpd.conf : 8080
    – httpd-ssl.conf : 4433

    Et je passe MYSQL sur le port « 3308 »

    Comme par magie, j’arrive de nouveau à « start » Apache et mysql.
    Je ne sais pas si cela a un intérêt mais je change également les configurations xampp (xamp > config > service and port setting).
    Je mets :
    – Apache main port : 8080
    – Apache SSL port : 4433
    – mysql main port : 3308

     

    Je tente de me connecter à localhost/ »nomdusite ». Ca ne fonctionne pas, j’ai le message d’erreur suivant : « Ce site est inaccessible localhost n’autorise pas la connexion. »
    J’essaye ensuite sous la forme : http://localhost:8080/ »nomdusite »/. Cela ne fonctionne pas non plus, j’ai un message d’erreur « Erreur lors de la connexion à la base de données ». Je n’ai pourtant rien changé entre temps à la BDD. Est-ce le changement de ports qui fait que la connexion ne s’établit plus comme avant ?

    Honnêtement je ne suis vraiment pas un développeur et tout cela me dépasse un peu ! Alors si quelqu’un sait d’où pourrait provenir le problème, cela m’aiderait vraiment !!!
    Je reste évidemment dispo pour vous donner des infos complémentaires si cela peut vous aider à trouver l’origine du problème (dans la mesure où ca ne dépasse pas mes compétences^^).

    Encore merci à vous !
    Baptiste

    • Ce sujet a été modifié le il y a 1 semaine et 4 jours par batcha.
    • Ce sujet a été modifié il y a 1 semaine et 3 jours par Flobogo. Raison : déplacé en rubrique "discussion générale"
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2419503
    mathieu42
    Participant
    Maître WordPress
    1511 contributions

    la nouvelle adresse du site est maintenant « localhost:8080 » mais si vous avez modifié le port du serveur mysql, vous devez aussi indiquer ce changement à wordpress en modifiant le fichier wp-config.php.

    si par exemple vous avez « localhost » pour DB_HOST, essayez en mettant « localhost:3308 ».

    #2419601
    batcha
    Participant
    Initié WordPress
    9 contributions

    Merci beaucoup pour le retour Mathieu !

    J’ai tenté ce que vous m’avez dit, mais malheureusement le problème persiste ; j’ai toujours le même message « Erreur lors de la connexion à la base de données ».

    Je vous joins ce que j’ai renseigné dans le fichier wp-config.php.

     

    Par ailleurs, je ne sais pas si cela peut vous aider, mais lorsque je fais localhost/mysql (ou localhost:8080/mysql), j’ai toujours un message d’erreur (cf. captures d’écran en PJ).

    Je n’ai fait aucune modification dans le dossier xampp>mysql, peut-être dois-je indiquer le nouveau port (3308) quelque part dans ce dossier ?

    • Cette réponse a été modifiée le il y a 1 semaine et 3 jours par batcha.
    • Cette réponse a été modifiée le il y a 1 semaine et 3 jours par batcha.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2419615
    mathieu42
    Participant
    Maître WordPress
    1511 contributions

    du moment que vous avez le message « Erreur lors de la connexion à la base de données », ce que vous arrivez aux fichiers de wordpress, il reste juste à voir pour la base de données.

    est ce qu’avec xamp vous avez un outil d’accès à la base de données comme phpmyadmin par exemple ?

    #2419618
    batcha
    Participant
    Initié WordPress
    9 contributions

    Alors, comme je le précisais je ne maitrise pas trop cette partie là. Mais je pense que vous venez de soulever un point intéressant, car quand je me rends sur localhost:8080/phpmyadmin j’ai « accès refusé ».

    Je vous laisse découvrir en PJ le message d’erreur complet.

     

    En ce qui concerne la dernière ligne d’erreur « Merci de vérifier les valeurs de host, username et password dans la configuration et de s’assurer qu’elles correspondent aux informations fournies » ==> je n’ai touché à rien depuis la dernière fois (où tout fonctionnait). Je ne pense donc pas que cela vienne de là.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2419620
    mathieu42
    Participant
    Maître WordPress
    1511 contributions

    ah oui, puisque le port à changé, phpmyadmin est aussi perdu pour retrouver le serveur mysql.

    je ne connais pas xamp dans les détails donc je ne pourrai pas vous aider plus.

    #2419622
    batcha
    Participant
    Initié WordPress
    9 contributions

    Ca roule, merci en tout cas, ca a permis de faire avancer le problème,

    Si d’autres personnes savent comment je peux résoudre cette problématique, je suis très preneur !

    Merci à vous =)

    #2419630
    batcha
    Participant
    Initié WordPress
    9 contributions

    Update :

    Je pense avoir trouvé le moyen de me rendre sur localhost:8080/phpmyadmin en changeant le port dans le fichier « config.inc » du dossier « phpmyadmin » de xampp.

    Par contre je vous joins le nouveau message d’erreur que j’ai (en passant wp-config en mode débug).

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2419671
    Flobogo
    Modérateur
    Maître WordPress
    18599 contributions

    Bonjour,

    Dans le fichier wp-config.php, il y a un endroit où on indique le nom de la base de données (qui se trouve dans PhpMyAdmin). Si la base de données existe toujours (celle qui fonctionnait précédemment), remettez son nom dans le fichier wp-config.php ; vous avez dû le modifier – par erreur –

    #2419681
    batcha
    Participant
    Initié WordPress
    9 contributions

    Merci pour le retour Flobogo !

    Le souci, il est là ! C’est que dans mon phpmyadmin, je n’ai plus aucune BDD qui apparait ! Ca m’inquiète vraiment ! C’est comme si j’avais un phpmyadmin vierge (cf. mon screen)

    Alors que dans mon fichier wp-config.php, tout est bien renseigné (nom de la BDD, utilisateur, mdp, adresse)

    Je commence vraiment à être perdu là !

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2419698
    Flobogo
    Modérateur
    Maître WordPress
    18599 contributions

    Cliquez soit sur « phpmyadmin » soit sur « test », ça doit être une des deux.

    Sinon, vous n’aviez aucune sauvegarde (même un peu ancienne) de la base de données ?

    #2419702
    batcha
    Participant
    Initié WordPress
    9 contributions

    Non ce ne sont ni « phpmyadmin » ni « test » malheureusement.

    Pour ce qui est de la sauvegarde de la BDD, non je ne pense pas en avoir (ou je ne suis pas au courant).

     

    Vraiment je suis désolé, ca me dépasse un peu cet environnement, mais n’est-il pas possible que j’ai deux « instances » de phpmyadmin (et que ce soit la mauvaise auquel j’ai accès) ?

    Comment est-il possible que les sites en local aient fonctionné aussi longtemps (c’est donc que la BDD  existait et fonctionnait) et qu’avec un « simple » changement de ports, j’ai tout perdu ? Ne puis-je pas retrouver les « accès » à cette BDD grâce à des infos contenues dans les fichiers sauvegardés dans « htdocs > « nom du site » » ?

    #2419706
    Flobogo
    Modérateur
    Maître WordPress
    18599 contributions

    n’est-il pas possible que j’ai deux « instances » de phpmyadmin (et que ce soit la mauvaise auquel j’ai accès) ?

    Possible, en effet, mais je ne suis pas spécialiste de XAMP.

    Comment est-il possible que les sites en local aient fonctionné aussi longtemps (c’est donc que la BDD existait et fonctionnait) et qu’avec un « simple » changement de ports, j’ai tout perdu ?

    Aucune idée, c’est vous qui avez changé les ports.

    Ne puis-je pas retrouver les « accès » à cette BDD grâce à des infos contenues dans les fichiers sauvegardés dans « htdocs > « nom du site » » ?

    Non, la base de données n’est pas dans les fichiers du site.

    Conclusion : soit vous essayez de revenir à la configuration précédente (et à l’instance précédente de PhpMyadmin), soit c’est mal barré.
    En tous cas, ça ne relève pas du support WordPress (je déplace la discussion en rubrique « divers »).
    Essayez de voir si il existe un forum dédié à XAMP.

    #2419770
    ferman
    Participant
    Maître WordPress
    5358 contributions

    Vous pouvez créer une base de données et, si le site local est une copie du site distant, y importer une sauvegarde de la BDD de ce site distant. Ou bien retourner en arrière, exporter votre BDD locale et l’importer. Ou bien retourner en arrière, exporter la BDD locale et sauvegarder les dossiers du site puis désinstaller (sans sauvegarder htdocs) / réinstaller XAMPP (sans  3308, 8080…), faire une installation wordpress, vider la base de données ou en créer une nouvelle (avec le même nom que celle qui fonctionnait auparavant)  puis importer la sauvegarde et remettre le dossier wp-content en place.

    Comme le problème est en local ce n’est pas dramatique.

    Bonne chance.

    #2419853
    batcha
    Participant
    Initié WordPress
    9 contributions

    Merci ferman pour le retour c’est top !

    Le site n’est qu’en local actuellement. Comment je peux exporter ma BDD locale du coup si je ne la vois pas dans phpmyadmin ? Elle est quelque part dans les dossiers xampp ?

15 sujets de 1 à 15 (sur un total de 17)
  • Vous devez être connecté pour répondre à ce sujet.