从开发环境安装的wordpress博客不起作用

时间:2012-06-12 10:27:28

标签: wordpress

我在我的开发环境中安装了一个wordpress博客。此环境的网址为dev.mysite.com,我的实际环境位于mysite.com。它们共享同一个数据库。有一个适用于这两种环境的SVN。

我已经在我的开发环境中安装了wordpress博客,一切都很好,但是当我搬到真实环境时,它就无法打开。

SELECT * FROM wp_optionsLIMIT 1000

上面的查询显示, siteurl dev.mysite.com。我可以改变它,但它会停止在开发环境上工作(对吧?)。有没有办法在共享同一个数据库的同时从两个环境访问博客?

2 个答案:

答案 0 :(得分:1)

简而言之,我认为答案是否定的。 Wordpress将站点/基本URL存储在该wp_options表中的几行中,因此它只能在一个URL上正常工作。您是否有理由将它们指向同一个DB?

当我在使用Wordpress时,我只是在一个开发环境中工作,然后逐步更新我的实时网站。我认为这就是你有独立环境的原因!

答案 1 :(得分:1)

在开发和生产中使用相同的数据库是一个非常糟糕的想法,因为你可能会意外地破坏它(总是有备份!)。您应该有单独的DB,生产应该只使用生产应用程序。

如果您经常需要,或者至少手动执行,最好使用一些构建工具自动更新生产。请考虑使用Phing或其他构建工具。