hi leutz,
ich habe mir ein script gebaut, mit dem ich einen mysql-dump in eine datenbank importiere.
nur leider funktioniert das ganze leider nicht so ganz.
mögliche fehler die ich ausschließen kann:
- korektes folder zur dump is gecheckt mit "echo getcwd();"
- mysqlbefehl funzt im linux und auf meinem test-webserver wo safe_mode aus ist.
- mit passthru (exec mit ausgabe) kommt der gleiche bildschirm wie wenn ich mysql --help nutze
- rechte der dump sind auf 777 und ich habe mal per hand den owner und die group gesetzt, hat alles nichts gebracht
liegts nun echt am safe_mode und wenn ja kann ich das lösen (evtl exec dir der php.ini ändern? steht derzeit auf das verzeichnis indem auch mysql liegt.), oder liegts evtl doch am linux irgendwo?
bekomm fast ne meise. funzt super auf meinem testserver und auf dem root nicht mehr. der einzige unterschied scheint safe_mode zu sein.
ich habe mir ein script gebaut, mit dem ich einen mysql-dump in eine datenbank importiere.
PHP:
exec('mysql --user=usr123 --password=pw123 --database=db123 < dump.sql');
nur leider funktioniert das ganze leider nicht so ganz.
mögliche fehler die ich ausschließen kann:
- korektes folder zur dump is gecheckt mit "echo getcwd();"
- mysqlbefehl funzt im linux und auf meinem test-webserver wo safe_mode aus ist.
- mit passthru (exec mit ausgabe) kommt der gleiche bildschirm wie wenn ich mysql --help nutze
- rechte der dump sind auf 777 und ich habe mal per hand den owner und die group gesetzt, hat alles nichts gebracht
liegts nun echt am safe_mode und wenn ja kann ich das lösen (evtl exec dir der php.ini ändern? steht derzeit auf das verzeichnis indem auch mysql liegt.), oder liegts evtl doch am linux irgendwo?
bekomm fast ne meise. funzt super auf meinem testserver und auf dem root nicht mehr. der einzige unterschied scheint safe_mode zu sein.