Я пытаюсь разработать свой собственный установщик WordPress.
Чтобы сделать это, я хочу клонировать мои шаблоны, которые находятся в хранилище приватных файлов.
Итак, я получил скрипт sh, который запускается командой exec () php.
В этом скрипте sh попытайтесь сделать что-то подобное:
#!/bin/zsh
git clone [email protected]:username/myTheme.git
Но функция exec () ничего не делает, ничего не выводит и возвращает код выхода = 1
Не очень легко отладить.
У вас есть представление о том, что происходит, и что я могу сделать, чтобы решить это?
Большое спасибо за вашу помощь
Если ваш вывод php exec пуст, возможно, вы не видите ошибок, поэтому вы должны отправить yout stderr в stdout
exec('git clone <repo_name> 2>&1', $output);
echo implode("<br/>\n", $out);
Других решений пока нет …