WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Pages: 12Suivant
Page courante: 1 de 2
La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 14 June 2022 à 19:24

Bonsoir,

Depuis quelques jours, je sauvegarde mon site et ses base de données afin de changer d'hébergeur.
J'essaie mes sauvegardes dans Wampserver 3.2.9 64 bits.

J'ai 3 cms sans bases de données MySql" et 4 autres avec bases de données "MySql" :
Forum phpbb3, Guestbook5, Piwigo et Wordpress.

Sur les 4 derniers, seul Wordpress ne peut se connecter. Les 3 premiers n'ont causés aucun problème.

Je cherche une solution depuis 2 jours sans résultats. ça n'est pas la 1ère fois pourtant que je l'installe dans Wamp, mais il s'agissait de versions moins récentes, je n'avais jamais rencontré ce problème.

Dans mes recherches, tous ceux qui se plaignent de ce motif, le sont avec "Wordpress", est-ce une coïcidence ? Je ne sais pas.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 14 June 2022 à 21:39

Bonjour,

> Wordpress.

A la mauvaise habitude de sauvegarder l'url de base dans sa base de données.

Donc, si on change d'url, il faut la modifier dans la BDD.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 15 June 2022 à 10:20

Otomatic a écrit:
-------------------------------------------------------
> Bonjour,
>
> > Wordpress.
>
> A la mauvaise habitude de sauvegarder l'url de
> base dans sa base de données.
>
> Donc, si on change d'url, il faut la modifier dans
> la BDD.

Bonjour @Otomatic,
Merci pour cette réponse.
J'ai pas mal fouillé la base à la recherche de quelque chose comme ça, car je voyais s'afficher l'url commençant par "https".
J'ai pas mal cherché dans la base, mais je n'ai rien vu à ce sujet.
Je vais regarder à nouveau.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 15 June 2022 à 11:00

Bonjour,

> car je voyais s'afficher l'url commençant par "https".

Y'a aussi le fichier .htaccess à la racine.

Faire une recherche Internet du style "migrer ou déplacer WordPress"

Par exemple, voir [infodocbib.net]

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 15 June 2022 à 18:40

RE ... Bonjour,

Effectivement, le fichier .htaccess, je l'avais neutralisé (en ajoutant .old)

Je suis allé voir tout ce qui est cité ci-dessus et j'ai trouvé 4 requêtes pour adapter la base de données au nouvel environnement.

# Changer l'URL du site

# Changer l'URL des GUID

# Changer l'URL des médias dans les articles et pages

# Changer l'URL des données meta

Problème, elles commencent toutes par UPDATE :

UPDATE options

UPDATE wp_posts

UPDATE wp_postmeta


J'ai droit à une astérique sur la ligne correspondante avec le message suivant :
Erreur de syntaxe près de l'UPDATE

Je commence à comprendre pourquoi je ne peux pas me connecter en local à cette base !!!

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 15 June 2022 à 22:26

Bonsoir,
Ne pas oublier de créer dans MySQL via Phpmyadmin l'utilisateur et le mot de passe associé qui était utilisé chez l'hébergement.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 16 June 2022 à 08:24

Bonjour @Otomatic,

Effectivement, je n'avais pas pensé à remodifier le Nom de l'Utilisateur et le Mot de passe dans "wp-config", MERCI pour ça.

Par contre, quand je lance les requêtes trouvées à propos du changement d'url, j'ai une erreur 64 :

Par exemple dans :

# Changer l'URL du site
UPDATE wp_options
SET option_value = REPLACE(option_value, 'ancienneUrlSite', 'nouvelleUrlSite')
WHERE option_name = 'home'
OR option_name = 'siteurl';

* Un nouvel énoncé a été trouvé, mais il n'y a aucun délimiteur MySql entre celui-ci et le précédent. (Près de UPDATE)

Je suppose qu'il faut ";" , mais mes essais n'aboutissent pas.

Un grand merci pour ton aide.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 16 June 2022 à 09:41

Bonjour,

Effectuer les modifications directement avec PhpMyAdmin.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 16 June 2022 à 10:13

Je fais bien les modifs avec "PhpMyAdmin.
J'ai enfin intégrer les requêtes en insérant un ';' avant UPDATE
L'adresse en local avec Wamp est bonne , suite à la modification du fichier ".htaccess"

J'ai maintenant le message suivant quand je veux me connecter :
Erreur lors de la connexion à la base de données.



Modifie 3 fois. Derniere modification le 16/06/2022 à 13:23 par Schmol44.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 16 June 2022 à 15:51

Bonjour,

Bonjour,

WordPress installé en local en tant que VirtualHost avec :
- wordpress-local comme ServerName
- g:\www\wordpress_local\ comme dossier d'installation
- wordpress comme nom de base de données.

- Dans la base de données wordpress locale, on aura :
-- Table wp_options
--- siteurl = 'http://wordpress-local'
--- home = 'http://wordpress-local'

-- Table wp_users
--- user_url = 'http://wordpress-local'

Nota : Sans les quotes ' !!!!

