Page blanche après changement de nom de domaine

Bonjour,
Mon client n'a pas renouvelé son nom de domaine à temps et celui-ci est désormais inaccessible. Nous avons donc racheté un nouveau nom de domaine et je tente désespérément de récupérer le site en redéfinissant les connexions entre l'hébergement et le nouveau nom de domaine.
Ancien nom de domaine : pouille85.fr
Nouveau nom de domaine : pouille-85.fr

J'ai changé le nom de domaine dans le fichier wp-config :
define(‘WP_HOME’,‘https://pouille-85.fr’);
define(‘WP_SITEURL’,‘https://pouille-85.fr’);
Je l'ai modifié dans la base de données via phpMyAdmin :
- siteurl
- home
J'ai modifié les redirections dans .htaccess
J'ai exécuté les requêtes SQL suivantes :
UPDATE wp_posts SET guid = replace(guid, 'https://pouille85.fr','https://pouille-85.fr');
UPDATE wp_posts SET post_content = replace(post_content, 'https://pouille85.fr','https://pouille-85.fr');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://pouille85.fr','https://pouille-85.fr');

Je ne sais plus où regarder pour comprendre d'où vient le problème, est-ce que quelqu'un peut m'éclairer ?

Bonjour,

Avec Wordpress, les données de certaines tables de la BDD sont sérialisée via PHP (pas le cas pour la table wp-config).
Donc, lancer des chercher / remplacer directement en SQL "détruit" cette BDD.
Pour modifier le domaine d'un Wordpress il est préférable d'utiliser un plugin ou un script comme DBSR (https://www.gregoirenoyelle.com/wordpress-migrer-site-script-interconnect-search-replace/)

A faire avec la BDD originale (avant les précédentes tentatives)


pour comprendre d'où vient le problème


Comme votre site renvoie une erreur 500, voyez aussi dans l'espace client hébergement > logs > log d'erreur du jour

si vous pouvez diagnostiquer la cause de l'erreur.

Au moins vous êtes en PHP7.3 et pas dans une version 5.4 ou 5.6.

est-ce que cette ligne indique que le pb vient de ovhconfig ? :
[Tue Feb 08 18:02:32 2022] [error] [client 206.204.17.84] [host 185.fr]85.fr] AH01630: client denied by server configuration: /homez.562/pouillefhp/.ovhconfig

le contenu de ce fichier ovhconfig est le suivant :
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable


le contenu de ce fichier ovhconfig est le suivant :


Est-ce que ce fichier est bien en jeu de caractères ASCII ou ANSI ? (donc pas de unicode, utf)
Est-ce le seul .ovhconfig dans votre hébergement ?

je ne vois pas d'autre fichier .ovhconfig sur mon hébergement. Concernant le jeu de caractère, comment est-ce que je peux vérifier cela ?

Edit : j'ai trouvé cette solution sur un forum pour savoir si le fichier est en ASCII ou UTF8 :
Normalement, il y a au début du fichier un BOM (byte order mark), c'est à dire une séquence d'octets:
UTF8 : 3 premiers octets = EF BB BF
UTF-16/UCS-2 (big-endian) : 2 premiers octets = FE FF
UTF-16/UCS-2 (little-endian) : 2 premiers octets = FF FE
ASCII/AINSI : pas de BOM, directement le contenu.

Mon fichier affiche directement le contenu donc j'en déduis qu'il est bien en jeu de caractère ASCII

Je suis toujours à la recherche de la solution… je ne comprends pas ce qu'il se passe :frowning:
Merci de votre aide


Je suis toujours à la recherche de la solution


Vous pouvez essayer d'enlever le fichier, le site doit fonctionner mais peut-être avec une erreur à cause d'une version trop ancienne de PHP.

Mettez un script phpinfo
https://community.ovhcloud.com/t/18912

et voyez si votre environnement fonctionne dans ce cas.

J'ai finalement trouvé où était le problème : j'ai retiré les lignes que j'avais ajoutées dans le fichier wp-config :
define(‘WP_HOME’,‘https://185.fr’85.fr’);
define(‘WP_SITEURL’,‘https://185.fr’85.fr’);
car j'avais déjà modifié ces infos dans la base de données via phpMyAdmin :
- siteurl
- home
et le site s'est affiché.
Merci à tous pour le temps que vous m'avez accordé.


les lignes que j'avais ajoutées dans le fichier wp-config


Effectivement, le jour où vous les aviez ajoutées il y avait certainement instruction que c'était temporaire , juste le temps de récupérer accès à son site, et qul' fallait les enlever après.

Merci du feedback: le message d'erreur n'est pas particulièrement parlant.