wordpress - 在哪里保存 openshift wordpress 安装的插件

标签 wordpress openshift

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

感谢您的回答!

最佳答案

简短回答:将您的插件和主题存储在 .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-root/runtime/repo

我的:

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

另一个是 OPENSHIFT_DATA_DIR。

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

OPENSHIFT_DATA_DIR/当前

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

最终效果是通过将您的目录添加到 wp.xml 附带的目录来组装插件和主题目录。因此,您完全组装好的 OPENSHIFT_DATA_DIR/current 将包含这些内容:

OPENSHIFT_DATA_DIR/current/wp-content

                                 /themes
                                 /plugins
                                 /uploads

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

关于wordpress - 在哪里保存 openshift wordpress 安装的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25334415/

相关文章:

php - 如何从 Woo commerce 存档页面 URL 中删除品牌或任何文本?

php - Facebook 的 Open Graph 抓取器获取 og :image? 速度慢

kubernetes - 远程访问 OpenShift Web 控制台

OpenShift 应用程序 - 使用 rhc 作为管理员协作者无法查看日志

wordpress - 按 IP 限制 woocommerce 订单

wordpress - WordPress 中自定义帖子类型的自定义图像大小

php - 通过来自子域的 API 使用 Wordpress cookie 进行身份验证

ruby - rhc设置登录错误

redis - OpenShift - 导入图像的凭据查找

python - 长时间运行的 Openshift Cron