WordPress: reprise après sinistre

WordPress cassé

Catastrophe de HindenburgLe dernier quelques jours J'ai travaillé d'arrache-pied pour relancer le blog de mon bon ami Pat Coyle. (Mes vacances continuent de devenir plus intéressantes - aujourd'hui il neige légèrement… en avril! Qu'est-il arrivé au réchauffement climatique?)

Je veux partager ce qui s'est passé et ensuite discuter des mesures préventives que j'ai prises ainsi que de la manière dont cela a été corrigé.

Voici ce qui est arrivé:

  1. A DNS serveur est allé sur le fritz. UNE DNS Le serveur traduit le trafic entrant en nom de domaine et le redirige vers le serveur approprié. Avec cela, il a en fait coupé 2 moyens de communication - le nom de domaine vers le site et le site vers la base de données (sa base de données est actuellement dans un environnement partagé).
  2. J'ai compliqué les choses en déplaçant rapidement son blog vers un autre serveur, sans me rendre compte qu'il y avait un problème DNS. Cela ajoute un autre niveau de complexité. Les mots de passe dans WordPress (et la plupart des autres applications de base de données) sont cryptés de manière unique par le serveur sur lequel ils se trouvent. Si vous déplacez le site vers un autre serveur, vous venez de désactiver votre capacité à déchiffrer ce mot de passe. Heureusement, WordPress (une autre fonctionnalité intéressante) dispose d'un système de récupération de mot de passe dans lequel vous pouvez réinitialiser votre mot de passe via un lien dans un e-mail.

Voici l'action immédiate que j'ai prise:

  1. Avant que cela ne se produise, je dois dire que je suis avec une société d'hébergement Web fantastique qui effectue des sauvegardes complètes. Je n'ai jamais eu de problème qu'ils n'ont pas pu corriger via des sauvegardes. J'ai entendu des cauchemars d'autres personnes sur leurs blogs et sites totalement perdus. Je ne peux pas imaginer ce que c'est que de vivre ça. (Abonnez-vous à mon flux RSS et vous pouvez obtenir un coupon pour une année gratuite avec mon hôte).
  2. J'ai pu me connecter au serveur Web en Ftp et récupérez à la fois le site et la base de données. Une autre caractéristique de mon pack d'hébergement est que je peux accéder à l'intégralité SDV au-delà du site Web lui-même. MySQL stocke les bases de données dans un répertoire de fichiers (/ var / lib / mysql /). J'ai pu télécharger la base de données simplement en copiant le répertoire local. Parlez d'une excellente sauvegarde! Aucune importation, aucune exportation, aucune taille de fichier maximale à gérer… juste FTP.

Maintenant que j'avais le site et la base de données locaux, j'ai poussé un soupir de soulagement. Si je m'étais simplement arrêté ici et que j'avais été patient, le problème DNS se serait résolu et Pat aurait été de retour plus tôt. J'ai vérifié que le nom de domaine pointait toujours vers les serveurs de noms appropriés de mon hôte en utilisant Whois.net. Si vous vérifiez votre domaine là-bas, les serveurs de noms se trouvent tout en bas du rapport.

Cela m'a amené à croire que le site aurait pu être piraté. Le serveur de noms était correct mais la page à venir était une page terrible qui ressemblait à du spam. J'ai utilisé le Module complémentaire Live Headers vers Firefox pour m'assurer que je n'ai pas été redirigé - le hack typique que beaucoup de gens voient. Le site n'était pas redirigé. J'aurais pu faire un dépannage supplémentaire; cependant, j'ai entré un ticket de support avec mon hôte afin que leurs experts puissent commencer à enquêter.

Restauration de votre site sur un autre compte ou hôte:

Je n'avais pas encore mis à jour Pat avec la dernière version de WordPress 2.1, PHP et MySQL, alors j'ai décidé qu'il n'y avait pas de meilleur moment que le présent! J'ai supprimé son ancien compte et ouvert un nouveau compte. J'ai ressaisi ses informations d'alias de messagerie et chargé la base de données, WordPress 2.1 et le contenu de Pat:

  • Répertoire de téléchargement wp-content - c'est là que résident toutes vos images téléchargées.
  • répertoire des plugins wp-content - tous vos plugins (faites-le en dernier car vous pouvez avoir des problèmes de version.
  • Répertoire des thèmes wp-content - votre thème.

J'espère que dans une prochaine version de WordPress, ces 3 répertoires seront des répertoires racine plutôt que des sous-répertoires. Cela rendrait la mise à niveau beaucoup plus facile! À ce moment-là, mon hôte avait trouvé le problème DNS et correctement redirigé le site. Ouf! La page de Pat revenait maintenant avec un message de mise à niveau WordPress. J'ai cliqué pour mettre à jour la base de données et il était de retour… presque.

Vous vous souvenez du problème de cryptage dont j'ai parlé? Oui, Pat n'a pas pu se connecter à cause de cela. Son mot de passe ne déchiffrait plus correctement la valeur de la base de données, j'avais donc encore une correction à apporter. Je me suis physiquement connecté à la base de données et j'ai changé l'adresse e-mail de réponse de Pat dans la table des utilisateurs en mon adresse e-mail. J'ai ensuite utilisé la fonction «J'ai perdu mon mot de passe» pour m'envoyer un lien pour réinitialiser le mot de passe. Après avoir réinitialisé le mot de passe, je me suis connecté et j'ai changé l'adresse e-mail de Pat.

Et maintenant Pat est de retour! Le recul est de 20/20… si j'avais simplement attendu mon hôte, le problème aurait été corrigé. J'ai vraiment compliqué le problème. Cependant, Pat a maintenant mis à niveau et exécute les meilleures versions de tout. Je suis désolé qu'il soit resté si longtemps, cependant. Il ne faut pas longtemps pour rebondir après les temps d'arrêt, mais c'est un désagrément désagréable! Désolé, Pat!

Leçons apprises:

  1. Assurez-vous que vous êtes avec un hôte qui a d'excellentes sauvegardes.
  2. Sauvegardez votre site et votre base de données et stockez-les dans un endroit sûr.
  3. Si vous êtes avec un bon hôte, comptez sur lui pour trouver et corriger le problème.
  4. Si vous en avez besoin, passez à un nouvel hôte ou compte et comprenez comment restaurer le site, la base de données et récupérer votre mot de passe.

Quelques informations supplémentaires

De nos jours, la demande de connexion Internet rapide s'est multipliée. Sûrement, dans ce monde en mouvement d'Internet, téléphone satellite a fait ses preuves. Quand il s'agit d'Internet sans fil, les gens sont toujours en jeu et demandent Internet sans fil comment très apprécié pour eux. Surtout pour les webmasters l'importance de DSL sans fil n'est plus une question. La plupart de ces webmasters préfèrent studio de conception web pour la conception et ensuite besoin de cette connexion haute vitesse pour le télécharger. Dans l'étape suivante, cette connexion rapide est également requise dans le processus de marketing sur les moteurs de recherche. Une personne ayant Certification Microsoft peut facilement gérer tous les problèmes de mise en réseau de ces connexions.

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..