2012-10-31 71 views
4

我按照安裝步驟:http://www.phabricator.com/docs/phabricator/article/Configuration_Guide.html,但無法成功安裝Phabricator。即使我已經多次檢查了這些步驟。Phabricator安裝問題

我在/ tmp /代碼審查中創建一個文件夾,這個文件夾中,我下載從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.conf.php」,我已經把MySQL的信息在裏面。但是當我執行第一setup命令:

$./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

因爲你可以在這裏找到詳細信息窗口:http://autoqainfo.blogspot.in/2014/09/phabricator-setup-on-windows-it-works.html –

回答

4

問題已解決。這是由於符號鏈接。在我從github提取源代碼之後,我將該文件夾(scp)轉移到了另一個我想安裝Phabricator的服務器上。符號將被真實文件取代。這將導致錯誤,如上所述。

因此,不要直接將文件夾複製到其他服務器,您可以將其打包並複製焦油球。

+0

太棒了!我總是隻在我設置的每臺服務器上使用git repos,這主要是因爲只需在變更中進行更新就可以輕鬆更新它。 – floatingLomas

+0

這個答案解決了我的問題!並非所有的服務器環境都能訪問互聯網,所以這是必要的 – zaolian

0

嘗試PHABRICATOR_ENV=my。除非他們改變了一些東西,否則它應該是相對的,而不是絕對的。

+0

我已經試過了,同樣的結果。根據錯誤消息和「存儲」的源代碼,PHP尚未達到讀取env的部分。變量。 –

+0

我猜測開發人員在非工作版本中籤入。如果某人成功安裝了它,我可以拉他的版本,至少我可以使用它並等待開發人員修復它。 –

2

我沒有成功嘗試在(n個)Debian系統上首次安裝它。我無法解決問題,最終沒有弄清楚問題所在。我第二次嘗試:

這個過程的工作很順利,我和我​​在任何時候運行起來吧!希望能幫助到你。