Я пытаюсь разработать свой собственный установщик Wordpress. Чтобы сделать это, я хочу клонировать мои шаблоны, которые находятся в репозитории частным хранилищем bitbuckets.clone private repo через php exec
Итак, у меня есть сценарий sh, который запускается командой exec() php. В этом ш скрипта попытаться сделать что-то подобное:
#!/bin/zsh
git clone [email protected]:username/myTheme.git
Но ехес() функция ничего не делать, ничего вывода и возвращает код выхода = 1 Не очень легко отлаживать.
У вас есть представление о том, что произойдет, и что я могу сделать, чтобы решить эту проблему? Большое спасибо за вашу помощь
проверить разрешения на папку. веб-сервер должен иметь права на запись в каталог. –
Проверьте permisisons, попробуйте использовать полный путь к git или убедитесь, что путь среды установлен правильно. – Devon
@JeffPuckettII Я нахожусь в местном развитии, это мой пользователь, который запускает сценарий (проверен с помощью whoami из сценария оболочки). – Draven