Почему php exec() с git возвращает пустой ответ, когда result_code = 1Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему php exec() с git возвращает пустой ответ, когда result_code = 1

Сообщение Anonymous »

Я пытаюсь получить журналы git и отобразить дату последнего обновления в панели администратора. Но все попытки добраться до git с помощью функций: exec,shell_exec,system,passthru не дают мне результатов даже по команде git --version.
Что я делаю не так? права на папку ./git пытался выдать, но не думаю, что в правах проблема. Возможно, переменные среды неверны. ОС Windows 10
$output = [];
exec('git --version', $output, $result_code);
$output2 = shell_exec('git --version');
$last_line = system('git --version', $result_code2);
$ff = passthru('git --version', $result_code3);
var_dump($output, $result_code, $output2, $last_line, $result_code2, $ff, $result_code3);

GitHelper.php:18:
array (size=0)
empty
GitHelper.php:18:int 1
GitHelper.php:18:null
GitHelper.php:18:string '' (length=0)
GitHelper.php:18:int 1
GitHelper.php:18:null
GitHelper.php:18:int 1


Подробнее здесь: https://stackoverflow.com/questions/790 ... ult-code-1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»