Я нашел классный скрипт резервного копирования MySQL. Это работает нормально на некоторых хостинговых компаниях.
Сейчас я пробую его на другом хосте, на котором работает PHP версии 5.2.8.
У меня есть файл php.ini, который содержит это (как в корневом каталоге, так и в текущем каталоге):
disable_functions =.
Я получаю эти предупреждения, и кажется, что они больше, чем предупреждения.
Если exec()
не запускается, база данных не резервируется.
Неопределенная переменная: вывод в / home / nealsent / public_html / backups / backup_dbs.php в строке 21
Неопределенная переменная: res в / home / nealsent / public_html / backups / backup_dbs.php в строке 210
exec () был отключен по соображениям безопасности в / home / nealsent / public_html / backups / backup_dbs.php on line 210
Код следующий.
// dump db
unset($output);
// Line 210:
exec("$MYSQL_PATH/mysqldump $db_auth --opt $db 2>&1 >$BACKUP_TEMP/$db.sql", $output, $res);