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


Перенос сайта Joomla на другой хостинг – это не такая уж страшная и сложная процедура, как могут думать многие начинающие вебмастера. Достаточно сделать это хотя бы один раз, чтобы понять все от А до Я.

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

Мой опыт работы с хостерами был тоже небезоблачный. За первый год работы с сайтами я сменил их, если не ошибаюсь, штук 5. К слову сказать, последние 4 года работаю лишь с одним.

Но вернемся к «нашим баранам» и поговорим о том, как можно быстро и безболезненно сделать перенос сайта на Joomla на другой хостинг.

Задачу можно разделить на несколько этапов:

1. Выбор нового хостера, оплата и получение данных доступа.
2. Добавление вашего домена в панели управления (если он не был создан автоматически в момент заказа).
3. Копирование всех файлов Joomla со старого хостинга на новый.
4. Копирование базы данных
5. Изменение настроек конфигурационного файла Joomla.
6. Проверка работоспособности сайта (ниже расскажу, как это сделать до смены DNS).
7. Смена DNS-серверов для домена в панели регистратора.
8. Проверка сайта после смены DNS.

С первым шагом, думаю, трудностей не должно возникнуть ни у кого. Получаем данные доступа по FTP, а также к панели управления сайтом, и переходим ко второму шагу.

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

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

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

Архивируем все файлы и папки, которые находятся в корне нашего сайта, и скачиваем полученный архив, например, с помощью Total Commander. Далее архив закачиваем на новый хостинг и распаковываем его в корне сайта. В списке файлов на хостинге найдите ваш архив и напротив него выберите «распаковать» (на вашем хостинге данные инструменты могут выглядеть несколько иначе).

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

Заходим в раздел базы данных, находим нашу базу и скачиваем ее («download»).

Теперь в панели управления нового хостинга создаем базу данных.

Сохраните эти настройки, т.к. они понадобятся нам дальше. Загружаем в вновь созданную базу данных наш «бэкап».

Сейчас нам необходимо изменить настройки конфигурационного файла Joomla. Найдите файл configuration.php в корне вашего сайта на новом хостинге и измените в нем настройки подключения к базе данных.

1
2
3
public $user = 'новый пользователь базы данных';
public $password = 'новый пароль к базе';
public $db = 'новое имя базы данных';

Закачиваем этот файл обратно на хостинг.

Наш сайт на Joomla перенесен на новый хостинг. Правда, нам необходимо убедиться, что все работает корректно и без ошибок. Но как это сделать, если DNS-записи еще не обновлены? Здесь нам окажется полезным файлик hosts.

Если все ок, то идем в панель регистратора нашего доменного имени и обновляем DNS-сервера, перенаправляя их на новый хостинг.





Другие посты

Категория: Joomla

Комментарии (2)

 

  1. Добрый день всем, помогите пожалуйста, суть моей проблемки такова, я купил домен, для моего сайта, теперь хочу убрать с урл jimbo, на ру, т.е. с третьего уровня хочу перейти на второй уровень, помогите пожалуйста!!!!

  2. Мария:

    Я хочу перенести домен в зоне .net из 2domains на http://uanic.name/ как ето правильно сделать???

Оставить комментарий