redhat的openhift上的phabricator

时间:2013-10-07 07:52:29

标签: php openshift phabricator

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

我把它运行得很好,但我现在有两个问题:

1。)设置问题,即apc.stat已启用且必须禁用 /var/lib/openshift/my-user-hash/php/configuration/etc/php.ini

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

2。)我无法弄清楚如何设置跟踪存储库进行扩散的本地路径。它说 我必须提供一个应该由phabricator可读写的路径,我试图给出持久存储位置..data /,但它给了我一个例外如下:

未处理的异常(“CommandException”) 命令失败,错误#1!

COMMAND (cd'../data/'&& HOME ='/ var / lib / openshift / my-user-hash / app-root / runtime / repo / phabricator / support / empty /'git cat-file - 批)

STDOUT (空)

STDERR sh:第0行:cd:../ data /:没有这样的文件或目录

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

1)根据Num Duong的回答,似乎你目前无法解决这个问题,可能你应该等待openshift php.ini权限政策的变化。 无论如何,这是一个小的非阻塞问题。

2)修改config file并重新部署到openshift。 寻找可用的phabricator选项here

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

P.S。无论如何,openhift上的phabricator有一个特殊问题,可能永远无法解决:从OpenShift实例克隆git存储库到Phabricator不会 由于有关ssh配置的权限,因此可以通过SSH工作。