connexion impossible à WP (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #480463
    misterfa
    Membre
    Initié WordPress
    26 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

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

    bonjour à tous,
    voilà deux jours que je recherche une solution à mon problème mais ne trouvant rien je poste ici, merci d’avance de m’aider.
    j’ai PHP5 sous mac ox 10.5 et Textpattern qui fonctionne bien donc ça vient de WP.

    il m’est impossible d’accéder à WordPress : « Error establishing a database connection ». lorsque je tente de me connecter à l’admin par /wp-admin, il m’indique un message comme quoi une ou plusieurs tables sont corrompues. et me propose de rajouter une ligne de code dans wp-config.php pour réparer.
    il répare, indique que toutes les tables sont ok, mais ça ne fonctionne toujours pas.

    je pense qu’il y a eu un bug à un moment donné entre deux plugins, j’ai tout viré mais là je ne sais plus quoi faire, d’autant que php et MySql ne sont pas ma spécialité.
    je précise que dans Myphpadmin, lorsque je lui demande d’analyser les tables, il me dit lui aussi que tout est ok.

    voilà, voilà… 🙂

    #719870
    Polygones
    Membre
    Padawan WordPress
    75 contributions

    Bonjour!

    Une petite question: le site est déjà en ligne et a déjà fonctionné, ou bien il est en cours de développement sur votre ordinateur et donc en hébergement « local »?

    Est ce que vous pouvez faire ici un copié-collé des premières lignes de votre fichier wp-config? Comme celles-ci:

    // ** Réglages MySQL – Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define(‘DB_NAME’, ‘votre base de donnée Wordpress’);

    /** Utilisateur de la base de données MySQL. */
    define(‘DB_USER’, ‘votre nom d’utilisateur pour la base sélectionnée’);

    /** Mot de passe de la base de données MySQL. */
    define(‘DB_PASSWORD’, ‘votre mot de passe pour cette base’);

    /** Adresse de l’hébergement MySQL. */
    define(‘DB_HOST’, ‘l’adresse du serveur’);

    Le problème vient sans doute d’une donnée mal-renseignée dans ces lignes là.

    #719871
    misterfa
    Membre
    Initié WordPress
    26 contributions

    // ** Réglages MySQL – Votre hébergeur doit vous fournir ces informations. ** //
    /** Le nom de la base de données de WordPress. */
    define(‘DB_NAME’, ‘wordpress’);

    /** Utilisateur de la base de données MySQL. */
    define(‘DB_USER’, ‘root’);

    /** Mot de passe de la base de données MySQL. */
    define(‘DB_PASSWORD’, ‘root’);

    /** Adresse de l’hébergement MySQL. */
    define(‘DB_HOST’, ‘localhost:8889’);

    /** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
    define(‘DB_CHARSET’, ‘utf8’);

    /** Le type de collabtion de la base de données.
    * N’y touchez qui si vous savez ce que vous faites.
    */
    define(‘DB_COLLATE’,  »);

    merci pour votre rapidité.
    le site est local. le serveur c’est MAMP.
    j’avais déjà vérifié toutes ces données avant de poster, mais je suppose qu’elles ne peuvent pas être modifiées sans manipulation, hors je n’ai rien touché.

    #719872
    Polygones
    Membre
    Padawan WordPress
    75 contributions

    Ah, c’est bien ce que je me disais. Au départ, lors de ma première installation, j’avais laissé les paramètres pardéfaut que j’avais trouvé sur le site expliquant comment installer WordPress en local.

    Essayez avec ça:

    // ** Réglages MySQL – Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define(‘DB_NAME’, ‘wordpress’);

    /** Utilisateur de la base de données MySQL. */
    define(‘DB_USER’, ‘root’);

    /** Mot de passe de la base de données MySQL. */
    define(‘DB_PASSWORD’,  »);

    /** Adresse de l’hébergement MySQL. */
    define(‘DB_HOST’, ‘localhost’);

    /** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
    define(‘DB_CHARSET’, ‘utf8’);

    Dans mon cas, je n’avais pas besoin de mot de passe, d’où le fait que les guillemets ne soient pas remplis. Essayez les deux solutions, avec et sans ‘root’ dans le champ du mot de passe.

    Pour le serveur, enlevez les numéros du port pour ne mettre que ‘localhost’

    Et dites moi si ça a marché^^.

    #719873
    misterfa
    Membre
    Initié WordPress
    26 contributions

    non rien du tout. j’ai essayé plusieurs choses :
    > avec mdp et sans les chiffres de localhost
    > sans mdp et sans chiffres
    > je constate que dans l’url du navigateur : « localhost:8888″ (c’est le port d’Apache) mais dans la page d’accueil de MAMP, c’est bien : »8889 ».
    (j’ai comparé avec textpattern : db host = « localhost ».)

    #719874
    Polygones
    Membre
    Padawan WordPress
    75 contributions

    Bon alors là…je sèche :D

    Vous avez également testé avec le port 8888, ou bien seulement avec le 8889?

    #719875
    misterfa
    Membre
    Initié WordPress
    26 contributions

    testé aussi.

    peut-être une piste ici « php_error.log » de Mamp

    [25-Mar-2010 08:24:37] PHP Warning: Cannot modify header information – headers already sent by (output started at /Applications/MAMP/htdocs/wordpress/wp-config.php:2) in /Applications/MAMP/htdocs/wordpress/wp-admin/maint/repair.php on line 7

    line 7 dudit fichier : header( ‘Content-Type: text/html; charset=utf-8’ );

    #719876
    Polygones
    Membre
    Padawan WordPress
    75 contributions

    Une solution, peut-être un peu barbare mais qui peut être efficace^^:

    Tout effacer, désinstallation complète, on prend les mêmes et on r’commence.

    On sait jamais, sur un malentendu, ça peut marcher :D

    Plus sérieusement, moi à votre place, c’est ce que je ferais!

    #719877
    misterfa
    Membre
    Initié WordPress
    26 contributions

    Argh !

    est-ce que ça veut dire que je perds tous les articles et pages créés dans WordPress ?

    #719878
    Polygones
    Membre
    Padawan WordPress
    75 contributions

    Ah et bien si il y a des articles déjà prêts, ou des pages, faire une sauvegarde de cette partie de la base de données (dans une base temporaire, par exemple), puis les réinsérer dans la nouvelle base qui sera créée lors de la réinstallation…

    #719879
    misterfa
    Membre
    Initié WordPress
    26 contributions

    Yes !

    je n’ai rien touché à la base. j’ai viré mon dossier /wordpress de wp-content, et j’ai mis à la place la copie (;p) de l’original que j’avais mise dans un coin.
    il m’a fait une réinstallation en récupérant le user de l’ancien (plusieurs lignes de codes charabiaesque sont apparues au-dessus de « quel succès ! »), j’ai remis mon thème perso et voilà ça repart.
    merci à Polygones et à WP.

    #719880
    Polygones
    Membre
    Padawan WordPress
    75 contributions

    Youplaboum^^. Bonne continuation!

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