首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何共享WordPress核心库

如何共享WordPress核心库
EN

WordPress Development用户
提问于 2012-07-01 16:16:48
回答 1查看 2K关注 0票数 7

我们有10个博客运行在一个小的EC2实例上,我们想看看是否所有的博客都能共享相同的wordpress php代码

  1. 当我更新Wordpress时,所有的博客都会更新。
  2. 将Apache/mod_php中的内存保存为缓存中没有重复的脚本或字节码(如果是APC)。

我们不能使用MU,因为我们需要一个单独的DB中的所有博客,所以以后当我们需要移动它们时,它会更容易一些。

有人试过这个吗?

EN

回答 1

WordPress Development用户

发布于 2012-07-05 20:40:42

有几件事在你的基本前提下是不合理的。首先,如果您在单独的实例中有十个博客,那么它们不能共享相同的代码基--十个EC2实例=十个服务器,因此需要十组文件。第二,由于同样的原因,您不可避免地会有重复的脚本。你能在两种情况下互相交谈吗?我不这么认为,但即使您有两个站点试图从相同的代码库运行,至少也会与数据库设置发生wp-config.php冲突。

我不确定多站点是不是这里的路。虽然所有的博客都存在于同一个DB中,但它们都有一个特定于博客的表前缀,这使得DB备份更容易(一DB对十),并且仍然允许可移植性(更多信息请参见这里 )。将一个博客从多个站点中移出有点乏味,它并不比将一个站点移动到另一个域更乏味。

听起来你想要的是有十个不同的WP环境,但是只有其中一个的完整代码库,这就是WPMS的核心--一个代码库,几个站点。因此,您对“相同的代码库而不是多站点”的要求是相互排斥的,这就是为什么已经4天了,而且没有人回答这个问题。听起来你需要重新考虑一下你的需求。

现在,如果您只想确保WP在全球范围内得到更新,可以考虑使用将核心WordPress安装到SVN中。您可以对单个插件进行同样的操作,只要它们在存储库中。通过这种方式,您可以简单地运行一个shell脚本来同时访问所有10个实例和svn up。但是,这似乎是为了避免多站点安装而做的大量工作。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/57109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档