Мы постараемся ответить на вопрос, с которым очень редко задаются администраторы сайта, но который очень важен. Мы опишем самый обычный способ переноса сайта с одного сервера на другой.
Весь процесс можем рассмотреть как 2 основных этапа, которые, состоят из более мелких:
- Подготовка файлов
- Перенос файлов
- Настройка нового хостинга
Очень важно ответственно отнестись ко всем этим этапам.
Подготовка файлов сайта на CMS Joomla для переноса на новый хостинг
Очень важно правильно скопировать файлы с сервера хостинга к себе на компьютер. Если сайт большой и содержит много файлов, то и процесс копирования может затянуться на длительное время, а за это время могут произойти сбои в сети и может пропасть связь, что в свою очередь может привести к неполному или неправильному копированию. Для большей безопасности советуем вам провести процедуру копирования дважды, при этом сохранить обе версии, а затем сравнить их. Если обе версии идентичны, значит, вы ничего не упустили и все файлы на месте.
Разные хостинг провайдеры в панелях управления хостингом, дают возможность архивирования данных. Тогда перед копированием файлов вы предварительно можете заархивировать их в архив и скачать с сервера только архив.
Кроме файлов на сервере данные хранятся в базе данных. И следующий этап, это сделать бэкап базы данных – таблиц который создаёт Joomla. Бэкапом базы данных называют копирование данных которые хранятся в MySQL, т.к. именно с ней работает Joomla. Для того чтоб сделать бэкап, вам нужно в панеле управления хостингом, найти раздел управления PhpMyAdmin. Из панели управления PhpMyAdmin вам нужно экспортировать все таблицы в архив gzip.
Когда все файлы готовы, мы можем переходить к следующему этапу.
Перенос файлов сайта на CMS Joomla на новый хостинг и настройка нового хостинга
Перед началом переноса сайта, ознакомьтесь с новым хостингом. Проверьте, чтобы там не было файлов index.php, .htaccess т.к. при записи своего сайта эти файлы нужно будет заменить.
Теперь можем перейти к базе данных. Для управления базой данных, ищем PhpMyAdmin, там создаём новую базу или используем уже существующую, если она есть. В базу данных мы должны импортировать тот архив gzip, который мы сделали на старом хостинге. Проверьте, появились ли таблицы, если появились, значит всё в порядке и идём дальше.
Теперь нужно внести изменения в файл configuration.php. Этот файл содержит настройки конфигурации Joomla. С помощью блокнота откройте этот файл и сделайте изменения в соответствии с настройками вашего сервера, которые вы получили при покупке хостинга.
Изменения, возможно, понадобятся в следующих строках:
- адрес сервера базы данных
- логин пользователя базы данных
- пароль пользователя базы данных
- название базы данных…
Запись фалов сайта под управлением Joomla на новый сервер.
Как внимательно мы копировали файлы с сервера, так же внимательно их нужно записать на новый сервер. Необходимо следить за связью и за тем, чтобы не было сбоев. Если хостинг позволяет, то переносить файлы можно одним архивом, который, впоследствии разархивировать уже на новом сервере.
После того как файлы переписаны, необходимо расставить права на запись в папках:
- /cache/
- /images/stories/
Это список папок права, на которые нужно выставить при установке Joomla, но кроме этих папок, на вашем сайте если вы используете дополнительные компоненты типа фотогалереи, то возможно есть и другие папки которым так, же нужно будет выставить права на запись.
Ну вот почти всё готово. Теперь можете зайти в администраторскую панель вашего сайта (http://ваш.сайт/administrator) и если авторизация прошла успешно, то можем Вас поздравить.
Если у вас что то не получилось, то возможно вам стоит обратиться за помощью к специалисту.