【问题标题】:phabricator on redhat's openshiftredhat 的 openshift 上的 phabricator
【发布时间】:2013-10-07 07:52:28
【问题描述】:

我使用来自 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)

标准输出 (空)

标准错误 sh: line 0: cd: ../data/: 没有这样的文件或目录

我该如何解决这个问题?

【问题讨论】:

  • 对于 1),我们正在努力公开 php.ini 或一些参数。请参阅this forum thread 了解更多关于我们如何在这个问题上来回讨论的详细信息,结果是this Trello story
  • 对于 2),尝试使用 $OPENSHIFT_DATA_DIR 环境变量而不是相对路径。
  • @NamDuong 你的意思是我应该在网络界面(UI)设置的本地路径输入字段中使用 $OPENSHIFT_DATA_DIR,我已经尝试过了,它给出了同样的错误
  • 出于兴趣,您必须使用什么齿轮尺寸才能获得不错的性能水平?
  • @muttonUp 我使用了小工具,这是唯一可用于免费帐户的工具。我只是在测试是否可以使用 openshift 来设置 phabricator。我没有设置任何高级功能,例如扩散或奥术师,因此无法提供任何可靠的性能指标。

标签: php openshift phabricator


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-10
    • 2012-04-06
    • 1970-01-01
    相关资源
    最近更新 更多