多个WP站点相同的服务器-共享WP基础?

时间:2012-05-29 作者:chrisrth

我见过类似的问题,但没有一个有明确的答案。我在云服务器上托管了数十个WP站点(都是最新版本),但这会导致许多不必要的备份活动。我不是multisite的粉丝。实际上,我只是想通过将一组核心文件保存在一个可以被所有域读取的中心位置来简化。首选方法是通过允许版本来扩展此功能。

核心(>);3.2.1

核心(>);3.2.2

然后将域指向中心文件的首选版本。这将允许我只备份上载、主题和数据库文件。

想知道是否有一些关于这个主题的文档,而不需要做任何重大修改?

2 个回复
SO网友:Rarst

在没有多站点的情况下共享一组核心文件是一种有意义的设置技术,但还没有得到充分的研究——正是因为多站点的存在。

据我所知,它的最新迭代是suggested by Mark Jaquith 将成为:

sites
  |__ ms.dev
  | |__ content
  | |__ index.php
  | |__ wp => ../../wordpress/stable
  | |__ wp-config.php
  |__ one.dev
  | |__ content
  | |__ index.php
  | |__ wp => ../../wordpress/stable
  | |__ wp-config.php
  |__ two.dev
  | |__ content
  | |__ index.php
  | |__ wp => ../../wordpress/stable
  | |__ wp-config.php
wordpress
  |__ 3.5.2
  |__ 3.6
  |__ stable => 3.6
  |__ wp-config.php
请注意,符号链接用于“伪造”每个站点中仍然存在的核心文件。由于浏览器的安全措施,尝试从不同的域加载JS资源是有问题的。对于子目录布局,从备份等中排除它们应该很简单。

SO网友:Refiner

我认为您可以找到Mark Jaquith的WP框架以及一个符号链接的“WP”文件夹,尽管尝试包含核心文件的插件(很少见,但它们确实存在)可能会失败,这取决于服务器的配置方式。

https://github.com/markjaquith/WordPress-Skeleton

http://en.wikipedia.org/wiki/Symbolic_link

使用骨架并从备份中排除该文件夹。

PS-您只需将符号链接重新发布到不同的通用WP版本即可处理版本。

结束

相关推荐

在MultiSite中的循环外部获取_Author_meta的$user_id

因此,我目前正在运行一个多站点安装,超级管理员将创建所有新站点。我们使用的其中一个模板有一个贷款官员的博客页面。我正在扩展用户配置文件,以便新用户可以输入需要在其页面上显示的关键数据。除了创建站点时自动添加的超级管理员之外,每个站点只有一个用户。我发现,如果要使用该函数,需要指定用户IDthe_author_meta(); 循环外部。这是我的问题。我无法在模板中输入ID,因为每个新的贷款官员都将使用相同的主题模板。那么,如何使这些字段成为动态的呢?下面是配置文件部分的图像,以便LO在视觉上有所帮