我们有10个博客运行在一个小的EC2实例上,我们想看看是否所有的博客都能共享相同的wordpress php代码
我们不能使用MU,因为我们需要一个单独的DB中的所有博客,所以以后当我们需要移动它们时,它会更容易一些。
有人试过这个吗?
发布于 2012-07-05 20:40:42
有几件事在你的基本前提下是不合理的。首先,如果您在单独的实例中有十个博客,那么它们不能共享相同的代码基--十个EC2实例=十个服务器,因此需要十组文件。第二,由于同样的原因,您不可避免地会有重复的脚本。你能在两种情况下互相交谈吗?我不这么认为,但即使您有两个站点试图从相同的代码库运行,至少也会与数据库设置发生wp-config.php冲突。
我不确定多站点是不是这里的路。虽然所有的博客都存在于同一个DB中,但它们都有一个特定于博客的表前缀,这使得DB备份更容易(一DB对十),并且仍然允许可移植性(更多信息请参见这里 )。将一个博客从多个站点中移出有点乏味,它并不比将一个站点移动到另一个域更乏味。
听起来你想要的是有十个不同的WP环境,但是只有其中一个的完整代码库,这就是WPMS的核心--一个代码库,几个站点。因此,您对“相同的代码库而不是多站点”的要求是相互排斥的,这就是为什么已经4天了,而且没有人回答这个问题。听起来你需要重新考虑一下你的需求。
现在,如果您只想确保WP在全球范围内得到更新,可以考虑使用将核心WordPress安装到SVN中。您可以对单个插件进行同样的操作,只要它们在存储库中。通过这种方式,您可以简单地运行一个shell脚本来同时访问所有10个实例和svn up。但是,这似乎是为了避免多站点安装而做的大量工作。
https://wordpress.stackexchange.com/questions/57109
复制相似问题