Всем привет кто нибудь знает схему действий, уже все перепробовал. На хостинге сайт в кодировке cp1251 , пытаюсь перенести сайт на VPS на VMBitrix utf8.
Создал резервную копию как силами хостинг платформы так и в битрикс резервное копирование, Установил виртуальную машину, загрузил в бэкап файлы с базой данных
Попробовал восстановить ошибка Warning: fopen(/home/bitrix/www/bitrix/backup/111.ru_20180708_182708_sql_c9f01e2c.sql): failed to open stream: Permission denied in /home/bitrix/www/restore.php on line 2918 Can't create file: /home/bitrix/www/bitrix/backup111.ru_20180708_182708_sql_c9f01e2c.sql Скачиваю базу в нотепаде пробую преобразовать в UTF8 после загрузки не видит базу для восстановления..
Пробую восстановить по ссылке то же самое.
Пробую выгрузить каталог в XML выгружается - при загрузке все обрывается загужаются только параметры каталога, товары не загжуюатся Пробю выгрузить каталок в CSV - выгружается пр изагрузке тоже самое ошибка Пробую по чястям - бесполезно
Трогать файлы сайта пока не могу , так как сайт работает и принимает посетителей. Только если ночью а потом восстановить..
Алексей Лаврентьев написал: Can't create file: /home/bitrix/www/bitrix/backup111.ru_20180708_182708_sql_c9f01e2c.sql
Это не ошибка кодировки, а ошибка создания файлов. Вы уверены что места на жестком диске как минимум в 3 раза больше чем вес архива (размер запакованного архива + размер сайта)? Т.е. если у Вас сайт весит 5ГБ, а в архиве 2ГБ, то места должно быть как минимум 7ГБ, а вообще лучше 8.
Сохраняю только базу, 500мб и все Далее копирую ссылку для переноса, запускаю восстановление Он скачивает все успешно за тем - начинается распаковка архива и бац
Warning: fopen(/home/bitrix/www/bitrix/backup/111.ru_20180709_230613_sql_e6df44f4.sql): failed to open stream: Permission denied in /home/bitrix/www/restore.php on line 2918
Перевод Предупреждение: fopen (/home/bitrix/www/bitrix/backup111.ru_20180709_230613_sql_e6df44f4.sql): не удалось открыть поток: разрешение отклонено в /home/bitrix/www/restore.php в строке 2918 Ошибка 93% Не удается создать файл: /home/bitrix/www/bitrix/backup/111.ru_20180709_230613_sql_e6df44f4.sql
Всем спасибо за содействие, и наводку на права, нашел решение...
В общем... для тех кто столкнется с этой непонятной проблемой... а такие будут... Оказывается нужно зайти в СВОЙСТВА папки backup....и Поменять группу и владельца с root на bitrix... Я это сделал через "WinSCP"
3 дня убил не мог перенести базу, в поддержку писал, не дали ответа... и всего такая мелочь.... вот откуда я должен был догадаться что на папку backup могут стоять не те права...Я же пользуюсь стандартным функционалом от Битрикс restore.php , специально созданного для восстановления бекапа...
Все равно что купить телевизор без предохранителя.. и удивляться почему же он не включается кнопкой включения .. ах да, надо же найти предохранитель и воткнуть его, его это же и ежу понятно.. ох....
Алексей Лаврентьев, 1) Это не ошибки, а предупреждения об устаревших функциях 2) Скорее всего у Вас php 7.1, попробуйте на 7.0 распаковать, а потом уже переключиться на 7.1
Скажите, как то можно в виртуальную машину загрузить базу не силми битрикса с restore.php ? Можно как то просто наложить базу , на хостинге создается архив - его можно распаковать сразу в базу..
Теперь вообще думаю как работать с виртуальной машиной, так что случись с сайтом и фиг что восстановишь, на хостинге не разу небыло каких то ошибок при восстановлении силами хостинга.
Алексей Лаврентьев написал: Скажите, как то можно в виртуальную машину загрузить базу не силми битрикса с restore.php ? Можно как то просто наложить базу , на хостинге создается архив - его можно распаковать сразу в базу..
Теперь вообще думаю как работать с виртуальной машиной, так что случись с сайтом и фиг что восстановишь, на хостинге не разу небыло каких то ошибок при восстановлении силами хостинга.