Перенос сайта на Joomla на другой хостинг

Чтобы перенос Джумла на хостинг нового провайдера прошел как можно более безболезненно, можно применять самые разные инструменты. К примеру, для того, чтобы загружать копии старого сайта на новое место, можно воспользоваться любым доступным FTP-клиентом. Подойдет даже старый добрый Total Commander.
Конфигурационный файл можно создавать новый, но лучше также скачать его копию (если этого еще не было сделано на предыдущем этапе) при помощи FTP. В текстовом редакторе в этом файле потребуется изменить пароль, логин и имя БД.
Если же на новом хостинге присутствуют все необходимые инструменты, то перенос Joomla на хостинг возможен и с их помощью.
На заключительном этапе происходит смена DNS-серверов. Делается это в специально предусмотренной панели регистратора домена. Сами адреса новых DNS-серверов будут высланы на адрес электронной почты сразу после того, как новое место для сайта будет оплачено на новом хосте.
Перенос Joomla на хостинг: самостоятельно или с профессионалами?
Как видно, ничего особенно сложного во всей процедуре нет. Но и она потребует от исполнителя определенных знаний и умений. Поэтому, если есть сомнения в своих силах, то лучше доверить все работы – будь это перенос сайта с Mamp на хостинг Joomla или какие-либо другие операции – профессионалам. Это позволит сэкономить немало времени и сил, а, возможно, и денежных средств.
Перенос сайта на Joomla! на другой виртуальный хостинг
Каждый владелец сайта рано или поздно сталкивается с «переездом» сайта. Причины у всех разные – переход на более выгодный тариф к другому провайдеру, выбор более надежного хостера и т.д. Мы рассмотрим перенос сайта на Joomla!. Если вас интересует хостинг для Joomla, то подробнее можно ознакомиться на соответствующей странице.
Этапы переноса сайта следующие:
- Копирование файлов сайта на локальный компьютер
- Создание дампа базы данных
- Настройка нового хостинга
- Редактирование конфигурации движка
- Загрузка файлов с локального компьютера на новый сервер
- Восстановление базы данных на новом хостинге (НХ)
- Смена DNS-серверов домена
Из программного обеспечения понадобятся только браузер, FileZilla (FTP-клиент) и удобный текстовый редактор желательно, поддерживающий разметку PHP и других форматов.
Шаг #1: Копирование файлов сайта со старого хостинга
Подключитесь по FTP к старому хостингу и скопируйте все файлы и каталоги, кроме каталогов cache (содержит кэшированные страницы) и tmp (всякий временный мусор) – их нет смысла копировать.
Шаг #2. Создание дампа базы данных
Войдите в панель управления старого хостинга. В ней часто есть ссылка на phpMyAdmin –это приложение используется для работы с БД.
Далее действия будут такими:
- Выберите базу данных сайта, который нужно перенести.
- Откройте вкладку Экспорт.
- Выберите метод экспорта Обычный, убедитесь, что выбраны все таблицы и метод сжатия zip.
- Нажмите кнопку Вперед.
Сохраните сжатый дамп.

