|
|
|
| На машине linux, в консоле все работает.
Но из скрипта не получаеться
$name = date("d.m.Y_H-i-s");
exec("mysqldump -u root -P 3306 -h 127.0.0.1 -p1234567 os>/var/www/os/mysql_dump/dump_$name.sql");
|
safe_mode в php.ini выключен.
error_reporting(E_ALL ^ E_NOTICE); Тоже ничего не выводит.
Подскажите в чем засада. | |
|
|
|
|
|
|
|
для: Eser
(04.03.2011 в 15:14)
| | mysqldump виден скрипту, попробуйте на всякий случай указать полный путь? | |
|
|
|
|
|
|
|
для: cheops
(04.03.2011 в 15:36)
| |
exec("/usr/bin/mysqldump -u root -P 3306 -h 127.0.0.1 -p 1234567 os>/var/www/os/mysql_dump/dump_$name.sql");
|
Не так тоже не получаеться | |
|
|
|
|
|
|
|
для: Eser
(04.03.2011 в 16:24)
| | А в логах операционной системы эта команда фигурирует?
PS Кстати, тут у вас между -p и паролем имеется пробел, которого не должно быть - это опечатка? | |
|
|
|
|
|
|
|
для: cheops
(04.03.2011 в 16:29)
| | Опечатка | |
|
|
|
|
|
|
|
для: Eser
(04.03.2011 в 15:14)
| | Проверьте права на запись в папку /var/www/os/mysql_dump
Пробел между параметром -р и паролем не ставится. В первом варианте было правильно написано. | |
|
|
|
|
|
|
|
для: Саня
(04.03.2011 в 16:30)
| | Спасибо. Дело было в правах на папку. | |
|
|
|