替代多个WordPress安装(而不是使用WordPress亩)

我在服务器上运行多个WordPress实例来pipe理跨多个域的博客(也托pipe在同一台服务器上)。 有些域名甚至将多个WordPress实例用作子目录。

实施这些实例的最佳方式是什么,以便他们能够轻松地保持最新状态? 现在,在发布WP之后大约一到两周,我login并手动更新最新下载的tar.gz中的每个实例。

我在所有实例之间共享的唯一内容是内容项目(themese等)。 我通过符号链接到每个实例的安装path的“main”内容目录来处理这个问题。

有没有办法做一些类似于WordPress的实际代码部分? 我相信唯一的实例特定的configuration是为了连接数据库

为什么不使用WordPress-mu,是不是它devise的? FYI WordPress 3将在三个月内发布,将会与Mu合并。

在此之前,您可能只需符号链接所有的核心文件,基本上除了configuration文件或用户内容目录以外的所有内容。

带有多站点插件的WPMU( http://www.google.com/search?q=1193384369_njsl-sites-009.php )完美地实现了这个function。

实际上你可以通过使用Domain Mapping插件拥有不同的博客来托pipe域名,但是这样可以保持整个域名的独立(但是代码/数据库相同)。

我还没有testing,但认为unionfs可能是一个可以帮助这样的事情的工具。 Unionfs是livecds上经常使用的一种工具,它使文件系统的一部分来自只读CD,其中一部分来自RAM-Disk。 我从来没有做过或testing过,但我认为你可以做这样的事情

/base-wp-dir = base wordpress files /instance1-files = files related to a specific instance of wp /instance2-files /www/instance1-union = rw-/instance1-files,ro-/base-wp-dir /www/instance2-union = rw-/instance2-files,ro-/base-wp-dir 

所以基本上,当升级的时候,你卸载所有的联合实例文件夹,更新基本文件夹中的单词,然后重新安装你的联合。

这里是一个很好的关于unionfs的 Linux Journal 文章 。

这是一个古老的问题,但值得注意的是,Wordpress的3.0版本将Wordpress-MU合并到Wordpress中。 所以现在,默认的WordPress 3.0安装允许简单的多站点设置,维护和升级。

以防万一有人偶然发现这个问题:理论上,使用Wordpress MU Domain Mapping插件是可行的: http : //wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

我自己并没有使用它,但是在我的研究中,我偶然发现了这个插件。