Рис. 1. Экспорт БД
Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения
Шаг #3. Настройка нового хостинга
В админке НХ нужно добавить новый домен и указать какой путь будет использоваться для доступа к файлам сайта. Этот шаг непростой для начинающего пользователя, поскольку панелей много и мы не в состоянии описать работу в каждой из них. Часто используется популярная панель управления CPanel. В ней нужно перейти в раздел Domains (Домены) и выбрать команду Addon Domain (Добавить домен). Далее укажите информацию о домене – доменное имя (в поле New Domain Name) и путь к корневому каталогу документов (Document Root). При наличии одного сайта путь можно не изменять, в противном случае лучше создать отдельные папки для отдельных сайтов. Если возникли сложности, обратитесь в службу поддержки.
Рис. 2. Добавляем домен
Кроме того, в разделе Databases создайте новую БД и пользователя для работы с ней. В некоторых случаях БД уже создана, можно использовать ее.
Шаг #4. Редактирование файла конфигурации движка
Откройте файл configuration.php и измените параметры доступа к базе данных. Он уже находится на вашем локальном компьютере. Отредактируйте следующие переменные:
public $user = 'Новый пользователь БД'; public $password = 'Пароль'; public $db = 'Имя новой БД';
Сервер, как правило, изменять не нужно – в большинстве случаев – это localhost. Значения переменных (имя пользователя, БД, пароль) можно посмотреть в панели управления нового хостинга. Если возникнут трудности, обратитесь в службу поддержки.
Шаг #5. Загрузка файлов с локального компьютера на новый хостинг
Загрузите файлы с локального компьютера на НХ. Для этого используйте любой FTP-клиент, но лучше всего использовать FileZilla – это один из лучших клиентов. Целевая папка – та, которая была создана как каталог документов (DocumentRoot) ранее.
Шаг #6. Восстановление базы данных
Зайдите в новую панель управления и откройте приложение phpMyAdmin. Перейдите к базе данных сайта, откройте вкладку Импорт, выберите архив с дампом и нажмите кнопку Вперед. Если повезет, то все пройдет гладко. На данном этапе есть шанс столкнуться с проблемой: размер архива импорта превышает максимальный размер загружаемого файла. Именно поэтому при экспорте БД мы выбрали сжатие – чтобы размер был меньше.
Рис. 3. Импорт БД: лимит – 8 Мб
В этой ситуации самый простой выход – обратиться в службу поддержки, чтобы она самостоятельно произвела импорт, либо увеличила лимит загрузки файлов. Самостоятельные действия: распакуйте архив и разбейте сам дамп на несколько частей и импортируйте по частям – чтобы каждая часть не превышала лимит. Разбивать придется вручную – нужно знать синтаксис SQL и не разрывать находящиеся в файле операторы.
Шаг #7. Смена DNS-серверов домена
Несмотря на то, что мы только что добавили домен в новой панели управления, система DNS еще ничего об этом не знает. Нужно войти в панель управления доменом – это может быть, как «админка» старого хостера, так и админка регистратора доменного имени. Ваша задача – указать NS-серверы НХ. Обычно имена NS-серверов выглядят так ns1., … n4.. Если имя хостера newhoster.com, то имена будут nsX.newhoster.com, где X – цифра от 1 до 4. Однако лучше всего уточнить имена NS-серверов у самого хостера – они могут называться иначе, их количество может отличаться.
Рис. 3. Параметры NS-серверов для домена
А теперь нужно остановиться и разобраться, что произойдет. После нажатия кнопки Сохранить (или аналогичной) для вашего домена будут установлены другие серверы DNS. Они точно «знают», что сайт находится уже другому IP-адресу. Прежде, чем сайт начнет открываться с нового сервера, пройдет от нескольких часов до нескольких суток. Как правило, перенос осуществляется спустя 2-3 часа, но может затянуться до одних суток.
Многие после этого совершают одну большую ошибку, а именно – «забывают» пароль от старого хостинга или удаляют аккаунт. Если домен зарегистрирован непосредственно у регистратора доменного имени (nic.ru, reg.ru и т.д.), старый аккаунт можно удалить. А вот если вы покупали домен вместе с хостингом, то управление доменом будет производиться через панель управления старым хостингом. Да, за хостинг платить не нужно, но раз в году необходимо оплачивать продление доменного имени. Или же обратитесь в службу поддержки старого хостинга – они помогут перенести домен в другое место. Лучше всего перенести домен к регистратору доменных имен, а не к новому хостеру – так не придется проделывать эту процедуру еще раз при следующем «переезде».
Как перенести Joomla на новый хостинг
В рамках данной статьи мы расскажем и покажем, как легко переносится на новый хостинг сайт, созданный на Joomla. Также посмотрим, как это делается с помощью денвера на виртуальный хостинг.
Для примера возьмём сайт на Joomla и хостинг от HandyHost.ru.
Процесс переноса сайта состоит из 5-ти шагов. Также нам нужны файлы сайта на Joomla, доступ к хостингу и копия БД (база данных).
Шаг №1. Получить архив с данными сайта
Чтобы это сделать, переходим в файловый менеджер нашего старого хостинг-провайдера, создаём архив и скачиваем на свой компьютер.
Шаг №2. Скопировать БД
В панели старого хостинга нужно зайти в phpMyAdmin, авторизоваться.
1. Логин и пароль мы можем взять из конфигурационного файла – configuration.php. Нужно найти эти строчки:
public $user = ‘Логин’;
public $password = ‘Пароль’;
public $db = ‘База данных’;
2. В левом меню выберем базу. В примере это «user7370_qwe». Жмём кнопку «Экспорт».

