web-dev-qa-db-fra.com

Essayer de configurer un nouveau joomla à partir d'anciens fichiers joomla

Donc, fondamentalement, mon site Joomla a été attaqué il y a quelques semaines par une injection de SQL et a été détruit.

Ce que j'espère, c'est d'aller dans le gestionnaire de fichiers et de télécharger tous mes articles, catégories, menus et modèles, puis de créer un nouveau site joomla et de télécharger tout l'ancien code.

Je me demande simplement si cela est possible car je ne veux pas avoir à recréer à nouveau tout le site.

Toute aide serait très appréciée.

1
Alan Mc

Vous ne trouverez rien comme des articles, des catégories et des menus dans le gestionnaire de fichiers. Vous devriez pouvoir trouver les dossiers et les fichiers d’installation de Joomla, y compris toutes les extensions et les fichiers multimédia/images.

En réalité, vous devez télécharger tous ces fichiers, ainsi que la base de données de votre site.

En supposant que l'intrus n'ait rien endommagé de crucial dans votre installation, vous devriez pouvoir restaurer votre site dans votre hôte local (ou dans un autre environnement d'hébergement), puis effectuer toutes les mises à jour requises et autres améliorations en matière de sécurité, puis télécharger à nouveau votre site en ligne.

Pour restaurer le site, vous avez uniquement besoin des dossiers/fichiers d'origine de l'instance de site Joomla et de la base de données. Vous connectez les fichiers d'installation de Joomla à la base de données, via le fichier configuration.php - il contient des variables pour la connexion à la base de données.

Voici les variables de configuration (avec des exemples de valeurs de chaîne) faisant référence à la connexion à la base de données:

public $dbtype = 'mysqli';
public $Host = 'localhost';
public $user = 'db_user';
public $password = 'db_user_password';
public $db = 'db_name';
public $dbprefix = 'prefix_';
1
FFrewin

Vous pouvez essayer ces étapes.

  1. Exportez tout le contenu de votre site actuel avec un composant J2XML. Était gratuit et fonctionne bien pour cette situation.

http://extensions.joomla.org/extension/j2xml

  1. Installez le nouveau Jooomla. Assurez-vous que c'était la dernière version.

  2. Importer du XML généré à partir de votre ancien site.

  3. Vous aurez besoin de recréer vos menus et modules.

Mais avec ces étapes, vous êtes en sécurité avec une nouvelle instalation.

Je Holpe cela aide.

1
Max

En supposant que vous ayez toujours un accès administrateur, vous pouvez probablement nettoyer le site Web sur lequel il utilise l'outil de sécurité commercial https://mysites.gur (anciennement myjoomla.com) ou similaire.

Pour éviter toute réinfection, assurez-vous de mettre à jour Joomla et toutes les extensions tierces avec les dernières versions et réinitialisez vos mots de passe Joomla, de base de données et d'hébergement.

Voir https://joomla.stackexchange.com/a/180/12 pour des conseils sur la protection du site Web contre les attaques futures.

0
Neil Robertson