phabricator on redhat's openshift


phabricator on redhat's openshift

我使用 github 的快速入门在 openshift 上安装了 phabricatorhttps://github.com/CodeBlock/phabricator-openshift-quickstart

我让它运行良好,但现在有两个问题:

1.( 一个设置问题,指出 apc.stat 已启用,必须在/var/lib/openshift/my-user-hash/php/configuration/etc/php.ini

但是我无法使用 sudo 命令(sudo 权限被拒绝(访问它,即使我正常打开它,我在 php 中也没有找到任何 apc.stat 设置.ini

2.( 我无法弄清楚如何设置用于跟踪存储库以进行传播的本地路径。它说我必须给出一个应该可以通过phabricator读取的路径,我试图给出持久存储位置..data/,但它给了我一个例外,如下所示:

未处理的异常("命令异常"(命令失败,出现错误 #1!

命令(CD'./data/' && HOME='/var/lib/openshift/my-user-hash/app-root/runtime/repo/phabricator/support/empty/' git cat-file --batch(

标准输出(空(

斯特德尔SH: 第 0 行: CD: ../data/:没有这样的文件或目录

我该如何解决这个问题?

1(根据Num Duong的回答,似乎您目前无法解决此问题,可能您应该等待Openshift php.ini权限策略更改。无论如何,这是一个次要的非阻塞问题。

2( 修改配置文件并重新部署到 openshift。在此处查找可用的噬菌体选项

你需要这样的SMTH:'repository.default-local-path' => getenv('OPENSHIFT_DATA_DIR'),

附言无论如何,openshift 上的 phabricator 有一个可能从未解决过的特殊问题:将 git 存储库从 OpenShift 实例克隆到 Phabricator 不会由于有关 SSH 配置的权限,由 SSH 工作。