在Openshift上构建Wordpress站点以扩展

时间:2013-06-05 00:28:11

标签: wordpress openshift scale openshift-gears

Openshift的默认应用程序生成器将Wordpress创建的网站设置为其齿轮的不可扩展版本。我想知道是否有办法设置可扩展的实例并在其上安装wordpress。

谢谢!

3 个答案:

答案 0 :(得分:6)

我今天正在研究这个问题,并在OpenShift上运行了一个可扩展的wordpress网站。 (www.runcloudrun.com)

我在action_hooks中禁用了符号链接,并手动将我的主题和插件添加到php / wp-content / themes和plugins目录中。我还使用S3插件将我的所有媒体文件存储在亚马逊s3上,这样一旦OpenShift添加了附加档位,我的图像和媒体就会缩放。

我正在写一篇关于如何做到这一切的博客文章,它应该在本周晚些时候发布。

修改以添加博文:http://www.runcloudrun.com/?p=22

- GS

答案 1 :(得分:1)

您可以结帐AppFog solution。如果你访问他的Github你也会找到一个OpenShift包装器。这两个可能会为您提供在Openshift上考虑可扩展解决方案所需的所有火花。

答案 2 :(得分:1)

只需使用git源URL并使用PHP创建一个新应用程序。创建应用程序后,将MySQL添加到其中。

创建应用程序后,下一步重要的是将模块直接签入Git仓库。

默认情况下,我们希望人们能够直接从Wordpress下载插件,但是当您扩展时,这些文件不会被复制。此外,缩放应用程序中每个齿轮的文件系统不共享,因此缩放后上传的模块不会神奇地复制到所有齿轮。鉴于此限制,我们决定将QuickStart标记为不可扩展,以防止不熟悉的用户遇到麻烦。

如果您熟悉Wordpress,只需将这些模块直接检查到您的来源,一切都会扩展。