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
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
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.
Il y a un bon script de sauvegarde ici pour les sites Wordpress:
http://www.guyrutenberg.com/2008/05/07/wordpress-backup-script/
basé sur Bash et bzip2.
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.
- 1. Mise à niveau et mise à niveau de Wix 3.0
- 2. Erreur lors de la mise à niveau de mon produit
- 3. rails installation et mises à niveau du plug-in
- 4. Comment arrêter un service Windows pour effectuer une installation de mise à niveau?
- 5. Modification/mise à niveau de modèles existants
- 6. Clickonce Mise à niveau et configuration de l'application
- 7. Mise à niveau 64 bits
- 8. Problème de mise à niveau de jasperreports
- 9. Erreur de mise à niveau ActiveReports
- 10. fermer message de mise à niveau htmlpurifier
- 11. Problème de mise à niveau des rails
- 12. Mise à niveau de composants WebPart SharePoint
- 13. Mise à niveau de l'infrastructure SharePoint - whoops
- 14. zend_config_ini cassé après la mise à niveau à zf 1.9
- 15. Meilleure mise à niveau matérielle Visual Studio
- 16. Configuration Phing et Wordpress
- 17. Spring.NET - Mise à niveau lors de la mise à niveau vers NHibernate 2.0 à partir de 1.1?
- 18. Obtenir une erreur lors de la mise à niveau mon application dans Android Market
- 19. Mon installation Apache aux côtés d'IIS
- 20. Silverlight RC0 Mise à niveau Issue
- 21. question de mise à niveau subversion - 1.5.3 à 1.5.4
- 22. Mise à niveau de la bibliothèque Enterprise - v1.0 à v4.1
- 23. Mise à niveau de SVN 1.4 à 1.5.3 et CC.Net de 1.3 à 1.4
- 24. Mise à niveau de SQL 2000 - 2008 - Envoi de journaux
- 25. Mise à niveau de FPDF 1.53 à 1.6 - des problèmes?
- 26. Test de la mise à niveau de l'application sur l'iPhone
- 27. Problème de mise à niveau dans Installshield 2008 Édition Premier
- 28. Quel est le "chemin de mise à niveau" de Assertion.AssertEquals?
- 29. Mise à niveau de Fedora Python cassé easy_install
- 30. Mise à niveau vers la version 3.5 SP1 et 3.5 La mise à jour de la famille sur les systèmes clients peut casser mon code?
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. –
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