2011-01-26 10 views
0

私は手動で出力を印刷から実行するとうまくいきます。私のPHPデータベースバックアップスクリプトはなぜ機能しませんか?

SH::/ mysqldumpを:完全なパスを追加し、そのようなファイルやディレクトリはありません

<?php 

$backupFile = "backup/wordpress" . date("Y-m-d-H-i-s") . '.gz'; 
$command = "mysqldump -hlocalhost -uusername -ppassword dbname | gzip > $backupFile"; 
print $command; 
system($command); 


?> 

答えて

0

の前であなたは完全なパスを指定する必要がありますしかし、実際のプログラムには、次のエラーを生成しますmysqldumpコマンドラインツールに渡します。

入る...シェルから

which mysqldump 

...はあなたに必要なパスを教えてくれます。

関連する問題