Страница 1 из 1
ibase_restore в PHP не работает
Добавлено: 05 окт 2006, 12:31
alexber220
FirebirdCS-1.5.3.4870 Linux PHP 5.0.5
Бэкапится нормально ресторится отказывается.
В силу отсутствия внятной документации обращаюсь сюда.
Через gbak восстанавливается а через пхп не хочет.
Посоветуйте как быть. Очень нужно через пхп.
Добавлено: 05 окт 2006, 15:25
kdv
"не работает" и "отказывается" - это как? Прямо так и говорит? "и говорит ему человеческим голосом - бэкапиться отказываюсь, наотрез..."
Добавлено: 05 окт 2006, 16:14
alexber220
файл базы не создаётся после попытки восстановления
Добавлено: 05 окт 2006, 18:20
kdv
файл базы не создаётся после попытки восстановления
молча, или все-таки выдается какое-то сообщение?
Добавлено: 05 окт 2006, 18:26
Merlin
kdv писал(а):файл базы не создаётся после попытки восстановления
молча, или все-таки выдается какое-то сообщение?
Ну не мучь его, ему папа не разрешает сообщение об ошибке разгласить. Не создаётся - ну и ладненько, не переживай, Дим.
Добавлено: 05 окт 2006, 18:46
alexber220
если бы он что-то сказал я бы догадался написать здесь.
при чём возвращается еденица
При удачном создании бекапа он тоже возращает еденицу.
Добавлено: 05 окт 2006, 20:00
kdv
если бы он что-то сказал я бы догадался написать здесь.
если бы ты догадался, то написал бы об этом сразу.
мне кажется, что проблема с правами. я не знаю как ты этот restore вызываешь, но если "локально", то тогда у php нет прав на создание файла БД (опосредованно). попробуй указать tcp-имя сервера и БД для рестора.
Добавлено: 06 окт 2006, 10:10
alexber220
вылечилось добавлением опции IBASE_RES_CREATE. =)