2011-01-26 78 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); 


?> 

回答

1

尝试添加完整路径的mysqldump

0

前你需要指定的完整路径到mysqldump命令行工具。

进入...

which mysqldump 

...从shell会告诉你的必经之途。