présentation
Récemment, j'ai mis à jour WordPress de 2.8 à 3.0. La plupart des tutoriels, y compris WordPress Codex, vous montrent comment mettre à jour pour un blog direct, qui est stocké sur votre serveur hôte. Je n'ai pas pu trouver d'informations sur la mise à jour manuelle d'une installation sur un ordinateur local (tel qu'un serveur de test pour le développement de threads), j'ai donc écrit cet article.
Vous pouvez demander: "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" sur Google sans guillemets, je suis entré dans le problème de la fonctionnalité automatique en m'arrêtant lors de 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é assez facile, mais au début, elle a été très difficile à cause des pièges auxquels je n'ai pas prêté attention. Ceux-ci seront documentés dans la section "Grackat" ci-dessous. Bien que je ne vais pas combiner un tutoriel approfondi, je vais vous montrer 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.
- Tout d'abord, j'ai fait une copie de sauvegarde de la base de données en allant dans Outils, puis exporté vers le panneau d'administration. J'ai ensuite sélectionné le fichier d'exportation d'exportation Cette méthode est documentée dans l'article "Comment copier votre blog WordPress en 60 secondes" par Christopher S. Penn. Appuyez sur le titre de cet article sur Google pour en savoir plus.
- 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
- J'ai accédé au dossier dans lequel le fichier a été téléchargé. Il peut s'agir d'un dossier Documents, Documents ou My Downloads. Dans mon cas, c'était un dossier Téléchargements dans Mes documents
- Décompressez le fichier (WordPress-3.01.zip) en cliquant avec le bouton droit et en sélectionnant Tout extraire
- Après avoir extrait tout, l'assistant ouvre le fichier extrait. J'ai double-cliqué sur le dossier WordPress
- À partir de là, ouvrez une deuxième fenêtre de l'Explorateur en accédant au menu Démarrer, Computer My. De là, j'ai accédé à mon installation WordPress d'origine. J'ai installé la mine sur le disque local (C :), Program Files, Apache Software Foundation, Apache 2.2, htdocs, WordPress
- Après m'être connecté à mon fichier WordPress d'origine, j'ai copié (Ctrl-C) les fichiers wp et les fichiers wp-admin de mon fichier WordPress 3.01 et collé (Ctrl-V) dans le fichier d'origine (WordPress 2.8).
- Bien que je n'aie pas effectué l'étape suivante lors de l'installation, car mes fichiers étaient déjà configurés de cette façon, c'est une bonne idée de placer vos fichiers dans Windows XP afin qu'ils affichent le chemin d'accès complet dans la barre de titre. Pour ce faire, accédez à l'élément de menu Outils, Options de fichier …, 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
- Comme mentionné sur la page de mise à jour du code WordPress, je n'ai pas copié le fichier wp-content, car cela réécrirait mes thèmes et plugins actuels. Pour WordPress 3.0, j'ai copié twentyten fichiers thématiques dans le contenu wp, fichiers thématiques pour obtenir le nouveau thème prédéfini de 3.0
- Enfin, j'ai copié tous les fichiers du fichier de haut niveau, WordPress, y compris index.php. Je les ai ensuite 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 uniquement si
- À 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.
- L'installation a réussi!
Cas liés à Windows XP
L'installation a réussi après de nombreux essais et erreurs et maudits sur l'écran de mon ordinateur, c'est-à-dire J'essayais de suivre les conseils ci-dessus pour installer manuellement après le blocage décevant dans «Mise à jour du déballage» dans l'installation automatique. Lorsque j'ai essayé de déplacer manuellement le fichier wp-admin et wp-includes du fichier 3.0 vers le fichier 2.8, je recevais des messages d'erreur «Impossible de créer ou de remplacer wp-admin: connexion refusée». Ce qui était encore plus décevant, c'est que je recevais ces messages après avoir envoyé les fichiers d'origine des fichiers à 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 dû penser que j'avais interrompu toute mon installation WordPress et que je 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 vers le dossier Program Files, et ainsi de suite, j'ai dû ouvrir 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 manuellement WordPress pour une installation locale, assurez-vous d'utiliser ou d'accéder à 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.