Comment récupérer un site internet WordPress piraté

Récupérer un site internet Wordpress piraté
Récupérer un site internet WordPress piraté
Tutoriel pour récupérer un site internet WordPress hacké

Récupérer un site internet WordPress piraté est tout à fait possible mais pas toujours facile. Si votre site internet WordPress a été piraté, de deux choses l’une :

  1. Vous n’avez sans doute pas sécurisé WordPress ;
  2. Vous pourrez sans doute le récupérer, avec plus ou moins d’effort.

Sautons l’étape 1 (il est déjà trop tard), et voyons directement comment récupérer un site internet WordPress piraté.

Nous avons déjà récupéré plusieurs sites internet WordPress piratés avec ce guide 100% fonctionnel. Mis à jour régulièrement, notre équipe continue de l’utiliser.

Nous avons décidés de le rendre public pour aider les victimes de piratage à restaurer un site internet WordPress piraté, cependant un minimum de connaissances est nécessaire, contactez-nous en cas de besoin.

Procédez étape par étape car le contenu de ce guide est assez exhaustif, (+ 1.100 mots) posez vos questions en commentaire !

Guide pour récupérer un site internet WordPress piraté

WAMP : Créer son site internet sur son ordinateur

WAMP création site internet Apache HTTPD
WAMP création site internet Apache HTTPD
Page d’accueil de WAMP sous Apache HTTPD

Créer son site internet sur son ordinateur ou importer un site internet existant et le lancer sur son ordinateur est assez facile avec le logiciel WAMP.

WAMP est un logiciel combinant Apache HTTPD, MySQL et PHPMyAdmin pour Windows.

L’équivalent MAMP existe pour MacOSX. Si vous êtes sous Linux, installez directement mysql-server / mariadb-server ainsi qu’apache2 / httpd.

1 – Installation de WAMP pour lancer son site internet sur son PC

Télécharger WAMP depuis le site officiel. Plus bas dans la page, cliquez sur le lien de téléchargement. Vous n’êtes pas obligé(e) de remplir les informations dans la pop-up, vous pouvez directement cliquez sur “Passer au téléchargement direct“.

Pensez à fermer Skype (il bloque WAMP car utilise les mêmes ports), puis lancez l’installation. Vous pouvez choisir un navigateur et un éditeur par défaut à utiliser. Si ça ne vous parle pas, laissez le choix par défaut en cliquant sur “Non”.

Réparer les erreurs d’installation de WAMP

Si vous obtenez l’erreur “VCRUNTIME140.dll“,  ou “MSVRC140.dll” installez la librairie suivante :

https://www.microsoft.com/fr-FR/download/details.aspx?id=52685

Si vous obtenez l’erreur “MSVRC110.dll“, installez le librairie suivante :

https://www.microsoft.com/fr-fr/download/details.aspx?id=30679

2 – Installer un nouveau site internet sous WAMP

Si tout s’est bien déroulé, vous devriez pour joindre la page suivante et tomber sur la capture d’écran tout en haut.

http://localhost

Installer un nouveau WordPress (ou autre) sur WAM3 bis – Importer un site internet WordPress existant sous WAMP

https://fr.wordpress.org/

Une fois l’archive téléchargée, décompressez-là. Cliquez ensuite sur WAMP > Répertoire www.

www correspond à la racine de votre site, c’est-à-dire localhost/.

Déplacez votre dossier wordpress dans ce répertoire.

WAMP ajouter un nouveau site
WAMP : Nouveau site dans répertoire www

Et connectez-vous sur votre site internet.

http://localhost/wordpress
WAMP : Création d'un nouveau site WordPress
WAMP : Création de son site internet WordPress

3 – Configurer la base de données MySQL via PHPMyAdmin sous WAMP

Une fois votre site internet installé sur votre serveur, WordPress demande une nouvelle base de données pour s’installer ainsi qu’un identifiant.

(*) La base de données est un moteur qui catégorise les informations de votre site.

Cliquez encore (clic gauche) sur WAMP > phpMyAdmin.

Par défaut, l’utilisateur est root, il n’y a pas de mot de passe.

root

En haut à gauche, cliquez sur “Nouvelle base de données“.  J’ai choisi comme nom “wordpress”, mais vous pouvez mettre ce que vous voulez.

Nouvelle base de données Mysql WAMP phpMyadmin
WAMP : Créer une nouvelle base de données sur phpMyAdmin

Configurer la connexion à la base de données MySQL sous WordPress

Comme nous venons juste au dessus de créer la base de données, il suffit de renseigner notre base de données pour connecter WordPress à MySQL.

Nom de la base de données wordpress
Identifiant root
Mot de passe
Adresse de la base de données localhost
Préfixe des tables wp_

Il ne vous reste plus qu’à lancer l’installation de WordPress sous WAMP.

Configuration de WordPress

