2009-09-02 4 views
4

J'ai essentiellement trois environnements que j'utilise pour travailler sur mon site principal. J'ai mon local sur mon ordinateur et le développement et les live sur mon serveur web. J'ai développé le site en utilisant Wordpress sur l'environnement local et je veux tout garder à jour via svn.Gestion du blog Wordpress sur le développement et l'environnement en direct

Quelle serait la meilleure façon de le faire puisque j'ai besoin de trois installations de WP sur chaque environnement? Étant donné que tous les fichiers seront exactement les mêmes dans le référentiel des trois environnements, comment gérer les différents paramètres et configurations WP? Existe-t-il un moyen de copier la base de données WP du local vers les deux autres et de faire quelques petites modifications pour corriger les URL et autres différences dues aux différents domaines?

Désolé, si cela n'est pas clair, je vais clarifier une fois que j'obtiens des réponses.

Répondre

1

Habituellement, (si vous êtes un bon développeur) les URL ne sont pas codées en dur dans tous les plug-ins ou des thèmes, et tout ce qui dépend de l'URL racine peut être facilement changé comme:

update wp_options set option_value='http://live.wordpress.com/' where option_name in ('siteurl', 'home') 

La chose délicate est la mise à jour de contenu, qui peut contenir des choses spécifiques à un domaine (comme si vous copiez-collez des adresses pour des liens à partir de la barre d'adresse, etc.). Mais encore une fois, la solution est assez simple - passez par le vidage et remplacer "http://dev.wordpress.com" par "http://live.wordpress.com" Donc, déplacer la base de données n'est pas tâche si complexe qu'il semble;)

1

S'agit-il simplement des fichiers que vous souhaitez conserver ou des données, comme dans les blogs et les commentaires?

Si vous souhaitez conserver le contenu réel, vous devrez également effectuer des sauvegardes de bases de données en direct. Sinon, garder une trace des fichiers wordpress est assez simple. Vous avez juste besoin de sauvegarder les fichiers de tous les thèmes que vous avez ajoutés ou édités et le fichier de configuration, dont Wordpress fournit une copie de toute façon.

Questions connexes