Имеется бэкап 2012 года: backup-May-29-2012-1.tar.gz. Все остальные данные давно утеряны, т.е. кроме этого файла вообще ничего нет, в т.ч. каких-либо логинов/паролей/ключей.
Выбрал хостинг, рекомендованный Битриксом - Timeweb, и тариф Eterno - предназначен специально для Битрикс.
Скачал файл restore.php отсюда: http://www.1c-bitrix.ru/download/scripts/restore.php Закачал данный файл вместе с файлом бэкапа на сервер в папку public_html. На всякий случай выставил этим двум файлам и папке права доступа - 777.
Пытался много раз распаковать архив, но распаковка архива намертво зависает на 35%.
Предполагаю, что нужен старый файл restore.php. Но у меня его нету. Или дело в хостинге, не знаю. Помогите, пожалуйста.
Денис Сон написал: На таймвебе в файл-менеджере можно архив вручную распаковать. Если не распакуется - то скорее всего, архив битый.
Архив 4 ГБ весит. При попытке распаковать через Timeweb такой большой файл, возникает ошибка. Тем более много где написано, что файл бэкапа необходимо распаковывать только файлом restore.php.
Михаил написал: Тем более много где написано, что файл бэкапа необходимо распаковывать только файлом restore.php.
Ну если через restore.php не работает, не продолжать же пробовать до конца жизни? С большими архивами при переносе часто проблемы. Если ничего не подходит, то войдите на сервер по SSH и распакуйте командой tar. По параметрам точно не подскажу, давно не приходилось работать с командами. Вроде что-то типа xvzf с указанием полного имени к файлу, в общем посмотрите - это легко найти. Если архив не битый, то проблем не должно быть.
А через архиваторы на компе файл открывается? 7-zip например?
На Eterno такого не помню, чтобы были проблемы с распаковкой. Попробуйте связаться с их техподдержкой, хотя не думаю что они быстро ответят. В последнее время они расслабились в этом плане. Кстати, права доступа не нужно было менять, ни на папку, ни на restore.php. Сделал архив с файлами restore.php для четырех старых версий - 9, 10, 11, 12. Может, поможет, но сомневаюсь.
Цитата
Михаил написал: через архиватор на компе распаковывается, но от этого не легче.
Ну почему, легче - это значит, архив в порядке. Иногда бывает иначе.
Если уж совсем не получится, то можете распаковать у себя на компе, и на ночь поставить закачку на сайт через FTP. Но, это так, на крайняк - если не дождетесь ответа от техподдержки.
Александр Остроумов написал: На хостинге распакуйте через SSH консоль и всё. Архив БД также руками можно загнать через консоль
Всё сделал как Вы сказали – помогло, сайт работает. Спасибо.
У меня ещё несколько небольших вопросов. После распаковки бэкапа, кроме файлов сайта, появилась папка backup со следующим содержимым (название сайта заменено на "site"):
В качестве БД был взят файл siteru_site.sql. Т.е. я залил данный файл в корень сайта и через консоль SSH её добавил.
Вопросы:
Правильно ли я из двух sql-файлов выбрал файл дампа? Просто есть ещё какой-то файл - siteru_parser.sql, может мне его нужно было использовать?
Правильно ли что я удалил с сервера данную папку (т.е. папку backup)?
А что за множество других файлов в этой папке? Они мне когда-нибудь понадобятся?
Вообщем, в siteru_parser.sql находятся результаты парсинга Яндекса. Папку backup с сервера конечно же удалил. Непонятно лишь что за множество других файлов в этой папке. Если кто знает, подскажите, пожалуйста.
Михаил написал: Имеется бэкап 2012 года: backup-May-29-2012-1.tar.gz.
Судя по имени, этот бэкап сделан не нашей системой, а, вероятно, хостером. Значит восстанавливать его через restore.php не то что не надо, а противопоказано!
Я бы распаковал руками из командной строки через tar, потом импортировал базу через mysql. Если вы никогда не делали ничего похожего, лучше обратиться к тому, кто знает.