Купить Корзина
  • Вход
  • Помощь
  • Хостинг
  • Перенос сайтов
  • Как перенести сайт на Joomla на другой хостинг

Как перенести сайт на Joomla на другой хостинг

Информация о переносе Joomla на другой хостинг

Сайт, написанный на Joomla, состоит из файлов в формате PHP, файлов контента (изображения и другая информация) и базы данных (БД) в формате SQL. Чтобы самостоятельно перенести его на другой хостинг, недостаточно просто разместить файлы сайта на услуге нового хостинг-провайдера. Перенос сайта на Joomla на другой хостинг — сложная процедура, которая потребует от вас определенного багажа знаний и опыта в сфере разработки или веб-администрирования. В данной инструкции подробно описывается, как перенести сайт Joomla на хостинг Рег.ру, а также помогает устранить ошибки, которые могут возникнуть при самостоятельном переносе.

Чтобы избежать проблем при переносе на серверы Рег.ру, вы можете бесплатно воспользоваться помощью наших специалистов: Как перенести сайт на хостинг Рег.ру.

Месяц хостинга в подарок за перенос сайта в Рег.ру

Промокод на 1 месяц бесплатного пользования виртуальным Hosting Linux или VPS с операционной системой Linux. Акция распространяется на заказ новой услуги или продление существующей.Об акции

Перенести сайт

Видео: Как перенести сайт на хостинг Рег.ру

Инструкция по переносу сайта на Joomla на хостинг Рег.ру

  1. 1.

    Определите, в какой папке находятся файлы вашего сайта. Например, в панели управления ISPmanager корневая директория указана в разделе Сайты:

    Как узнать корневую директорию сайта в ISPmanager 6

    Если вы переносите файлы вашего сайта с локального сервера на хостинг, корневую директорию можно посмотреть в конфигурации сервера. Вне зависимости от их месторасположения, перечень файлов CMS Joomla выглядит следующим образом:

    Файлы Joomla

  2. 2.
    Если ваш сайт и база данных размещены на хостинге, заархивируйте папку с файлами сайта и скачайте полученный архив на локальный компьютер. Проконсультироваться по вопросу создания архива с файлами сайта и дампа базы данных вы можете в технической поддержке вашего хостинг-провайдера.
  3. 3.

    Узнайте, какую базу данных (БД) использует ваш сайт. Для этого перейдите в корневой каталог сайта и в файле configuration.php найдите строки:

    public $host = 'localhost';
    
    public $user = 'joomla_user';
    public $password = 'password';
    public $db = 'joomla_db';

    Где:

    • joomla_db — база данных, которую использует сайт;
    • joomla_user — пользователь, от имени которого сайт подключается к базе данных;
    • password — пароль для подключения к базе данных.
  4. 4.

    Перейдите в phpmyadmin. Используйте для входа имя и пароль пользователя базы данных. Кликните по названию БД:

    как перенести сайт на joomla на другой хостинг 3

  5. 5.

    Перейдите во вкладку Экспорт, выберите формат SQL и нажмите ОК:

    как перенести сайт на joomla на другой хостинг 4

  6. 6.
    Дальнейшие действия выполняются на новой услуге хостинга, на которую вы хотите перенести ваш сайт. Если вы еще не заказали хостинг Рег.ру, воспользуйтесь инструкцией. Далее войдите в панель управления нового хостинга.
  7. 7.

    Определите, в какую папку загрузить файлы вашего сайта. Корневая папка создается автоматически при добавлении домена в панель управления хостингом. Если вы уже добавили доменное имя, перейдите к шагу 9.

    Рассмотрим процесс добавления домена в панели управления ISPmanager. Перейдите в раздел Управление DNS и нажмите Создать домен:

    Добавить домен в ISPmanager 6

  8. 8.

    Введите Доменное имя, выберите из раскрывающегося списка IP-адрес, поставьте галочку в графе Создать сайт и Создать почтовый домен, если вы планируете пользоваться почтой на хостинге. Нажмите ОК:

    Параметры нового сайта в ISPmanager 6

  9. 9.
    Закачайте архив в корневую папку домена по инструкции: шаг 1-5.
  10. 10.

    Теперь перейдем к импорту базы данных. Для этого понадобится новая база данных и уже созданный дамп старой БД. В разделе Базы данных нажмите Создать базу данных:

    Создать базу данных в ISPmanager 6

  11. 11.

    На открывшейся странице Новая база данных укажите Имя (при этом к нему автоматически добавляется префикс вашего логина хостинга вида u1234567) и Имя пользователя. Скопируйте пароль, указанный в конфигурационном файле сайта ( шаг 3 ), или сгенерируйте новый Пароль. Затем нажмите Ок:

    Параметры новой базы данных в ISPmanager 6

  12. 12.

    Перейдите в phpMyAdmin на новой услуге хостинга и выберите базу данных, в которую будет импортирован дамп (резервная копия БД):

    как перенести сайт на joomla на другой хостинг 9

  13. 13.

    Перейдите во вкладку Импорт, нажмите кнопку Выберите файл и загрузите файл с компьютера. Нажмите ОК внизу страницы:

    как перенести сайт на joomla на другой хостинг 10

  14. 14.
    Измените название БД, пользователя и пароль в конфигурационном файле сайта configuration.php (см. шаг 3).
  15. 15.

    В файле configuration.php найдите строки:

    public $log_path = ‘/var/www/example.com/logs’;
    public $tmp_path = ‘/var/www/example.com/tmp’;

    Замените значение /var/www/example.com/ согласно вашим данным: Как узнать корневую папку сайта.

  16. 16.

    Если у вас настроено кэширование, перейдите в Менеджер файлов и очистите папку cache:

    Очистить папку cache в ISPmanager 6

  17. 17.
    Проверьте работоспособность сайта с помощью файла hosts. Прежде чем открыть сайт в браузере, очистите кэш.

