1. Время
Хостинг-провайдер останавливает скрипт, который работает слишком долго, часто через несколько десятков секунд. Резервная копия, сделанная за один проход, тогда обрывается на середине и оставляет непригодный файл. Копия, которая делается небольшими шагами и продолжается с того места, где остановилась, в это ограничение не упирается.
2. Место
Чтобы записать резервную копию, на сервере нужно место, сопоставимое с размером сайта. Резервная копия, заполнившая диск, может помешать и самому сайту. Удалите старые резервные копии, которые вам больше не нужны, или храните их в другом месте.
3. Лимит загрузки
Чтобы восстановить резервную копию с вашего компьютера, её нужно загрузить на сервер. Хостинг-провайдеры ограничивают размер загружаемого файла (настройки upload_max_filesize и post_max_size в PHP), часто несколькими десятками или сотнями мегабайт. Резервная копия большего размера отклоняется, иногда после долгих минут загрузки.
Три выхода: попросить хостинг-провайдера повысить этот лимит, отправить файл частями или перенести сайт с сервера на сервер, минуя ваш компьютер.
Как освободить место
- удалите медиафайлы, которые больше не используются ни на одной странице, и старые версии страниц;
- очистите кеш и временные файлы, которым нечего делать в резервной копии;
- не храните старые резервные копии в папке сайта.