Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Хостинг
    3. Перенос сайтов
    4. Как перенести сайт на Joomla на другой хостинг

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

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

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

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

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

    • 1

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

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

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

      Файлы Joomla

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

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

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

      Где:

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

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

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

    • 5

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

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

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

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

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

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

    • 8

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

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

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

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

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

    • 11

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

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

    • 12

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

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

    • 13

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

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

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

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

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

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

    • 16

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

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

    • 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 на другой хостинг — довольно сложный и длительный процесс. Если у вас возникли проблемы или вопросы при переносе, обратитесь в техническую поддержку.

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

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

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

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

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера