diff --git a/setup/migrate/steps/migrateDatabase.php b/setup/migrate/steps/migrateDatabase.php index 26a2257..d4251f2 100644 --- a/setup/migrate/steps/migrateDatabase.php +++ b/setup/migrate/steps/migrateDatabase.php @@ -126,10 +126,10 @@ class migrateDatabase extends Step $tmpFolder = $this->resolveTempDir(); if(WINDOWS_OS) { $termOrBash = "command prompt window"; - $exe = "\"$location".DS."mysql".DS."bin".DS."mysqldump\""; // Location of dump + $exe = "$location".DS."mysql".DS."bin".DS."mysqldump.exe".DS; } else { $termOrBash = "terminal window"; - $exe = DS."$location".DS."mysql".DS."bin".DS."mysqldump.exe".DS; + $exe = "\"$location".DS."mysql".DS."bin".DS."mysqldump\""; // Location of dump } $date = date('Y-m-d-H-i-s'); if(isset($database['manual_export'])) { @@ -156,9 +156,9 @@ class migrateDatabase extends Step } // Handle failed dump if(WINDOWS_OS) { - $sqlFile = "/tmp/kt-backup-$date.sql"; // Use tmp instead due to permissions + $sqlFile = "C:\\kt-backup-$date.sql"; // Use tmp instead due to permissions } else { - $sqlFile = "C:\kt-backup-$date.sql"; // Use tmp instead due to permissions + $sqlFile = "/tmp/kt-backup-$date.sql"; // Use tmp instead due to permissions } $cmd = $exe.' -u"'.$dbAdminUser.'" -p"'.$dbAdminPass.'" --port="'.$port.'" '.$dbName.' > '.$sqlFile; $this->error[]['error'] = "Could not export database:";