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

Весь процесс можем рассмотреть как 2 основных этапа, которые, состоят из более мелких:

  • Подготовка файлов
  • Перенос файлов
  • Настройка нового хостинга

Очень важно ответственно отнестись ко всем этим этапам.

Подготовка файлов сайта на CMS Joomla для переноса на новый хостинг

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

Разные хостинг провайдеры в панелях управления хостингом, дают возможность архивирования данных. Тогда перед копированием файлов вы предварительно можете заархивировать их в архив и скачать с сервера только архив.

Кроме файлов на сервере данные хранятся в базе данных. И следующий этап, это сделать бэкап базы данных – таблиц который создаёт Joomla. Бэкапом базы данных называют копирование данных которые хранятся в MySQL, т.к. именно с ней работает Joomla.  Для того чтоб сделать бэкап, вам нужно в панеле управления хостингом, найти раздел управления PhpMyAdmin. Из панели управления PhpMyAdmin вам нужно экспортировать все таблицы в архив gzip.

Когда все файлы готовы, мы можем переходить к следующему этапу.

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

Перенос файлов сайта на CMS Joomla на новый хостинг и настройка нового хостинга

Перед началом переноса сайта, ознакомьтесь с новым хостингом. Проверьте,  чтобы там не было файлов index.php, .htaccess т.к. при записи своего сайта эти файлы нужно будет заменить.
Теперь можем перейти к базе данных. Для управления базой данных, ищем PhpMyAdmin, там создаём новую базу или используем уже существующую, если она есть.  В базу данных мы должны импортировать тот архив gzip, который мы сделали на старом хостинге. Проверьте, появились ли таблицы, если появились, значит всё в  порядке и идём дальше.

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

Изменения, возможно, понадобятся в следующих строках:

  • адрес сервера базы данных
  • логин пользователя базы данных
  • пароль пользователя базы данных
  • название базы данных…

Запись фалов сайта под управлением Joomla на новый сервер.

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

После того как файлы переписаны, необходимо расставить права на запись в папках:

  • /cache/
  • /images/stories/

Это список папок права, на которые нужно выставить при установке Joomla, но кроме этих папок, на вашем сайте если вы используете дополнительные компоненты типа фотогалереи, то возможно есть и другие папки которым так, же нужно будет выставить права на запись.

Ну вот почти всё готово. Теперь можете зайти в администраторскую панель вашего сайта (http://ваш.сайт/administrator) и если авторизация прошла успешно, то можем Вас поздравить.

Если у вас что то не получилось, то возможно вам стоит обратиться за помощью к специалисту.