首页 文章

redhat的openshift上的phabricator

提问于
浏览
2

我使用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!

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

STDOUT(空)

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

我该如何解决?

1 回答

  • 1

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

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

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

    附:无论如何,openhift上的phabricator存在一个可能永远无法解决的特定问题:由于ssh配置的权限,从OpenShift实例克隆到Phabricator的git存储库不能通过SSH工作 .

相关问题