Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Перенесення сайту включає перенесення всіх файлів сайту на новий сервер по FTP з'єднання, а також перенесення (експорт / імпорт) повної бази даних сайту, на новий сервер MySQL за допомогою панелі phpmyadmin.

Перенесення сайтаJoomla на інший хостинг завдання, яке рано чи пізно постає перед будь-яким власником сайту. Звичайно, вирішити задачу переносу можна за допомогою технічної служби нового хостингу, але практика показує, що без вашої участі в перенесенні сайту Joomla не обійтися, та й завершити перенесення зможете тільки ви. У цій статті - інструкції я розповім про перенесення сайту Joomla на інший хостинг, так би мовити, своїми силами без сторонньої допомоги.

Етапи перенесення сайту Joomla на інший хостинг

Розділимо перенесення сайту на кілька етапів. Черговість етапів перенесення можна міняти, тільки не порушуючи логіки завдань.

Перед початком перенесення очистіть папки сайту cache і tmp. Видаліть всі крім файлу index. html .Незачем «тягати» за собою зайвий сміття.

Зробити дамп вмісту бази даних сайту

Якщо облікові дані БД втрачені, їх можна легко відновити.

  1. Відновити дані доступу до БД в панелі управління хостингом (CPanel, ISP панелі, Directadmin);
  2. Або, простіше, подивитися облікові дані БД (бази даних) в файлі configuration. php в каталозі сайту.

Відкрийте файл configuration. php і знайдіть рядки:

Облікові дані БД відновлені. Продовжуємо робити дамп бази даних.

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Робити дамп вмісту бази даних будемо робити за допомогою інструментів скрипта phpMyAdmin, благо він є практично на всіх хостах. Далі просто:

  • Вибрати копійований базу даних;

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

  • Натиснути вгорі кнопку "Експорт";
  • У наступному вікні (фото вгорі) налаштовуємо параметри експорту:

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Налаштування параметрів Експорт для бази даних в phpMyAdmin

  1. Вибрати всі таблиці;
  2. Поставити галочку "SQL" формат файлу БД;
  3. У віконці «Стискати» можна залишити «Ні», якщо БД невелика або стиснути або стиснути її в zip або gzip файли. Розмір експортованої бази даних важливий для подальшого імпорту БД на новому хостингу. Максимальний розмір файлу для подальшого імпорту БД у кожного хостингу свій, зазвичай 1,024МВ або 2,048МБ.
  4. Натиснути кнопку «ОК» або «Виконати».

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Зробити копію сайту

Крім дампа БД потрібна копія самого сайту. Це все паки і файли вашого сайту. Я для копіювання сайту користуюся FTP клієнтом FilleZilla. Тут я бачу, що копіюю і бачу сам процес копіювання.

Для копії сайту потрібні всі папки та файли, які знаходяться в каталозі, куди ви встановлювали Joomla. Якщо встановлювали не ви, то, швидше за все, це папка httpdocs або public _ html або перша папка від кореня, де є файл index. html. Копіюємо все папки і файли сайту в окрему папку на свій комп'ютер. Копія сайту Joomla готова.

«Рухаємося» в новий хостинг.

Прикріпити домен на новий хостинг і створити нову базу даних на новому хостингу

Як прикріплювати домен до нового Хостіна думаю, ви знаєте, якщо ви вже переносите сайт. Але дуже коротко нагадаю:

В панелі управління хостингом потрібно створити нову базу даних MySQL для переміщуваного сайту

Увійдіть в MySQL (іконка на панелі) в Панелі управління хостингом і створіть базу даних з Ім'ям бази, Ім'ям користувача та Паролем доступу. База даних створена, переходимо до переносу дампа вмісту бази даних свого сайту (Імпорт).

Імпорт бази даних

Для імпорту БД в панелі управління хостингом входимо в phpMyAdmin.

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

  • Натискаємо на вкладку Імпорт;

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

  • Вибираємо файл дампа БД на комп'ютері, яку експортували раніше;

Налаштовуємо параметри Імпорту:

  • Кодування utf-8;
  • Формат SQL;
  • Режим сумісності SQL залишаємо None.

Примітка: Обсяг імпортованого файлу дампа БД повинен бути не більше дозволеного на хостингу, на фото це 2048 Мб. Дозволені формати стиснення gzip і zip.

  • Натискаєте «OK». Вдалий імпорт дампа БД проінформує зеленою смугою. База даних завантажена, переходимо до перенесення сайту.

