- Statut : non résolu
- Ce sujet contient 11 réponses, 2 participants et a été mis à jour pour la dernière fois par
Polygones, le il y a 13 années et 2 mois.
-
AuteurMessages
-
25 mars 2010 à 9 h 07 min #480463
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à… 🙂
25 mars 2010 à 9 h 39 min #719870Bonjour!
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à.
25 mars 2010 à 9 h 56 min #719871// ** 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é.25 mars 2010 à 10 h 00 min #719872Ah, 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é^^.
25 mars 2010 à 10 h 08 min #719873non 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 ».)25 mars 2010 à 10 h 12 min #719874Bon alors là…je sèche
Vous avez également testé avec le port 8888, ou bien seulement avec le 8889?
25 mars 2010 à 10 h 16 min #719875testé 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’ );
25 mars 2010 à 10 h 28 min #719876Une 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
Plus sérieusement, moi à votre place, c’est ce que je ferais!
25 mars 2010 à 10 h 31 min #719877Argh !
est-ce que ça veut dire que je perds tous les articles et pages créés dans WordPress ?
25 mars 2010 à 10 h 33 min #719878Ah 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…
25 mars 2010 à 12 h 31 min #719879Yes !
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.25 mars 2010 à 12 h 54 min #719880Youplaboum^^. Bonne continuation!
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.