我正在执行安装步骤: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
我也设置了env。变量就像手册所示:
$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,许多用户正在下载并使用它。所以安装应该工作,我是否会错过重要的事情?
如果您已成功安装,可以帮助检查我的步骤有什么问题吗?如果你使用一些以前的版本,你的号码是多少,所以我可以使用你的版本。感谢。
答案 0 :(得分:5)
问题解决了。这是由于符号链接。从github中提取源代码后,我将(scp)文件夹转移到另一台我要安装Phabricator的服务器上。符号将被替换为真实文件。如上所述,这会导致错误。
所以不要将文件夹直接复制到其他服务器,你可以打包并复制tar球。
答案 1 :(得分:2)
我第一次尝试在(旧的)Debian系统上安装它时失败了。我无法使它工作,并没有最终弄清楚问题是什么。在我的第二次尝试:
这个过程对我来说非常顺利,我立即开始使用它!希望它有所帮助。
答案 2 :(得分:0)
尝试PHABRICATOR_ENV=my
。除非他们改变了某些东西,否则它应该是相对的,而不是绝对的。