Якщо ви не побачите зелену смугу після Імпорту, значить щось пішло не так. Видаліть всі частково перенесені таблиці і повторіть Імпорт заново. Проблема може бути в занадто великій обсязі імпортованої БД або жорсткому обмеженні хостингом часу імпорту. Вирішується ця проблема стисненням БД при Експорті або імпортувати БД за допомогою, наприклад, скрипта BingDamp.Еслі у вас є доступ до php.ini, то можна змінити параметри умов імпорту там.Только не перестарайтеся зі збільшенням.

Перенесення сайту на новий хостинг

Для перенесення сайту скористайтеся FTP клієнтом. Я використовую FTP клієнт FileZilla.

Перенести на новий сервер потрібно все папки і файли свого сайту, які копіювали раніше. В яку папку встановлювати (закачувати) сайт дізнайтеся на хостингу. Зазвичай це public _ html або httpdocs. Після перенесення папок і файлів сайту потрібно відредагувати файл configuration.php.

Виправити (редагувати) файл configuration. php

Замініть старі облікові дані БД на нові.

Також в рядках

  • public $ log _ path = '/ шлях до паки логів / logs';
  • public $ tmp _ path = '/ шлях до паки завантаження / tmp';

Після змін збережіть відредагований файл configuration. php і закачайте його назад на хостинг в режимі перезапису.

Щоб закінчити перенесення сайту Joomla на інший хостинг потрібно замінити DNS сервера для вашого домену.

Заміна DNS серверів

Замінити DNS сервера потрібно або у реєстратора вашого домену або на новому хостингу. Якщо ви використовуєте для управління доменом DNS сервера хостингу (делегували управління хостингу), то поміняйте назву DNS серверів у реєстратора домену в «Управління DNS». Пропишіть DNS сервера нового хостингу.

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Нагадаю, що шукати назву серверів DNS треба на хостингу в «Управління DNS». Це запис типу NS і виглядають вони так:

ns1.hostyou.ru; ns2.hostyou.ru; або dns1.hostyou.ru; dns2.hostyou.ru

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Зміна DNS серверів відбувається протягом 72 годин (швидше за швидше). Щоб перевірити змінилися DNS сервера вашого домену, скористайтеся будь-яким сервером on-line для перевірки DNS параметрів сайту. Наприклад, перевірте, сервером, картинкою або введіть у пошук «Перевірка DNS».

Перенесення сайту joomla на інший хостинг, як створити сайт на joomla

Помилки, що виникають при перенесенні сайту і їх виправлення

Чи не перейменовувати скачаний дамп БД, «Шаблон імені файлів».

Помилка: Перенесення сайту Joomla на інший хостинг закінчився кракобязамі замість статей або заголовків.

Порушена кодування бампа БД. Кодування файлу sql дампа БД повинен бути в кодуванні utf -8 без BOM (за замовчуванням); Сама база повинна бути в форматі: utf -8- general - ci (виставляється при імпорті).

Помилка: Замість сайту напис: Неможливо з'єднатися з базою даних. Помилка в рядку 2 (англійською, перводітся вільний).

  • Можливо помилка при редагуванні файлу configuration. php. Перевірте у файлі configuration. php ім'я бази, ім'я користувача і пароль нової бази даних;
  • Можливо, DNS сервера ще залишилися незмінними.
  • Рідше: сервер БД вимкнений, перевантажений і це не ваша вина.

Помилка: При установці розширень вискакує Оібка: JFolder :: create: Виявлено Нескінченний цикл Увага! Чи не вдалося перемістити файл!

У файлі configuration.php знаходиться в кореневому каталозі, не змінені шляху до папок tmp і logs.

Помилка: «Помилка 330 (net :: ERR_CONTENT_DECODING_FAILED): Невідома помилка»

Виправлення: Під час перенесення загубився якийсь файл з кореневого каталогу. Повторно перенесіть, в режимі перезапису, файли з кореневого каталогу ще раз. Папки сайту, повторно переносити не потрібно. Інших помилок у мене не було, тому все. На цьому, про перенесення сайту Joomla на інший хостинг, все!

Статті близькі по темі

Популярні статті