Trying to set up git support over http in Phabricator on Ubuntu 14.04, I have followed the setup and added /usr/lib/local
//Missing Binary git-http-backend Unable to find this binary in the webserver's PATH. You may need to configure environment.append-paths.//
I have tested whether the binary is seen by phabricator with the following script (offered on the Phabricator irc channel)
require '/path/to/phabricator/scripts/__init_script__.php'; var_dump(Filesystem::resolveBinary('git-http-backend'));
With the correct result:
>string(34) "/usr/lib/git-core/git-http-backend"
But the warning abou the binary not being on the path persists in diffusion, and I cannot clone a repository (Error 500).
I have changed the ownership of the /var/repo repository files to both daemon-user and vcs-user. GIT-CURL_VERBOSE will only show "permission denied".
Added a symlink of git-http-backend to the /phabricator/support/bin folder. No changes (warning in diffusion about missing binary remains, no permission to clone on local machine).