Openshift 的默认应用程序生成器将 Wordpress 的网站创建设置为其设备的不可扩展版本。我想知道是否有办法设置可扩展实例并在其上安装 wordpress。
谢谢!
Openshift 的默认应用程序生成器将 Wordpress 的网站创建设置为其设备的不可扩展版本。我想知道是否有办法设置可扩展实例并在其上安装 wordpress。
谢谢!
实际上,我今天正在研究这个,并在 OpenShift 上启动并运行了一个可扩展的 wordpress 站点。(www.runcloudrun.com)
我禁用了 action_hooks 中的符号链接,并手动将我的主题和插件添加到 php/wp-content/themes and plugins 目录中。我还使用了一个 S3 插件将我的所有媒体文件存储在 amazon s3 上,这样一旦 OpenShift 添加了额外的齿轮,我的图像和媒体就会缩放。
我正在写一篇关于如何做这一切的博客文章,应该在本周晚些时候发布。
编辑以添加博客文章: http ://www.runcloudrun.com/?p=22
--gs
您可以查看此AppFog 解决方案。如果你访问他的 Github,你也会发现一个 OpenShift 包装器。这两个可能会为您提供在 Openshift 上思考可扩展解决方案所需的所有火花。
只需使用 git 源 URL 并使用 PHP 创建一个新应用程序。创建应用程序后,将 MySQL 添加到其中。
创建应用程序后,重要的下一步是将模块直接签入 Git 存储库。
默认情况下,我们希望人们能够直接从 Wordpress 下载插件,但是当您扩展时,这些文件不会被复制。此外,缩放应用程序中每个齿轮的文件系统不共享,因此缩放后上传的模块不会神奇地复制到所有齿轮。鉴于此限制,我们决定将 QuickStart 标记为不可扩展,以防止不熟悉的用户陷入麻烦。
如果您熟悉 Wordpress,只需将这些模块直接签入您的源代码,一切都会扩展。