Joomla! Україна

Перенесення сайту на Joomla! з одного сервера на інший

30.11.2011, 12:06  |  Прочитано: 12625 раз  |  Налаштування сайту  |  Автор: Денис Носов

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

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

Етапи переносу сайту з локальної машини на віддалений сервер

  1. Створюємо експорт таблиць бази ванних з локального сервера за допомогою phpMyAdmin або php-скрипта dumper у файл з розширенням .sql;
  2. Експортуємо таблиці з отриманого файлу на віддалену базу даних;
  3. Завантажуємо всі файли з локального комп'ютера (локального сервера) на віддалений сервер. Файли та папки, які не потрібно копіювати: тека installation та файли у папці cache;
  4. Змінюємо параметри у конфігураційному файлі configuration.php та завантажуємо його на сервер. Якщо конфігурація не буде змінюватися змінюємо права для цього файлу на 644. Параметри, які необхідно змінити:
    		$mosConfig_host = 'адреса бази даних'; //зазвичай це localhost
    $mosConfig_user = 'ім"я користувача бази даних';
    $mosConfig_password = 'пароль для доступу до mysql';
    $mosConfig_db = 'ім"я бази даних';
    $mosConfig_absolute_path = 'абсолютний шлях до файлів';
    $mosConfig_cachepath = 'абсолютний шлях до папки кеша';
    $mosConfig_live_site = 'http://www.мій_сайт.юа'; 
  5. Змінити права доступу на наступні теки на 777:
    		cache
    images
    images/banners
    images/stories
    media
    components
    language
    modules
    mambots
    templates
    administrator
    administrator/backups
    administrator/components
    administrator/modules 

На цьому перенесення з локального сервера на віддалений закінчено. Таким чином можна перенести сайт з одного віддаленого сервера на інший.

Зауважте, що деякі візуальні редактори прописують шлях до файлів з прив'язкою до доменного імені. Щоб не переписувати весь зміст можна замінити адресу сайту на нову адресу, відкривши файл експорту.