Страница 1 из 1

Ошибка при восстановлении из бекапа

Добавлено: 04 июн 2026, 14:31
De_mon
Доброго дня, при попытке развернуть из бекапа получаю ошибку :

Fatal error: Uncaught Error: Call to undefined method fieldtype_phone::prepare_procedure() in /sites/test.lk.***/includes/classes/backup.php:543 Stack trace: #0 /sites/test.lk.***/modules/tools/actions/db_restore_process.php(92): backup::restore('autobackup_2026...') #1 /sites/test.lk.***/index.php(31): require('/sites/test.lk....') #2 {main} thrown in /sites/test.lk.***/includes/classes/backup.php on line 543

Re: Ошибка при восстановлении из бекапа

Добавлено: 05 июн 2026, 04:03
support
На самом деле бекап восстанавливается, а эта ошибка появляется уже после.

Исправление тут viewtopic.php?t=9814
Будет исправлено в 3.7.2

Re: Ошибка при восстановлении из бекапа

Добавлено: 13 июн 2026, 10:43
nikorn
Здравствуйте!
Похоже, у меня та же самая ошибка.

Код: Выделить всё

error:  Uncaught Error: Call to undefined method fieldtype_phone::prepare_procedure() in /storage/home/srv236266/htdocs/man/includes/classes/backup.php:543\nStack trace:\n#0 /storage/home/srv236266/htdocs/man/modules/tools/actions/db_restore_process.php(46): backup::restore()\n#1 /storage/home/srv236266/htdocs/man/index.php(31): require('...')\n#2 {main}\n  thrown in /storage/home/srv236266/htdocs/man/includes/classes/backup.php on line 543
Но замена файла login_by_phone.php, на который указывает ссылка в предыдущем ответе, проблему не решила.

Ошибка проявляется в том, что, помимо успешного восстановления базы, в каталоге резервных копий создается неупакованный файл базы данных. При этом интерфейс зависает, приходится перезапускать приложение.

Возврат файла backup.php из прошлых версий не решает проблему.

Re: Ошибка при восстановлении из бекапа

Добавлено: 15 июн 2026, 03:29
support
Файл из архива замените в includes\classes\
Сообщите результат.

Функция fieldtype_phone::prepare_procedure() больше не требуется и была удалена из login_by_phone.php

Re: Ошибка при восстановлении из бекапа

Добавлено: 15 июн 2026, 09:45
nikorn
Спасибо, все сработало!
База данных восстановилась, открылось окно входа в систему.