2016-06-27 4 views
0

私は私のカスタムWordPressのインストーラを開発しようとしています。 これを行うには、テンプレートを複製したいと思うのですが、bitbucketsの秘密リポジトリにあります。クローンプライベートレポPHPのexec

私はexec()phpコマンドで起動されるshスクリプトを手に入れました。デバッグが非常に簡単に1 ない=

#!/bin/zsh 
git clone [email protected]:username/myTheme.git 

しかし、EXEC()関数は何も、出力何もしないと終了コードを返す: このshスクリプトでは、そのような何かをしてみてください。

あなたは何が起こったのか、私はそれを解決するために何ができるのですか? あなたの助け

+0

をstdoutにyoutは標準エラー出力を送信する必要がありますので、フォルダにアクセス許可を確認してください。 Webサーバーにはディレクトリへの書き込み権が必要です。 –

+0

パーミッションをチェックし、gitへの完全パスを使用するか、環境のパスが適切に設定されていることを確認してください。 – Devon

+0

@JeffPuckettII私は現地で開発しています。(シェルスクリプトからwhoamiで確認された)スクリプトを起動するのは私のユーザーです。 – Draven

答えて

0

のおかげで多くのPHPのexecの出力が空の場合は、多分あなたはエラーが表示されていない、あなたは

exec('git clone <repo_name> 2>&1', $output); 
echo implode("<br/>\n", $out);