Перенос сайта Joomla на другой хостинг
Выбор хостинга для своего сайта или блога – процедура довольно ответственная. Каждый вебмастер при выборе компании-хостера ставит на первое место по значимости какие-то свои критерии. К примеру, для кого-то важна оперативность работы технической поддержки, для кого-то – возможность использования определенных скриптов, модулей, для кого-то – общее число сайтов и баз данных, а для кого-то – низкая стоимость услуг. Подобное многообразие критериев приводит к тому, что сайты довольно часто переезжают с одного хостинга на другой в поисках лучших условий. А переезд – это дополнительный стресс для вебмастера, ведь необходимо учесть большое количество разных факторов.
В этой статье мы поговорим о процессе переезда на новый хостинг сайта, сделанного на движке Joomla. Самые первые шаги – это выбор подходящего хостинга, подходящего тарифа и оплата этого тарифа. Ведь пока новое место не будет оплачено, вам не предоставят пароли и коды доступа - пароль от FTP, чтобы загружать на сервер все папки и файлы сайта, а также логин с паролем от панели управления хостинга, чтобы производить необходимые настройки и действия с загруженными файлами. Далее следует добавить домен вашего сайта в панель управления хостингом. Это действие можно не выполнять в том случае, если вы собираетесь регистрировать новый домен.
Теперь все готово для непосредственного переноса сайта. Заходим в панель управления вашего старого хостинга и ищем инструменты архивации файлов. Практически все современные компании-хостеры обладают данными инструментами. Конечно, можно скачать корневую директорию вашего сайта без ее предварительной архивации, но в этом случае существенно возрастет время скачивания (да и размер папки будет довольно большим). Архив с сайтом со старого хостинга можно скачать при помощи различных FTP-клиентов, к примеру, Total Commander. Если так случилось, что в панели управления нет инструментов для архивации, то все можно сделать при помощи того же Total Commander (или при помощи FileZilla). Скачанный архив необходимо залить на новый хостинг и распаковать там. Другими словами, следует проделать все действия в обратном порядке. Если в панели управления новым хостингом отсутствуют инструменты для разархивации, то снова пользуемся FTP-клиентом.
Когда все файлы сайта перенесены и распакованы, следует перенести базу данных. Для начала получаем эту базу на старом хостинге. Делается это при помощи встроенных инструментов PphMyAdmin. Второй вариант экспорта базы данных – при помощи инструментов самого хостинга. Теперь заходим в панель управления новым хостингом и создаем там базу данных для нашего сайта. Указываем имя базы, имя пользователя и пароль (все эти настройки желательно сохранить в текстовом файлике на компьютере). Теперь нам нужно загрузить в только что созданную базу нашу старую БД. Делается это довольно просто – заходим в раздел создания резервных копий БД панели управления и выбираем пункт «Загрузить резервную копию». Жмем на кнопку «Выберите файл», выбираем файл БД и загружаем его.
После всех проведенных мероприятий нас остается отредактировать конфиг-файл Joomla. Он располагается в корневой директории вашего сайта и называется configuration.php. Скачиваем его через FTP и открываем в текстовом редакторе. Нужно изменить три строчки кода. Вот они:
public $user = '';
public $password = '';
public $db = '';
В первой сточке указываем имя пользователя базы данных, во второй – пароль от базы данных, в третьей – ее имя. Всю эту информацию вы должны были предварительно сохранить в текстовом файлике. После редактирования сохраняем файл и закачиваем его в корневую директорию сайта.
Заключительный этап переноса сайта – смена DNS-серверов в панели регистратора домена. Адреса этих самых серверов вам вышлют на почту сразу после покупки места под сайт на новом хостинге.