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

Первым делом нужно сделать бэкап (сохранить копию сайта). Это можно выполнить несколькими способами:

с помощью ФТП - скопировать все файлы на свой компьютер и при желании запаковать в архив.
с помощью cpanel (http://mysite.com/cpanel):
cpanel

perenos sita joomla1

  • Войти в диспетчер файлов, отметив галочкой показ скрытых файлов
  • Выделить все файлы (administrator, images, plugins...) сайта в окне справа
  • Нажать вверху кнопку Сжать
  • После сжатия файлов, выбрать его и нажать вверху ярлык Скачать
  • Сохранить файл на компьютере

Дальше следует зайти в Базу Данных вашего сайта. Это можно сделать через сайт хостинга, где найти приложение phpMyAdmin или через cpanel (при её наличии) выбрать phpMyAdmin в категории Базы данных. Посетив приложение phpMyAdmin выполнить следующее:

  • В новом окне нужно выбрать слева вашу БД
  • Над списком таблиц вашей БД нажать кнопку Экспорт
  • Дальше оставить по-умолчанию и нажать внизу OK
  • Сохранить файл базы данных на компьютере

perenos sita joomla2

Проделав все шаги готовый сайт будет сохранен. Теперь нужно сделать перенос сайта Joomla, который уже сохранен на компьютере.

Загрузка сохраненных файлов сайта. Аналогично с сохранением, также можно скопировать файлы через ФТП или быстрее будет через cpanel в диспетчере файлов:

  • Зайти в папку, где будет располагаться ваш сайт
  • Нажать вверху ярлык Загрузить и выбрать архив с сайтом
  • Выбрать загруженный архив и нажать кнопку Извлечь
  • После этого можно удалить загруженный архив с сайтом

Теперь можно перенести сохраненную БД с помощью приложения phpMyAdmin. Выбрать слева предварительно созданную Базу данных (?). Затем нажать на Импорт и выбрать сохраненный файл БД.

perenos sita joomla3Теперь ваш готовый сайт был полностью перенесен! Осталось выполнить последние действия, чтобы готовый сайт начал работать на новом месте. Для этого:

  1. Через ФТП или cpanel найти файл configuration.php и сохранить его
  2. В сохраненном файле внести изменения:
  • var $log_path и var $tmp_path - изменить пути к файлам
  • var $password = - изменить пароль к БД
  • var $user и var $db - изменить имя пользователя и БД
  • var $smtphost и var $host - указать имя хоста

Это наиболее важные изменения, остальные можно догадаться по смыслу
После этого заменить на сайте configuration.php и проверить сайт на новом месте. Для доступа в админку будут использоваться те же данные, как на готовом сайте.

Возможные проблемы с кодировкой:

Сбиваются символы в шаблоне: для этого нужно поменять кодировку файла шаблона index.php на UTF-8 без BOM

Сбилась вся кодировка: в файле .htaccess прописать строку - AddDefaultCharset utf8

Подсказа: При переносе сайта с компонентом Virtue Mart важно не забыть указать новый URL по пути: administrator\components\com_virtuemart\virtuemart.cfg.php там найти строчки:

define( 'URL', 'http://новый URL/' );
define( 'SECUREURL', 'http://новый URL/' );

__________________________________________________________________________________________________________________

скачать joomla | обновление joomla | модуль joomla | администрирование | seo продвижение | joomla магазиншаблоны сайтов

обратная связь 

При копировании материала ссылка на сайт joomla4.ru обязательна.