【问题标题】:Phabricator installation issuePhabricator 安装问题
【发布时间】:2012-10-21 02:16:49
【问题描述】:

我正在按照安装步骤:http://www.phabricator.com/docs/phabricator/article/Configuration_Guide.html,但无法成功安装 Phabricator。甚至我已经检查了很多次步骤。

我在 /tmp/codereview 中创建了一个文件夹,在这个文件夹中,我从 Github 下载了最新的代码,如下所示:

drwxr-xr-x  8 root root 4096 Oct 31 16:28 arcanist
drwxr-xr-x  7 root root 4096 Oct 31 16:28 libphutil
drwxr-xr-x 11 root root 4096 Oct 31 17:23 phabricator

我还设置了环境。变量如手册所示:

$export PHABRICATOR_ENV=/tmp/codereview/phabricator/conf/my

'my' 真正的意思是'my.conf.php',我已经把MySQL 信息放进去。但是当我执行第一个设置命令时:

$./phabricator/bin/storage upgrade

我收到以下错误消息:

PHP Warning:  require_once(/tmp/codereview/scripts/__init_script__.php): failed to open stream: No such file or directory in /tmp/codereview/phabricator/bin/storage on line 21
PHP Fatal error:  require_once(): Failed opening required '/tmp/codereview/scripts/__init_script__.php' (include_path='.:/usr/share/pear:/usr/share/php') in /tmp/codereview/phabricator/bin/storage on line 21

我认为这是来自 Facebook 的,很多用户正在下载并使用它。所以安装应该可以了,我错过了什么重要的事情吗?

如果你安装成功了,能帮忙看看我的步骤有什么问题吗?如果您使用以前的版本,您的号码是多少,所以我可以使用您的版本。谢谢。

【问题讨论】:

标签: phabricator


【解决方案1】:

问题解决了。这是由于符号链接。从 github 提取源代码后,我将文件夹转移(scp)到另一个我想安装 Phabricator 的服务器。符号将替换为真实文件。如上所述,这将导致错误。

所以不要直接将文件夹复制到其他服务器,你可以打包并复制tar球。

【讨论】:

  • 太棒了!我总是在我设置的每台服务器上拉入 git 存储库 - 主要是因为只需 pulling 更改它就可以很容易地更新它。
  • 这个答案解决了我的问题!并非所有服务器环境都可以访问 Internet,因此这是必要的。
【解决方案2】:

我第一次尝试在一个(n 旧的)Debian 系统上安装它没有成功。我无法让它工作并且最终没有弄清楚问题是什么。在我的第二次尝试中:

这个过程对我来说非常顺利,我很快就开始使用它!希望对您有所帮助。

【讨论】:

    【解决方案3】:

    试试PHABRICATOR_ENV=my。除非他们改变了某些东西,否则它应该只是相对的,而不是绝对的。

    【讨论】:

    • 我试过了,结果一样。根据错误信息和'storage'的源代码,PHP还没有到达读取env的部分。变量。
    • 我猜开发人员签入了一个非工作版本。如果有人安装成功,我可以拉他的版本,至少我可以使用它并等待开发者修复它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    • 2017-03-11
    • 1970-01-01
    相关资源
    最近更新 更多