Les fenêtres

Mettre à jour manuellement une installation WordPress locale avec Windows XP

Posted by admin

introduction

Récemment, j’ai mis à jour WordPress de 2.8 à 3.0. La plupart des tutoriels, y compris le Codex WordPress, vous indiqueront comment mettre à jour un blog en direct, qui est stocké sur le serveur de votre hébergeur. Je n’ai pas trouvé d’informations sur la façon de mettre à jour manuellement une installation sur une machine locale (comme un serveur de test de développement de thème), j’ai donc écrit cet article.

Vous vous demandez peut-être: “Pourquoi ne pas simplement utiliser la fonction de mise à jour automatique?” Eh bien, comme documenté en tapant quelque chose comme “WordPress 3.0 se bloque lors du déballage de la mise à jour” dans Google sans guillemets, j’ai rencontré le problème que la fonction automatique s’est arrêtée lors de la mise à jour. J’ai dû installer manuellement.

Principes de base de l’installation manuelle

En fait, la mise à jour manuelle était assez facile, mais très difficile au début en raison de pièges auxquels je n’avais pas prêté attention. Ceux-ci seront documentés dans la section «pièges» ci-dessous. Bien que je ne prépare pas un didacticiel complet, je vais vous expliquer comment j’ai mis à jour mon blog de test de manière très simple. La même méthode est similaire aux instructions de la page Mettre à jour le codex WordPress.

  1. J’ai d’abord sauvegardé la base de données en accédant à Outils, puis à Exporter dans le panneau d’administration. J’ai ensuite sélectionné Télécharger le fichier d’exportation. Cette méthode est décrite dans l’article “Comment sauvegarder votre blog WordPress en 60 secondes” de Christopher S. Penn. Tapez le titre de cet article dans Google pour plus d’informations.
  2. Dans le panneau d’administration, il y avait les boutons Installer ou télécharger automatiquement [WordPress version number]. J’ai choisi le lien de téléchargement pour une installation manuelle
  3. J’ai navigué jusqu’au dossier où le fichier a été téléchargé. Cela peut être un dossier Mes documents, Documents ou Téléchargements. Dans mon cas, c’était un dossier Téléchargements dans Mes documents
  4. J’ai extrait le dossier (WordPress-3.01.zip) en faisant un clic droit et en sélectionnant Extraire tout
  5. Après l’assistant Extraire tout, le dossier extrait s’ouvre. Je double-clique sur le dossier WordPress
  6. De là, j’ai ouvert une deuxième fenêtre de l’Explorateur en allant dans le menu Démarrer, Poste de travail. De là, j’ai navigué vers mon installation WordPress d’origine. J’ai installé le mien dans Local Disk (C :), Program Files, Apache Software Foundation, Apache 2.2, htdocs, WordPress
  7. Une fois dans mon dossier WordPress d’origine, copié (Ctrl-C) les fichiers wp-include et wp-admin de mon dossier WordPress 3.01 et collés (Ctrl-V) dans le dossier d’origine (WordPress 2.8)
  8. Bien que je n’ai pas effectué l’étape suivante lors de l’installation, comme mes dossiers étaient déjà configurés de cette façon, c’est une bonne idée de définir vos dossiers dans Windows XP afin qu’ils affichent le chemin complet dans la barre de titre. Pour ce faire, allez dans l’élément de menu Outils, Options des dossiers …, onglet Affichage, cochez Afficher le chemin complet dans la barre de titre et Afficher le chemin complet dans la barre d’adresse. De cette façon, vous savez en un coup d’œil dans quel dossier vous vous trouvez
  9. Comme mentionné sur la page de mise à jour du codex WordPress, je n’ai pas copié le dossier wp-content car cela écraserait mes thèmes et plugins actuels. Pour WordPress 3.0 je l’ai Vingt dix dossier de thème dans le contenu wp, dossier de thèmes pour obtenir le dernier thème par défaut 3.0
  10. Enfin, j’ai copié tous les fichiers du dossier de premier niveau, WordPress, y compris index.php. Ensuite, je l’ai collé dans le dossier d’origine (2.8). Je n’ai pas écrasé le fichier.htaccess ou le fichier wp-config.php et je les laisse tels quels. Habituellement, ces fichiers ne sont pas inclus dans une installation typique. J’ai renommé le fichier wp-config-sample.php dans WP 3.0 en wp-config-sample2.php au cas où
  11. De là, on m’a demandé de me reconnecter à mon tableau de bord d’administration et de mettre à jour la base de données à partir du lien fourni
  12. L’installation a réussi!

Pièges liés à Windows XP

L’installation a réussi après de nombreux essais et erreurs et jurant sur l’écran de mon ordinateur, c’est-à-dire. J’ai essayé de suivre les conseils ci-dessus pour installer manuellement après le crash frustrant «Extraire la mise à jour» dans l’installation automatique. Lorsque j’ai essayé de déplacer manuellement le dossier wp-admin et wp-include du dossier 3.0 vers le dossier 2.8, j’ai eu l’erreur «Impossible de créer ou de remplacer wp-admin: accès refusé». Ce qui était encore plus frustrant, c’est que j’ai reçu ces messages après avoir envoyé les dossiers de fichiers d’origine dans la corbeille en les supprimant. Je n’ai même pas pu récupérer les fichiers car l’accès a été refusé! Je pensais avoir supprimé toute mon installation WordPress et je ne pouvais pas mettre à niveau.

Finalement, j’ai réalisé quel était le problème. Je travaillais avec un compte limité sous Windows XP. Je fais cela délibérément pour la sécurité, car je ne veux pas être en ligne avec un compte administrateur. Pour suivre les instructions ci-dessus, copier et déplacer des fichiers dans le dossier Program Files et autres, je devais me connecter à un compte avec des privilèges d’administrateur.

Je n’ai jamais découvert si le problème de compte limité était la raison pour laquelle la fonction de mise à niveau automatique ne fonctionnait pas. Cependant, ce conseil est justifié: si vous mettez à niveau manuellement WordPress pour une installation locale, assurez-vous que vous utilisez un compte ou que vous avez accès à un compte avec des privilèges d’administrateur. J’espère que cet article sera utile à ceux qui peuvent avoir rencontré les mêmes problèmes que moi. Merci pour la lecture.

Leave A Comment