Il faut aussi que le fichier wp-config.php contiennent les bonnes informations de connexion à la base de données en local :
/** 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', 'mot_de_passe_base_de données' );

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

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 16 June 2022 à 17:45

Otomatic a écrit:
-------------------------------------------------------
> Bonjour,
>
> Bonjour,
>
> WordPress installé en local en tant que
> VirtualHost avec :
> - wordpress-local comme ServerName --> Fait
> - g:\www\wordpress_local\ comme dossier --> Fait, mais tiret bas remplacé par tiret haut.
> d'installation
> - wordpress comme nom de base de données. --> nom modifié, puis finalement changement de la base.
>
> - Dans la base de données wordpress locale, on
> aura :
> -- Table wp_options
> --- siteurl = 'http://wordpress-local' --> Ok
> --- home = 'http://wordpress-local' --> Ok
>
> -- Table wp_users
> --- user_url = 'http://wordpress-local' --> Ok
>
> Nota : Sans les quotes ' !!!! Oui :-)
>
> Il faut aussi que le fichier wp-config.php
> contiennent les bonnes informations de connexion
> à la base de données en local :
>
> /** Nom de la base de données de WordPress. */
> define( 'DB_NAME', 'wordpress' ); --> Ok
> 
> /** Utilisateur de la base de données MySQL. */
> define( 'DB_USER', 'root' ); --> Ok
> 
> /** Mot de passe de la base de données MySQL. */
> define( 'DB_PASSWORD', 'mot_de_passe_base_de
> données' ); Mot de passe du site en réseau ? --> Ok
> 
> /** Adresse de l’hébergement MySQL. */
> define( 'DB_HOST', 'localhost' ); --> Ok
>

Message : Erreur lors de la connexion à la base de données

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 16 June 2022 à 22:35

Bonsoir,

Là, je ne sais plus quoi vous dire, sinon de regarder les logs MySQL pour avoir plus de détails sur l'erreur.

J'ai même été jusqu'à installer WordPress en local pour voir et je n'ai aucun problème.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 16 June 2022 à 23:21

Bonsoir @Otomatique,

J'avoue que personnellement, je ne sais plus bien quoi faire, j'ai regardé dans les logs, mais ça ne me cause pas beaucoup.

Cela fait des années que j'ai ce blog et je n'ai jamais été bloqué comme ça.

J'ai même mis à jour pratiquement complètement "WampServer", ça fait 3, 4 jours que je cherche une solution.

Ce soir, je pensais avoir bien avancé, mais pas moyen de me connecter.

Avant, quand il y avait un problème de connexion, il y avait un message d'erreur avec, là, il faut fouiller partout.

En tout cas, un grand merci pour votre aide. Si j'y arrive, je vous fait signe.

Merci encore de votre soutien.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 17 June 2022 à 10:50

Il faut que dans le fichier wp_config.php les constantes :

define( 'DB_USER', 'root' );

define( 'DB_PASSWORD', 'mot_de_passe_base_de données' );

aient les mêmes valeurs que celles utilisées pour vous connecter à PhpMyAdmin.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 17 June 2022 à 14:53

Bonjour et Merci @Otomatic,

Je l'ai fait et j'obtiens cette URL : [http://wordpress-local/wp-admin/install.php]

Avec le panneau du choix de la langue.

(Je l'avais déjà fait)

En fait, voilà le contenu :

define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', 'mot_de_passe_base_de données' ); Je n'en mets pas, mais, c'est pareil avec le mot de passe du blog en ligne.
define('DB_HOST', '127.0.0.1'); (Même chose avec 'localhost')

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: maximus23 (---.dynamic.voo.be)
Date: 17 June 2022 à 15:53

Bonjour,

Pour info il faut absolument définir un mot de passe sinon cela ne fonctionnera pas.

smiling smiley

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 17 June 2022 à 16:58

Merci Otomatic,

Je viens de le modifier en utilisant :
Privilèges -->root -->Localhost -->Editer les privilèges -->Modifier le Mot de passe.

J'ai donc un Mot de passe pour l'utilisateur "root".

Bien sûr, je l'ai modifié dans "wp-config.php"

Désolé, je me retrouve avec le lien vers "admin" et le Choix des langues. :-(



Modifie 4 fois. Derniere modification le 17/06/2022 à 17:26 par Schmol44.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 20 June 2022 à 11:05

Bonjour,

J'ai réinstallé "Wamp" sue un autre PC et j'ai installé "Wordpress".(Sauvegarde de mon Blog)

J'ai installé "wordpress-local" et fait les modifications installées plus haut.

J'ai supprimé dans le fichier ".htaccess" le renvoi de http vers https.

Quand je clique sur le virtual host "wordpress-local", l'url :

"wordpress-local/wp-admin/install-php" s'affiche et j'ai une popup d'installation de "Bienvenue à l'installation de Wordpress".

Qu'en pensez vous ? Quelles modifs faire pour accéder à la sauvegarde de mon site.

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Otomatic (Modérateur)
Date: 20 June 2022 à 16:32

Bonjour,
Désolé, je ne suis pas chez moi pour quelques temps et je ne peux pas effectuer d'essais.

Il ne faut pas installer WordPress mais effectuer un transfert d'hébergeur de votre site.

Voir le codex WordPress.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: La connexion a échoué
Envoyé par: Schmol44 (---.208.92.92.rev.sfr.net)
Date: 20 June 2022 à 21:30

Bonsoir @Automatic,

Je me suis mal exprimé, Quand je dis que "j'ai installé Wordpress", il s'agit bien d'un transfert de la base de l'hébergeur et du site par FTP.

Merci pour votre intérêt à mon problème.

Ce que je trouve bizarre, c'est que sur des anciennes version, je n'étais pas obligé de faire les modifs recommandées.

Ce que je constate, là, c'est que l'url est bonne, sauf qu'elle me donne accès à l'admin d'une installation nouvelle, sur l'autre PC, elle était précédée de "https" alors que j'avais également modifié le fichier ".htaccess".

Je n'avais encore jamais été bloqué comme ça.

Je continue de chercher une solution.

MERCI à vous.

Options: Répondre•Citer ce Message
Pages: 12Suivant
Page courante: 1 de 2


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP