2009-09-21 10 views
0

Je ne sais jamais quoi faire quand mon installation Wordpress me dit qu'une mise à jour est disponible. J'utilise la version 2.8 donc à chaque fois qu'il y a une mise à jour, tout ce que j'ai à faire est de cliquer sur mise à jour, de la magie se produit en coulisse et elle est mise à jour. Mais devrais-je créer des fichiers de sauvegarde? Et comment? J'ai des thèmes et des plugins personnalisés que je ne veux pas perdre parce que je n'ai pas de sauvegarde! Est-il prudent de supposer que rien de mauvais ne se produira lorsque vous cliquez sur le bouton de mise à niveau? Quel est votre processus lorsque vous décidez de passer à la version la plus récente?Mise à niveau de mon installation Wordpress ... cliquez et priez?

Répondre

3

Sauvegardez d'abord la base de données, le répertoire de contenu wp et les fichiers de configuration.

Il existe des plug-ins pour vous faciliter la tâche, mais puisque vous posez la question sur StackOverflow, je suppose que vous pouvez écrire un script pour le faire vous-même. Pendant que vous y êtes, ajoutez le script en tant que travail cron.

http://codex.wordpress.org/WordPress_Backups#Backup_Resources

0

sauvegarde toujours avant de faire un grand changement comme ça.

Vous voudrez copier tous vos fichiers dans un endroit sûr via FTP. Copiez-les, compressez-les, et gardez-les dans un endroit sûr où vous pouvez vous rappeler où ils sont. Vous voudrez également sauvegarder ou "exporter" la base de données et la conserver en toute sécurité. De cette façon, si quelque chose ne va pas, vous pouvez le restaurer tel qu'il était.

0

Généralement, je ne mets rien à jour en production sans le tester d'abord, à moins d'une simple modification et d'une question de sécurité (comme la mise à jour 2.8.4).

L'idéal est de créer une installation séparée pour être un serveur de test: il peut s'agir d'une machine locale ou d'une installation entièrement différente sur votre serveur. Pourquoi? Rappelez-vous que vous avez des plugins installés et que certains peuvent casser, mettre à jour tout ne peut pas être une décision "aveugle"! Donc, avant la mise à jour dans l'installation/le serveur de production, testez toujours dans l'environnement de test.

Rien n'est pire que d'avoir votre site Web à cause d'une erreur de mise à jour.

+0

Avez-vous réellement fait cela? J'ai essayé de faire fonctionner Wordpress dans un environnement de test, et cela demande un sérieux piratage. La base de données contient des références au domaine de production. Le site d'essai vous reliera au site de production. –

+0

Vous commencez à développer local dans votre environnement de développement et le système de gestion des versions de contrôle de source. Pour envoyer votre application à votre site de production, vous avez 2 options: l'une change wp-configs.php et le domaine du blog dans la base de données chaque fois que vous exportez en production, à la main. L'autre est la création d'une structure de contrôle de version qui a 2 fichiers de configuration et crée un script de déploiement que lorsque vous l'envoyez au serveur, il récupère la production wp-config. Bien sûr, ce n'est qu'une manière résumée d'utiliser un système de contrôle de version comme subversion avec wordpress et le déploiement. – GmonC

Questions connexes