5

我正在遵循安装步骤: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 的,很多用户正在下载并使用它。所以安装应该工作,我错过了一些重要的事情吗?

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

4

3 回答 3

6

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

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

于 2012-11-01T09:34:46.733 回答
2

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

  • 我从最新的 Ubuntu 版本(版本 ubuntu-12.10-server-amd64)创建了一个全新的空 Ubuntu VM。
  • 从 Phabricator 网站下载Ubuntu 安装程序脚本并在我的虚拟机上运行它。
  • 完成上述脚本后,按照Phabricator 安装指南中的说明配置系统。

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

于 2012-11-21T13:11:19.213 回答
0

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

于 2012-10-31T23:20:02.200 回答