Il vous suffit désormais de compléter les informations de base demandées par WordPress. Cette partie est indépendante de la base de données.

3 bis – Importer un site internet WordPress existant sous WAMP

WordPress : Sauvegarder son site internet tous les jours (backup)

Si vous avez sauvegardé votre site internet, vous devez avoir deux choses :

  • Vos fichiers zippés (.zip, .tar.gz, .7z, …).
  • Votre export de base de données (.sql).

Comme pour la partie 2, importez vos fichiers dézippés dans répertoire www depuis WAMP.

Toujours depuis WAMP, cliquez sur phpMyAdmin. Créez-la même base de données que celle que vous voulez utiliser et importez-là depuis le menu (vous aurez préalablement cliqué sur votre base de données).

Importer fichier .sql phpMyAdmin WAMP
Importer un export de base de données MySQL .sql

Configurer la nouvelle connexion à la base de données WordPress

Nous avons vu dans la partie 1 comment connecter votre site internet WordPress à votre base de données. Il faut savoir que WordPress écrit dans le fichier de configuration wp-config.php à la racine de votre site, les propriétés suivantes à modifier.

/** 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');

(*) Pour la propritété DN_NAME, utilisez le nom de la base de données WordPress que vous venez de créer.

Erreurs de migration de WordPress

WordPress peut causer des problèmes de migration.

WordPress : Désolé, vous n’avez pas l’autorisation d’accéder à cette page

 

WordPress : Désolé, vous n’avez pas l’autorisation d’accéder à cette page

Désolé, vous n'avez pas l'autorisation d'accéder à cette page
Désolé, vous n'avez pas l'autorisation d'accéder à cette page
Message d’erreur WordPress sur wp-admin

Nous venons juste de migrer le site internet d’un client sur notre plateforme. Dès que nous avons voulu nous connecter à l’administration, nous avons pris l’erreur : “Désolé, vous n’avez pas l’autorisation d’accéder à cette page“. Si votre installation de WordPress est anglophone, vous obtiendrez l’erreur “Sorry, you are not allowed to access this page“.

Cette erreur était dû à la migration de WordPress sur une autre base de données.

Base de données WordPress et préfixe de table

Le site du client a été restauré depuis mon poste. Sur mon ordinateur, j’ai la directive MySQL suivante :

lower_case_table_names=1

Toutes mes tables sont donc en minuscule. Sauf que sur le serveur, le nom de la base de données comportait des majuscules. J’ai donc changé depuis le fichier wp-config.php le nom de la base de données.

$table_prefix = 'zE00tT_';

Pour qu’il corresponde à mon export.

Le préfixe de table sous WordPress est utilisée dans la base de données elle-même

La table wp_options pour ne citer qu’elle, contenait le préfixe précis de ma base de données. Du coup j’obtenais l’erreur d’accès à wp-admin lorsque je tentais de changer le nom de la base de données !

Corriger l’erreur d’accès à l’administration de WordPress

Vous avez deux choix.

Recommandé : Remettre le bon nom de la base de données

Remettre le bon nom de la base de données dans wp-config.php et se débrouiller pour l’importer correctement sur le serveur.

C’est ce que j’ai fait, j’ai ensuite remplacé le nom de toutes mes tables via PHPMyAdmin.

RENAME  `ze00tt_options` TO `zE00tT_options`;

(*) A faire pour toutes les tables WordPress de la base de données.

Plus rapide : Remplacer l’ancienne par la nouvelle valeur

D’ordinaire j’évite cette astuce car j’ai déjà croisé un thème qui n’utilisait pas / peu la base de données et stockait en dur des changements…

Mais c’est tout à fait faisable, sous Linux, utilisez sed pour remplacer votre ancien nom de base de données par le nouveau.

sed -i.bak 's/ze00tt_/zE00tT_/g' votre-export.sql

Vous n’avez plus qu’à réimporter l’export.

Gérer son site internet WordPress depuis son smartphone

Modification Article Application Wordpress Android IOS
Gérer son site internet WordPress depuis son smartphone
Modification d’un article depuis l’application WordPress pour Android

Gérer son site internet depuis son téléphone ou sa tablette est tout à fait possible ! Vous avez deux options :

  • Utiliser la version Responsive de l’administration de WordPress (simplement en vous connectant depuis votre navigateur web sur votre site internet) ;
  • Utiliser l’application WordPress proposée directement par l’équipe WordPress.com.

Sachez également que l’application WordPress permet de gérer plusieurs sites internet sur son smartphone !

1 – Installer un plugin pour gérer son site internet sur mobile

La première étape pour gérer son site internet sur votre mobile, c’est d’installer l’extension JetPack.

Cette extension vous permettra de lier votre site internet à l’API WordPress.com. Ceci étant fait, vous pourrez gérer votre site internet directement depuis l’interface de WordPress.com.

Si vous n’avez pas de compte sur WordPress.com, créez-en un, ça vous prendra moins de deux minutes sans compter les avantages que cette plateforme vous fournira.

Gérer son site internet depuis WordPress.com
Interface de gestion de son site WordPress

L’interface de WordPress.com tout comme l’application mobile est disponible dans toutes les langues.

2 – Installer une application Android et IOS pour gérer son site internet WordPress

Maintenant que nous avons vu comment rendre votre site WordPress accessible sur WordPress.com, il ne vous reste qu’à télécharger l’application WordPress disponible sur Android et Iphone.

Gérer son site internet depuis son iphone
Application IOS pour gérer son site internet WordPress
Gérer son site internet depuis son smartphone Android
Application Android pour gérer son site internet WordPress

 

 

 

 

 

 

 

 

 

 

Fonctionnalités de l’application WordPress pour gérer son site internet sur son smartphone

Gérer son site internet WordPress depuis son smartphone permet quelques petites choses, à noter que cette application vous sera davantage profitable sur tablette pour éditer vos articles.

  • Création et modification d’articles / pages sur votre site ;
  • Réponse aux commentaires ;
  • Certaines fonctionnalités de gestion de Jetpack pour votre site ;
  • Accès aux statistiques de votre site ;
  • Gestion multimédia (utile pour uploader / téléverser directement vos images sur votre site internet depuis votre téléphone).

Et c’est déjà pas mal. L’application évolue encore, mais on va vite arriver au bout car les fonctionnalités à implémenter pour smartphone sont limités du fait de son mode d’utilisation.

Les plugins gratuits de WordPress indispensables en 2017 !

Plugins wordpress indispensables

Plugins wordpress indispensables

WordPress est l’outil de conception de site incontournable d’aujourd’hui, très bien pensé, les concepteurs ont compris que son succès résidait dans sa simplicité, et on pensé à la conception de plugins additionnels afin de pouvoir personnaliser plus amplement son site.

Une jungle de plugin est maintenant existante pour palier à toutes nos envies et besoins, alors quels sont les plugins gratuits de WordPress indispensables pour son site en 2017 ?

Les plugins WordPress indispensables

Yoast SEO : Le numéro 1 des plugins pro SEO

Plugins WordPress indispensables Yoast SEO

Yoast Seo est le plugin référence a avoir absolument sur son site WordPress qu’il soit vitrine, portfolio, ou e-commerce. Ce plugin vous permet d’optimiser votre référencement naturel que ce soit sur vos pages ou sur vos articles.

Un plugin complet et très bien conçu, un grand incontournable de WordPress.

 

Child theme configurator : Créer un thème enfant pour votre thème

Plugins WordPress indispensables Child Theme Configurator

Child Theme Configurator est un plugin bien pratique qui vous permet de dupliquer votre thème afin de le modifier plus librement !

 

Advanced Code Editor : Donnez de la couleur à votre feuille de style CSS

Plugins WordPress indispensables Advanced Code Editor

Advanced Code Editor est un petit plugin pas nécessairement obligatoire mais plaisant à avoir puisque celui ci permet de magnifier votre code dans l’éditeur d’apparence.

Si cela n’est pas vraiment une plus value pour votre site, ce n’en est pas moins agréable pour construire et modifier celui-ci.

 

Ace IDE : Editer les thèmes / plugins directement depuis votre site WordPress

Plugins WordPress indispensables ACE IDE

Ace IDE, peut-être considéré comme le grand frère d’Advanced Code Editor. Ce plugin WordPress nous permet d’avoir une vision d’absolument tout les fichiers composant le thème de notre site, et surtout de pouvoir les modifier.

Attention, cependant à ne plus mettre à jour son thème par la suite, sous risque de perdre ses modifications.

Broken Link Checker : Repérer les liens morts sur votre site (404) !

Plugins WordPress indispensables Broken Link Checker

Broken Link Checker permet de sonder votre site internet à la recherche de liens morts. Les liens morts nuisent à votre référencement et à l’internaute. Corrigez-les tous !

Akismet : Plus de spams dans les commentaires

Plugins WordPress indispensables Askimet

Akismet, le plugin numéro 1 pour bloquer le spam dans les commentaires ! Il éliminera 95% du spam sur votre site internet en toute transparence.

WP-Smush : Optimisez vos images pour rendre votre site plus rapide !

Plugins WordPress indispensables Smush Image

WP-Smush est le plugin WordPress pour optimiser ses images. Installez-le rapidement pour profiter de la réduction du poids de vos images lors de l’upload.

Revive Old Post : Postez automatiquement vos vieux articles sur Facebook & Twitter !

Plugins WordPress indispensables Revive OldPost

Revive Old Post vous permet de poster vos anciens articles à interval régulier sur les réseaux sociaux, idéal si vous n’avez pas le temps d’aller dessus pour partager vos articles !

BackWpUp : Sauvegardez votre site internet WordPress automatiquement

Plugins WordPress indispensables BackWpUp

BackWpUp n’est autre qu’un plugin de sauvegarde de votre site WordPress et plus exactement de votre base de donnée.

Un plugin bien pratique en cas d’un quelconque problème dont personne n’est à l’abris.

JetPack : Rendre son site WordPress encore plus fonctionnel

Plugins WordPress indispensables Jetpack

Jetpack vous permet de rajouter le partage des réseaux sociaux, des articles connexes, de gérer votre site depuis votre smartphone… et encore tellement de choses, pas mal hein ?

WP Super Cache : Un site internet WordPress ultra-rapide

Plugins WordPress indispensables WP Super Cache

WP Super Cache, est probablement un des meilleurs plugins de cache pour WordPress. Il met les pages de WordPress (articles, pages etc…) directement en cache pour les resservir beaucoup plus rapidement !

 

Woocommerce : Un site e-commerce sans frais !

Plugins WordPress indispensables Woocommerce

Et bien évidemment, l’incontournable pour tous les sites e-commerce : Woocommerce. Le plugin référence en terme de boutique en ligne sur WordPress.

Parfaitement conçu et documenté, il existe en bonus des plugins Woocommerce additionnels pour aller plus loin dans la configuration et personnalisation de sa boutique en ligne. Que demander de plus !

SecuPress : Protéger son site internet (obligatoire) !

Plugins WordPress indispensables SecuPress

SecuPress comme WordFence permet de protéger votre site internet contre les hackers. SecuPress permet de désactiver l’API Rest de WordPress (utilisé dans l’exploit des dernières failles de WordPress 4.7), de limiter le nombre d’authentification, de déplacer la page de login… Indispensable !

NB : Chez Cubis, la limite de l’authentification pour contrer le bruteforce est automatiquement comprise dans notre hébergement sécurisé.

 

OnePress Social Locker : Créez des articles premium !

Plugins WordPress indispensables OnePress SocialLocker

OnePress Social Locker permet de protéger des articles, et de demander un Like, un Tweet ou un +1 pour pouvoir continuer la lecture ! Bonus, il ne bloque pas les moteurs de recherche (le SEO continue !).

 

Les plugins WordPress qu’on adore

Loco Translate : Traduire ses thèmes et ses plugins en 1 clic

Plugins WordPress indispensables LocoTranslate

Loco Translate comme son nom l’indique est un plugin de traduction. Il vous permet de traduire manuellement les éléments de votre thème.

Plutôt pratique quand la plupart des thèmes sont réalisés en Anglais et sans forcément de traduction incluse !

 

Slide Anything : LE meilleur slider gratuit sous WordPress

Plugins WordPress indispensables SlideAnything

Slide Anything, ou le plugin parfait pour créer des carrousels ! Ultra intuitif, et simple d’utilisation, il a en plus de ça le mérite d’être ultra personnalisable. On peut tout simplement tout faire en terme de carrousels avec ce plugin.

Pour nous, Slide Anything est devenu un plugin WordPress incontournable, on l’utilise partout !

 

WP Maintenance Mode : Mettre son site en mode maintenance un clic, page personnalisable !

Plugins WordPress indispensables WP Maintenance Mode

WP Maintenance Mode est un petit plugin plutôt sympathique à connaitre et qui peut s’avérer utile dans les périodes de modification de votre site. Il vous permet de permuter votre site vers une page de maintenance, qui annonce aux visiteurs que le site est en “travaux”.

Toujours utile à avoir dans sa boite à outils !

 

Contact Form 7 : Pour créer des formulaires de contact efficaces

Plugins WordPress indispensables Contact Form 7

Contact Form 7 est l’incontournable du formulaire de contact sur WordPress. On ne le présente plus, tout le monde le connait. Gratuit, pratique, simple d’utilisation… On a rien à lui redire !

 

Flamingo : Historiser ses emails via Contact Form 7

Plugins WordPress indispensables Flamingo

 

Flamingo permet de stocker en base de données les emails envoyés via Contact Form 7. Cela vous permet d’avoir un historique de vos emails et surtout, de n’en perdre aucun !

 

Really Simple Captcha : Empêcher le spam dans vos formulaires de mails

Plugins WordPress indispensables Really Simple Captcha

Really Simple Captcha, comme son nom l’indique permet de créer des Captcha en toute simplicité et sans prise de tête.

Associé à Contact Form 7, nos formulaires de contact sont parfaits !

 

Voila pour notre sélection de plugins gratuits de WordPress indispensables à avoir pour bien construire et optimiser son site internet.

Il existe évidemment bien d’autres plugins WordPress très sympa, nous sommes preneurs de vos découvertes en commentaires !