Voor een klant maak ik een systeem waardoor hun lokale data gesynchroniseerd wordt met de online data. Nu zijn er 10 tabellen waarvan ik voor het synchroniseren een backup wil maken. Dit doe ik met dit script:
Als ik dit voor 1 tabel uitvoer, gaat het prima. Wil ik alle 10 tabellen in een loop "backuppen", dan loopt apache vast na de backup van de 2e of 3e tabel. Ik heb het ook met shell_exec geprobeerd, maar daar gebeurt precies hetzelfde. Apache is geïnstalleerd op Windows XP.
code:
1
2
3
4
5
| $command = $this->path_to_mysql."mysqldump -u ".$this->db_vars['user']." -p".$this->db_vars['pass']." ".$this->db_vars['db']." ".$table; ob_start(); passthru($command); $output = ob_get_contents(); ob_end_clean(); |
Als ik dit voor 1 tabel uitvoer, gaat het prima. Wil ik alle 10 tabellen in een loop "backuppen", dan loopt apache vast na de backup van de 2e of 3e tabel. Ik heb het ook met shell_exec geprobeerd, maar daar gebeurt precies hetzelfde. Apache is geïnstalleerd op Windows XP.