2012-10-28 4 views
1

내가 따랐다 파브리 케이 터 설치 & 구성 가이드 : http://www.phabricator.com/docs/phabricator/article/Installation_Guide.html http://www.phabricator.com/docs/phabricator/article/Configuration_Guide.html 내가 할 http://localhost로 이동파브리 케이 터의 자식 명령을 찾을 수 없습니다

최종 설치 나는 가 자식 명령은 (또한이 경고하고 찾을 수 없다고 메시지 얻을 "가 pcntl를 사용할 수없는 경고를!"

PHABRICATOR SETUP 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   This setup mode will guide you through setting up your Phabricator configuration. 


>>> CORE CONFIGURATION ------------------------------------------------------- 

okay PHP's deprecated 'safe_mode' is disabled. 
okay 'open_basedir' is not set. 
[WARN] You have not configured 'security.alternate-file-domain'. This makes your installation vulnerable to attack. Make sure you read the documentation for this parameter and understand the consequences of leaving it unconfigured. 
okay $PATH is nonempty. 
[OKAY] Core configuration OKAY. 


>>> REQUIRED PHP EXTENSIONS -------------------------------------------------- 

okay Extension 'mysql' installed. 
okay Extension 'hash' installed. 
okay Extension 'json' installed. 
okay Extension 'openssl' installed. 
okay Extension 'mbstring' installed. 
okay Extension 'iconv' installed. 
okay Extension 'curl' installed. 
okay PHP binary found on the command line. 
okay PHP is available from the command line. 
okay 'php' is CLI SAPI. 
warn pcntl is not available! 
[WARN] *** WARNING *** pcntl extension not available. You will not be able to run daemons. 


>>> GIT SUBMODULES ----------------------------------------------------------- 

EXCEPTION! 
exception 'CommandException' with message 'Command '(cd '/Users/piotr/Phabricator/phabricator' && git submodule status)' failed with error #127: 
stdout: 

stderr: 
sh: git: command not found 

' in /Users/piotr/Phabricator/libphutil/src/future/exec/ExecFuture.php:334 
Stack trace: 
#0 /Users/piotr/Phabricator/libphutil/src/future/exec/execx.php(34): ExecFuture->resolvex() 
#1 /Users/piotr/Phabricator/phabricator/src/infrastructure/PhabricatorSetup.php(264): execx('(cd %s && git s...', '/Users/piotr/Ph...') 
#2 /Users/piotr/Phabricator/phabricator/webroot/index.php(121): PhabricatorSetup::runSetup() 
#3 {main} 
,

또한 나는 자식이 있고 터미널에서 문제없이 실행할 수 있음을 언급하고자한다.

+0

'sh : git : 명령을 찾을 수 없음 '중 어느 부분을 이해하기 어렵습니까? 시스템 자체에 자식을 갖는 것은 sh 아래에서 사용할 수있게하는 사전 조건 일뿐입니다. 이 경우 오류 상태와 같이 sh에서는 사용할 수 없습니다. sh 아래에서 사용할 수있게해야합니다. – hakre

+0

불행히도 사실이 아닙니다. –

+0

어떤 경우가 아닌가요? 힘내는 PHP 사용자를위한 sh 아래에서 사용할 수 없습니까? 어떤 사용자와 셸이 사용되는지 알고 있습니까? – hakre

답변

1

웹 서버가 실행중인 사용자를 찾아 해당 사용자의 path 환경 변수에 git이 포함되어 있는지 확인하십시오.