具体的には、 ViewGitを PHP/Apache/Windows インストールで動作させようとしています。
PHP が実行できないようexec('git');
です。
exec('whoami');
正常に動作するので、無効にしても問題ありませんexec()
。
Apache は独自のユーザー アカウントで実行されています。このユーザーとしてログインしgit
、コマンド ラインで実行しようとすると、期待どおりの結果が得られます。このアカウントには、/Program Files/Git フォルダーですべてを実行するための完全なアクセス許可もあります。
ローカル マシンで実行するexec('git');
と問題なく動作しますが、サーバーでは動作しません。
何か案は?