Частые ошибки после переноса Joomla на другой хостинг

Ошибка 500. Internal Server Error (внутренняя ошибка сервера)

Причины: неверно указаны данные для подключения к базе данных в configuration.php.

Решение: проверьте атрибуты доступа к базе данных. В файле configuration.php найдите строки:

public $host = 'localhost';
public $user = 'joomla_user';
public $password = 'password';
public $db = 'joomla_db';

Где:

  • joomla_db — база данных, которую использует сайт;
  • joomla_user — пользователь, от имени которого сайт подключается к базе данных;
  • password — пароль для подключения к базе данных.

В переменной $host должно быть указано localhost или 127.0.0.1

Если все данные верны, проверьте, нет ли лишних символов или пробелов.

Посмотреть и изменить пароль базы данных можно по инструкции.

Если вы указали корректные данные для подключения к базе данных, но ошибка не пропала, чтобы выяснить точную причину ее возникновения, в файле configuration.php найдите строку:

public $error_reporting = 'default';

Измените значение default (установлено по умолчанию) на maximum и обновите страницу.

После обновления на экране появится полное описание возникшей ошибки. Чтобы получить помощь в ее решении, обратитесь в службу технической поддержки.

Ошибка 403. Forbidden. You don't have permission to access / on this server (в доступе на страницу отказано)

как перенести сайт на joomla на другой хостинг 12

Причина: корневая папка сайта отсутствует, в ней нет файлов или назначены некорректные права доступа к ней.

Решение: проверьте наличие файлов сайта, а также корректность прав на папки и файлы сайта. В большинстве случаев права выглядят так:

  • на файлы сайта: «644» или «rw-r-r»;
  • на папки: «755» или «rwxr-xr-x».

Если права на файлы и папки отличаются от указанных, измените их по инструкции.

Самостоятельный перенос сайта Joomla на другой хостинг — довольно сложный и длительный процесс. Если у вас возникли проблемы или вопросы при переносе, обратитесь в техническую поддержку.

Помогла ли вам статья?

Спасибо за оценку. Рады помочь 😊

 👍
Рассылка Рег.ру

Лайфхаки, скидки и новости об IT

Подписываясь, вы принимаете правила рассылок

Продукты
  • Домены
  • Хостинг
  • Создание сайтов
  • Рег.облако
  • Серверы и ДЦ
  • SSL-сертификаты
  • Сервисы
Полезное
  • Стоимость услуг
  • База знаний
  • Документы
  • Whois
  • Магазин доменов
  • ЭДО
  • Партнерам
  • Сообщить о нарушении
Компания
  • О компании
  • Контакты
  • Офисы
  • Новости
  • Акции и скидки
  • Мероприятия
  • Блог
  • Отзывы клиентов
+7 495 580-11-11 Телефон в Москве
8 800 555-34-78 Бесплатный звонок по России
  • vk
  • telegram
  • ok
  • moikrug
  • youtube
  • twitter
  • Банковская карта
  • Система быстрых платежей
  • SberPay
  • QIWI-кошелёк
  • ЮMoney
  • Наличные
  • Безналичный перевод
Все способы оплаты

Нашли опечатку?
Выделите и нажмите Ctrl+Enter

  • © ООО «РЕГ.РУ»

    Правовая информация и правила пользования

  • Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных и Правилами пользования сайтом.