3. Устанавливаем кодировку utf-8, компрессию – zip и нажимаем «ок».

Шаг №3. Перенести файлы сайта
Копировать файлы на хостинг можно по FTP или с помощью менеджера файлов. Распаковка файлов сайта выполняется только из панели. Посмотрим, как это делается в ISPManager 6:
- Заходим в панель управления, авторизуемся, используя данные, которые получили в письме после регистрации.
- Идём в «Менеджер файлов», переходим в корневую папку – в нашем примере это /www/afff.aaz/. Чтобы попасть в папку, кликаем 2 раза по ней.

- Наводим курсор на «Скачать», чтобы появилась нужная кнопка. В верхнем меню жмём «Закачать».

- На новой странице выбираем файл архива и жмём «ок».

- По завершении загрузки открывается корневая папка, в которой лежит ранее скачанный архив. Выбираем его и нажимаем «Извлечь».

- На следующей странице остаётся нажать «ок».

- Готово! Все файлы Вашего сайта лежат в корневой папке HandyHost.ru. Следующим шагом будет перенос БД.
Шаг №4. Перенести БД сайта
Сначала создаём БД. Делаем это из панели управления. Сделаем на примере ISPManager 6. Выполняем следующие действия по порядку:
- Заходим в панель управления, авторизуемся;
- Из левого меню выбираем «Базы данных»;
- Нажимаем «Создать»;

- На новой странице заполняем предложенные поля: Имя, Имя пользователя, Пароль. Нажимаем «ок»;

- База создана и в неё нужно занести данные базы сайта на Joomla. Для этого идём в phpMyAdmin (ссылка расположена в категории «Инструменты»);

- Авторизуемся в phpMyAdmin и импортируем базу. В нашем случае выбираем базу user7370_qwe и нажимаем кнопку «Импорт».

- На следующей странице выбираем файл, указываем дамп базы и «ок».

- Если всё сделано, как описано выше, Вы увидите сообщение об успешном завершении операции.
Шаг №5. Изменяем конфигурационный файл Джумла
В файл configuration.php (находится в корневой папке) изменяем параметры подключения к БД. Это нужно сделать, чтобы сайт начал работать. Изменения вносятся через менеджера файлов. Посмотрим последовательность действий на ISPManager 6:

- Авторизуемся;
- Заходим в «Менеджер файлов»;
- Идём в корневую папку. У нас это /www/afff.aaz/;
- Кликаем 2 раза по файлу configuration.php;
- На странице вносим корректировки и жмём «ок».
Внимание! В конфигурационном файле configuration.php меняем следующие строчки:
- Строчка с началом public $db = — прописываем имя БД;
- Строчка с началом public $user = — указываем имя пользователя;
- Строчка с началом public $password = — прописываем пароль;
- Строчка с началом public $host = — тут ничего не меняем.

Теперь можем проверить сайт — перенос на виртуальный хостинг HandyHost.ru выполнен.
Как протестировать сайт на работоспособность?
Это можно сделать без привязки к доменному имени. Просто вносим небольшие изменения в файл по адресу «C:\Windows\System32\drivers\etc».
В указанный файл вносим IP сайта и доменное имя в виде IP domen.domen. Информация указывается в разделе WWW-домены на панели управления.
Всё! Теперь сайт будет открываться даже без привязки к домену.
Бесплатный перенос сайта
Если у вас возникли трудности с переносом Joomla, мы можем перенести ваш сайт на наш хостинг бесплатно и подарить вам 3 месяца хостинга!
Ознакомьтесь с тарифами на хостинг Джумла и заполните форму на перенос сайта.

Все способы
© 2009–2024 «HANDYHOST.RU» 8-800-505-68-01

- Услуги
- Хостинг сайтов
- Домены
- Конструктор сайтов
- Linux VPS / Windows VPS
- Выделенные серверы
- SSL сертификаты
- Клиентам
- Контакты
- О компании
- Акции
- Оборудование
- Партнерская программа
- Поддержка
- Способы оплаты
- Регламент
- Документы
- Справка
Перенос Joomla на новый хостинг
Рассмотрим перенос Joomla-сайта на новый хостинг, разбив весь процесс на три этапа: для начала мы разберемся, как загрузить файлы через «Диспетчер файлов» и базу данных сайта на свой компьютер, затем перенесем их на новый хостинг и в итоге отредактируем информацию в файле конфигурации. Отметим, что данный процесс напоминает установку Joomla из исходников, добавляется лишь пара новых действий.
Загрузка файлов со старого хостинга
Перенос сайта на новый хостинг начинается с загрузки файлов сайта на свой компьютер. Рассмотри как это делается на примере cPanel (порядок действий в других панелях управления хостингом аналогичен). Зайдите в панель управления старого хостинга → “Файлы” → “Диспетчер файлов”:

В поле “Диспетчер файлов выбор каталога” найдите “Корень документа для “ваш домен” → нажмите Go:

Выделите файлы в корне документа и нажмите “Сжать”:

Поставьте галочку напротив ZIP-архив и нажмите Compress File(s):

Скачайте архив на компьютер:

Экспорт базы данных
Следующий шаг 一 перенос базы данных. Если вы не знаете или не помните, как называется БД сайта, зайдите в корневой каталог веб-портала (“Файлы” → “Диспетчер файлов”) → найдите и откройте в режиме просмотра файл configuration.php. В нем содержится такая информация как название базы данных, имя пользователя и пароль:

Теперь вернись на главную страницу cPanel → зайдите в раздел phpmyadmin:

Кликните на “Базы данных” в верхнем меню → выберите нужную:

Нажмите кнопку “Экспорт”, чтобы загрузить базу данных на свой компьютер:


Перенос файлов и базы данных сайта на новый хостинг
Теперь, когда у вас есть архив файлов и база данных веб-поратла, перейдите на новый хостинг. Последовательность действий при переносе Joomla-сайта напоминает установку движка:
- Зайдите в раздел “Файлы” → “Диспетчер файлов” → закачайте архив в корень сайта (кнопка “Передать”) → распакуйте его:


- Зайдите в раздел “Базы данных” → “Базы данных MySQL” → создайте базу данных и пользователя → добавьте пользователя в базу данных:

Не забудьте поставить галочку рядом с пунктом “ВСЕ ПРАВА” в разделе “Управление правами пользователей”:

- Чтобы импортировать базу данных, зайдите в phpmyadmin → “Базы данных” → ваша БД → “Импорт”:

Редактирование файла конфигурации
Вернитесь в раздел “Файлы” → “Диспетчер файлов” → найдите файл configuration.php → откройте режим редактирования и измените такие параметры как название базы данных, имя пользователя и пароль (впишите новые значения) → нажмите “Сохранить”:

Зайдите на свой сайт, чтобы убедиться в корректности переноса на новый хостинг: