I have D5.2 and Windows as localhost.
My $Path: C: \Program Files\PHP\;C: \WINDOWS\system32;C: \WINDOWS;C: \WINDOWS\System32\Wbem;C: \Program Files\MySQL\MySQL Server 4.1\bin
You can see that mysqldump is in C: \Program Files\MySQL\MySQL Server 4.1\bin
but I got error:
* mysqldump program NOT found or executable ???
* tar program NOT found or executable
* gzip program NOT found or executable
I even can execute mysqldupm from any place from my c:
Thanks in advance.
Comments
Comment #1
dman commentedmy first suspicion is that the spaces in your path will be causing problems to any later command-line call that didn't expect to have to quote commands.
First, I avoid installing any utilities in windows paths with spaces in.
Second, if I have to, or forgot, we have to use the old DOS path instead
"C:\Progra~1\MySQL\MySQL~1\bin" or whatever it actually is. (You'll have to figure it out for your own system)
It may also be possible to fix the module to quote properly where the commandline gets called, but that's up to a windows user to find and test.
... You also need to locate a tar.exe and gzip.exe utility. Shouldn't be too hard.