哪里可以保存openshift wordpress安装的插件

时间:2014-08-15 21:22:00

标签: wordpress openshift

我想上传openshift的自定义安装。我已经安装了wordpress并通过git克隆了它。现在我想手动添加一些插件并将其推回到openshift。我必须在哪里放入我提取的插件/主题?

感谢您的回答!

1 个答案:

答案 0 :(得分:5)

简短回答:将您的插件和主题存储在.openshift中。

更长的回答: 每个Openshift帐户都有一个可以被认为是用户名的东西 - 像这样的长数字: 53f1a90f500446c42053423083

每个目录结构都包含以下编号:

/var/lib/openshift/53f1a90f500446c42053423083/app-root/runtime/repo/.openshift

与我的不同:

/var/lib/openshift/12345678901234567890123456/app-root/runtime/repo/.openshift

该数字被合并到环境变量中,以便脚本可以在您的平台上运行并平均挖掘。其中一个是OPENSHIFT_REPO_DIR。在您的安装上,它将指向:

的/ var / lib中/ openshift / 53f1a90f500446c42053423083 / APP-根/运行/回购

我的:

的/ var / lib中/ openshift / 12345678901234567890123456 / APP-根/运行/回购

另一个是OPENSHIFT_DATA_DIR。

当您通过git从本地目录推送更改时,将运行部署脚本,并将所需的所有wp文件组装到其命名的目录中:

OPENSHIFT_DATA_DIR /电流

Openshift将在wp安装期间创建的“原始”wp插件和主题文件夹移动到OPENSHIFT_DATA_DIR / current / wp-content中。它在OPENSHIFT_REPO_DIR / .openshift中查找代码,并在其找到的任何插件和主题文件夹中复制。

净效果是通过将您的插件和主题目录添加到wp附带的目录来组装插件和主题目录。因此,您完全组装的OPENSHIFT_DATA_DIR / current将包含以下内容:

OPENSHIFT_DATA_DIR /电流/可湿性粉剂内容

                                 /themes
                                 /plugins
                                 /uploads

因此,您放入.openshift的任何内容都将被复制到正确的位置,但不会被更改。https://github.com/openshift/wordpress-example