Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

Є кілька способів перенесення сайту Joomla на хостинг з іншого хостингу або з локального комп'ютера. У цій інструкції ми розглянемо самий, на мій погляд, надійний з них.

крок 1. архівуємо файли сайту

Якщо сайт знаходитися у вас на локальному сервері (на вашому ПК), то просто створіть з файлів сайту архів ZIP.

Якщо ж сайт знаходитися на хостингу, з якого ви збираєтеся його переносити, тут можна піти, як мінімум, двома шляхами:

1. Скористатися програмою FTP доступу до хостингу (FileZilla. Total Commander і ін.) І з її допомогою завантажити файли сайту до себе на локальний комп'ютер, після чого запакувати їх в архів ZIP.

2. Створити архів ZIP з файлів сайту безпосередньо на хостингу, використовуючи його вбудовані можливості, а потім завантажити готовий архів до себе на локальний комп'ютер.

крок 2. Створюємо дамп бази даних

Створюємо дамп бази даних (експортуємо дані в текстовий файл).

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

Якщо при ж потрібно вводити логін і пароль, а ви їх забули, то при наявності FTP доступу до сайту ви завжди зможете їх підглянути в корені сайту в файлі configuration.php незалежно від версії Joomla. (Рис. 2)

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

Увійшовши в інтерфейс phpmyadmin в лівій колонці бачимо список баз даних якщо їх у вас кілька. Вибираємо потрібну, клікнувши по назві, в результаті в правій частині відобразитися список таблиць, які вона в собі містить. (Рис. 3)

Переходимо на вкладку "Експорт". У цій вкладці є два варіанти експорту: швидкий і звичайний. (Рис. 3)

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

Швидкий - цієї варіант дозволяє експортувати базу даних зі стандартними настройками.

Звичайний - дозволяє налаштувати параметри експорту під себе (для експертів).

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

Далі звернемо увагу на список, що випадає, що дозволяє вибрати формат вивантаження бази даних. За умовчанням встановлено SQL і це теж в 99% випадків той формат, яким нам потрібен. При необхідності можете вибрати будь-який інший формат з представлених у списку (не рекомендую). (Рис. 4)

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

Далі тиснемо кнопку "Вперед" і вибираємо куди зберегти отриманий файл. При великій вазі файлу, більше 20 Мб, його теж рекомендується заархівувати zip-ом.

Готово! У нас є два архіву, які в купе є резервна копія нашого сайту.

Тепер можна зайнятися безпосередньо переносом.

крок 3. Перенесення файлів сайту

Далі розпаковуємо наш архів і після цього видаляємо його з хостингу, щоб не займав місце.

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

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

Якщо на новому хостингу немає баз даних, то в панелі управління хостингом доведеться створити нову базу даних і користувача для неї (це на багато простіше і зручніше, ніж робити це безпосередньо в інтерфейсі phpmyadmin).

Як це зробити Вам потрібно розібратися самостійно, так як панелей управління хостингами є безліч і під кожен написати інструкцію немає можливості, тому розділ HELP і саппорт вам на допомогу 🙂

Далі переходимо знову ж в інтерфейс phpmyadmin, вибираємо так само як було описано на другому кроці, потрібну нам базу даних, але в цей раз нам потрібна вкладка "Імпорт". (Рис. 5-1)

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

У розділі "Газ, що імпортується файл" натискаємо на кнопку "Виберіть файл" і вибираємо наш файл бази даних. Як імпортованого файлу може бути як SQL так і ZIP-архів.

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог

Якщо кодування вашого сайту відрізняється від UTF-8 (що мало ймовірно), варто вибрати відповідну в випадаючому списку.

У розділі "Частковий імпорт" залишаємо галочку навпроти "Дозволити скрипту розбивати процес.", Якщо галочка не встановлена, то рекомендую встановити.

Це може знадобитися якщо файл вашої бази даних дуже великий і у скрипта може просто не вистачити відведеного йому часу для завершення операції імпорту. В цьому випадку процес імпорту буде розбитий на кілька кроків.

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

Інші налаштування залишаємо як показано на малюнку і тиснемо кнопку "Вперед".

Через деякий час (від декількох секунд до декількох хвилин) ми отримаємо повідомлення про успішний імпорт.

крок 5. Правимо файл CONFIGURATION.PHP

Після виконання описаних вище операцій, якщо зайдемо на наш новий сайт, то швидше за все побачимо повідомлення про те що сайту не вдалося підключитися до бази даних (але якщо ім'я бази даних, логін і пароль збігаються з даними на старому сайті, то цього повідомлення не буде .)

Давайте розглянемо які рядки в файлі конфігурації configuration.php нам потрібно виправити, щоб сайт запрацював на новому хостингу.

Нижче призведе повний лістинг вмісту файлу (основні моменти у версій 1.5, 2.5 і 3.х нічим не відрізняються):

Після виконання всіх перерахованих вище дій, ваш сайт повинен заробити.

просто клікнувши в потрібному місці на сторінці

Рекомендую після перенесення і налаштування сайту встановити на файли .htacces s і configuration.php права 444. Так само нагадаю що за мінімальними вимогами безпеки права на папки повинні бути 755. а на файли 644 мінімум, за винятком тих папок, на які Joomla вимагає права на запис.

Якщо виникли питання, пишіть, допоможу, чим зможу.

Схожі записи:

Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог
Як створити Quickstart для Joomla 3 (інструкція)
Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог
Додаємо позицію модуля в код будь-якого компонента Joomla 2.5 - 3.x
Перенесення joomla сайту на хостинг з локального пк або з іншого хостингу, webors блог
Модуль News Calendar ENG / UA / RU для Joomla 3.2+