Коли мова йде про проект на Бітрікс, важливо замовити перенесення проекту на інший сервер студії, яка спеціалізується на цій CMS. Навіть незначні помилки в налаштуваннях можуть призвести до серйозного порушення функціональності ресурсу. Найбільш часто зустрічаються такі помилки, як неправильна кодування символів або заборона доступу 304.
Джерело: https://www.aoinform.com/news/kak_perenesti_sajt_na_bitriks_na_novyj_khosting/2021-02-17-43085
В яких випадках може виникнути необхідність у перенесенні сайту Bitrix на інший хостинг
- Поточний сервер перестав задовольняти вимогам;
- Змінився власник сайту або інтернет-магазину;
- Не влаштовує технічна підтримка;
- Зросла ціна хостингу;
- Сайт знаходиться на сервері розробника або третьої особи;
- Систематичні збої в роботі на стороні хостинг-провайдера;
- Є потреба у більш потужному сервері, а провайдер не надає таку послугу;
- Переведення бізнесу в іншу країну.
Джерело: http://bit.do/fQgPN
Як вибрати хостинг для Bitrix
Ця CMS вимоглива до ресурсів. Тому для забезпечення безперебійної та швидкої роботи сайту на 1С Бітрікс потрібно сервер з великим рівнем потужності. Оптимально, коли:
- Apache 1.3 або вище;
- хостинг підтримує версію PHP вище 7.2 і MySQL вище 5.6;
- обсяг оперативної пам’яті не повинен бути менше ніж 156 Мб;
- дані розташовані на SSD накопичувачах.
CMS Бітрікс може працювати на хостингу під управлінням будь-якої операційної системи, але найкраще підходить UNIX хостинг.
У стандартному програмному продукті включена ліцензія на 2 сайта. Ви можете створити два сайти, наприклад російською та українською мовою, або корпоративний сайт і Інтернет магазин.
Ми рекомендуємо обирати тарифні плани віртуального хостингу, починаючи з тарифного плану «Великий», якщо планується невеликий сайт і тарифи «Мега 1» та «Мега 2», або хмарного VPS, для великих проектів.
Джерело: https://freehost.com.ua/ukr/cms/bitrix-hosting/
Етапи перенесення сайту на інший хостинг
Створення архіву в адмін-панелі CMS Бітрікс
Для початку потрібно увійти в адмін-панель, розташовану за адресою:
https://доменне_імя/bitrix
Де замість доменне_ім’я вкажіть ваш домен.
Після авторизації в адмін-панелі переходимо в розділ Налаштування> Інструменти> Резервне копіювання> Створення резервної копії
Далі вибираємо місце розташування «У теці сайту» і підтверджуємо створення резервної копії:
І чекаємо створення бекапу – якщо обсяг даних великий, то процес може виконуватися досить довго.
Всі резервні копії будуть доступні в списку і там же їх можна скачати на комп’ютер. Архів складається з декількох частин, кількість яких залежить від обсягу даних на диску. На прикладі можна побачити 12 частин:
На сервері копія зберігається в директорії: кореневий_каталог_сайту/ bitrix/backup
У диспетчері файлів це виглядає так:
На цьому етапі у нас уже є копія всіх файлів і бази даних і ми можемо переносити її на новий сервер.
Відновлення резервної копії Бітрікс за допомогою restore.php
Всі частини бекапу, створеного на попередньому етапі, потрібно перенести в кореневий каталог сайту на новий сервер. Це можна зробити будь-яким зручним способом – як по ftp, так і через диспетчер файлів. Також туди потрібно помістити скрипт restore.php, який можна завантажити на офіційному порталі CMS Бітрікс.
На скріншоті в кореневому каталог вже завантажені всі частини архіву та скрипт restore.php:
Ще потрібно створити базу даних і користувача бази даних, які буде використовувати CMS. У cPanel це зручно зробити через Майстер баз даних MySQL або по відео-інструкції:
Тепер, коли все підготовки завершені, можна приступати до відновлення. Відкриваємо restore.php, перейшовши за посиланням: http://доменне_ім’я/restore.php
Якщо все зроблено правильно, відкриється сторінка з інструментами відновлення резервних копій Бітрікс. Для зручності виберіть потрібну мову і натисніть далі:
На наступному етапі відзначаємо пункт «Архів завантажений в кореневу папку сервера» і вибираємо архів, що ми завантажили, і натискаємо далі:
Поки йде відновлення, вкладку браузера не закриваємо і не перезавантажуємо сторінку. Процес може зайняти деякий час, в залежності від розміру сайту.
Після розпакування архіву скрипт запросить параметри підключення до бази даних для імпорту бази. Потрібно вказати параметри БД, яку раніше створили і натиснути відновити:
Після відновлення бази натискаємо «Видалити локальну резервну копію і службові скрипти»:
Джерело: https://wiki.hostpro.ua/ua/knowledgebase/how-transfer-site-bitrix-to-another-server-ua/
Помилки при перенесенні сайту на «1С-Битрикс» на новий хостинг
При перенесенні сайту на «1С-Бітрікс» може виникнути ряд помилок. Перша – помилка кодування. Причиною може бути робота сайту в кодуванні UTF-8. Конфігурація сервера в цьому випадку не узгоджується з вимогами. Щоб вирішити проблему, встановіть супутні параметри PHP:
- mbstring.func_overload = 2,
- mbstring.internal_encoding = UTF-8.
Наступна проблема – помилка 403. У цьому випадку рекомендуємо звернутись в технічну підтримку компанії, у якій ви придбали хостинг.
Джерело:https://www.directline.pro/blog/perenos-sayta-na-1c-bitrix-s-odnogo-hostinga-na-drugoj/ |