New Tips WordPress : Mettre à jour manuellement une installation WordPress locale à l'aide de Windows XP

présentation

Récemment, j'ai mis à jour WordPress de 2.8 à 3.0. La plupart des didacticiels, y compris WordPress Codex, vous montrent comment mettre à jour un blog en direct, qui est stocké sur votre serveur hôte. Je n'ai trouvé aucune information sur la mise à jour manuelle d'une installation sur un ordinateur local (tel qu'un serveur de test de développement de thème), j'ai donc écrit cet article.

Vous pourriez demander: "Pourquoi ne pas simplement utiliser la fonction de mise à jour automatique?" Eh bien, comme indiqué en tapant quelque chose comme "WordPress 3.0 dépend de la décompression de la mise à jour" sur Google sans guillemets, je suis tombé sur le problème de fonctionnalité automatique s'arrêtant pendant la mise à jour. J'ai dû l'installer manuellement.

Bases de l'installation manuelle

Il s'avère que la mise à jour manuelle a été très facile, mais elle a été très difficile au début à cause des pièges auxquels je n'ai pas fait attention. Ceux-ci seront documentés dans la section "Pièges" ci-dessous. Bien que je ne vais pas mettre sur pied un tutoriel approfondi, je vais vous dire comment j'ai mis à jour mon blog de test de manière très basique. Cette même méthode est similaire aux instructions de la page de mise à jour du codex WordPress.

  1. Tout d'abord, j'ai fait une sauvegarde de la base de données en allant dans Outils, puis en exportant vers le panneau d'administration. J'ai ensuite sélectionné Télécharger le fichier d'exportation. Cette méthode est documentée dans l'article "Comment copier votre blog sur WordPress en 60 secondes" par Christopher S. Penn. Imprimez le titre de cet article sur Google pour en savoir plus.
  2. Dans le panneau d'administration, il y avait les boutons Installer ou télécharger automatiquement (numéro de version WordPress). J'ai choisi le lien de téléchargement pour une installation manuelle
  3. J'ai accédé au dossier dans lequel le fichier a été téléchargé. Il peut s'agir d'un dossier Mes documents, Documents ou Téléchargements. Dans mon cas, c'était un dossier Téléchargements dans Mes documents
  4. Décompressez le fichier (WordPress-3.01.zip) en cliquant avec le bouton droit et en sélectionnant Extraire tout
  5. Après que l'assistant Extraire tout ouvre le dossier extrait. J'ai double-cliqué 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 accédé à mon installation WordPress d'origine. J'ai installé le mien sur le disque local (C :), Program Files, Apache Software Foundation, Apache 2.2, htdocs, WordPress
  7. Après m'être connecté à mon dossier WordPress d'origine, j'ai copié (Ctrl-C) les fichiers wp-includes et wp-admin de mon dossier WordPress 3.01 et collé (Ctrl-V) dans le dossier d'origine (WordPress 2.8)
  8. Bien que je n'aie pas effectué l'étape suivante lors de l'installation, car mes fichiers étaient déjà définis de cette façon, c'est une bonne idée de définir vos fichiers dans Windows XP afin qu'ils affichent le chemin d'accès complet à la barre de titre. Pour ce faire, accédez à 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 pouvez savoir en un coup d'œil dans quel dossier vous vous trouvez
  9. Comme mentionné sur la page WordPress Codex Update, je n'ai pas copié le dossier wp-content, car cela écraserait mes thèmes et plugins actuels. Pour WordPress 3.0, j'ai copié twentyten dossier de thème dans le contenu wp, dossier de thème pour obtenir le nouveau thème par défaut de 3.0
  10. Enfin, j'ai copié tous les fichiers du dossier de niveau supérieur, WordPress, y compris index.php. Ensuite, je les ai collées dans le dossier d'origine (2.8). Je n'ai pas écrit le fichier.htaccess ou le fichier wp-config.php, les laissant tels quels. En règle générale, ces fichiers ne sont pas inclus dans une installation standard. J'ai renommé le fichier wp-config-sample.php en WP 3.0 en wp-config-sample2.php juste au cas où
  11. À partir de là, on m'a demandé de me reconnecter à mon panneau d'administration et j'ai été invité à mettre à jour la base de données en suivant le lien fourni
  12. Installation réussie!

Cas liés à Windows XP

L'installation a réussi après beaucoup d'essais et d'erreurs et de jurons sur l'écran de mon ordinateur, c'est-à-dire. J'essayais de suivre les conseils ci-dessus pour installer manuellement après avoir déçu de suspendre la mise à jour du déballage lors de l'installation automatique. Lorsque j'ai essayé de déplacer manuellement le dossier wp-admin et wp-includes du dossier 3.0 vers le dossier 2.8, je recevais des messages d'erreur «Impossible de créer ou de remplacer wp-admin: accès refusé». Ce qui était encore plus frustrant, c'est que je recevais ces messages après avoir envoyé les dossiers de fichiers d'origine à la corbeille en les supprimant. Je n'ai même pas pu restaurer les fichiers car l'entrée a été refusée! J'ai probablement pensé que j'avais interrompu toute mon installation WordPress et ne pouvais pas mettre à jour.

J'ai finalement compris quel était le problème. Je travaillais sur un compte limité sur Windows XP. Je le fais exprès pour des raisons de 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 compris si le problème de compte limité était la raison pour laquelle la mise à niveau automatique ne fonctionnait pas. Cependant, ce conseil est garanti: si vous reconstruisez WordPress manuellement pour une installation locale, assurez-vous que vous utilisez ou accédez à un compte disposant de privilèges d'administrateur. J'espère que cet article sera utile à ceux qui ont pu rencontrer les mêmes problèmes que moi. Merci d'avoir lu.