我想上传openshift的自定义安装。我已经安装了wordpress并通过git克隆了它。现在我想手动添加一些插件并将其推回openshift。在哪里我必须把我提取的插件/主题?
感谢你的回答!
简短的回答:将您的插件和主题存储在。openshift.
长答:每个Openshift账户都有一个用户名——一个像这样的长数字:53 f1a90f500446c42053423083
每个目录结构都有这个数字,所以你的:
/var/lib/openshift/53 f1a90f500446c42053423083/app-root/运行/回购/.openshift
将与我的不同:
/var/lib/openshift/12345678901234567890123456/app-root/运行/回购/.openshift
这个数字被合并到环境变量中,这样脚本就可以在你的和我的上同样地工作。其中之一是OPENSHIFT_REPO_DIR。在安装时,它将指向:
/var/lib/openshift/53 f1a90f500446c42053423083/app-root/运行/回购
在我:
/var/lib/openshift/12345678901234567890123456/app-root/运行/回购
另一个是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/经常/wp-content
/themes
/plugins
/uploads
因此,您在。openshift中输入的任何内容都将被复制到正确的位置,但不会更改。https://github.com/openshift/wordpress-example