- ベストアンサー
shell_execコマンドについて
PHP上でshell_execコマンドを使用し下記のようにディレクトリをコピーするコマンドを実行したのですが「000_copy」のフォルダは作成されませんでした。 コピー元のディレクトリの所有者はrootで権限も全て読み込み、書き込み、実行権限可能としてあります。 宜しくお願いします。 cp -a /home/samba/000_テンプレート /home/samba/000_copy
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
a) オプション-aがサポートされてない。 b) 「テンプレート」という文字列が悪さしている。 c) /home/sambaに対する書き込み権限がない。 ――とか。 エラーメッセージが出力されていると思われるので、リダイレクトして、原因切り分けに役立ててみては。
- 参考URL:
- http://jp.php.net/shell_exec
お礼
ありがとうございます。 b)が原因でした。