특히 PHP/Apache/Windows 설치에서 작동하는 ViewGit을 얻으려고합니다.PHP exec ('git') failed
PHP가 exec('git');
을 실행할 수없는 것으로 보입니다.
exec('whoami');
은 정상적으로 작동하므로 exec()
이 사용 중지되면 문제가되지 않습니다.
아파치가 자신의 사용자 계정으로 실행됩니다.이 사용자로 로그인하여 명령 줄에서 git
을 실행하면 예상되는 결과가 나타납니다. 이 계정에는/Program Files/Git 폴더가있는 모든 작업을 수행 할 수있는 모든 권한이 있습니다.
로컬 컴퓨터에서 exec('git');
을 실행하면 제대로 작동하지만 서버에서는 작동하지 않습니다.
아이디어가 있으십니까?
고마워.하지만 내 PATH에'Git/bin'과'Git/cmd'가 둘 다 있습니다. – Chris
그런 다음 git.cmd가 우선적으로 적용되는지 확인하십시오. 어쨌든, git.bat를 추가하여 확인하십시오. –