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

Как перенести сайт Joomla на другой хостинг или другой домен. Перенос

Перенос сайта Joomla

Для переноса сайта на Joomla потребуются: ftp, notepad

  1. Сделать архив папки Joomla (сайта, который хотите перенести на другой домен или хостинг) public_html, или подобной ей, содержащей папки: administrator, images, templates и т.д. и отдельные файлы, такие как robots.txt, index.php, и т.д.
  2. Скачать архив к себе на компьютер
  3. Сделать экспорт базы данных Mysql к себе на компьютер. Для этого зайдите на хостинг в аккаунт.
  4. Распакуйте базу данных на своём компьютере
  5. Сделать необходимые работы по домену. Зависит от ситуации. Перенести старый домен на другой хостинг, привязать к аккаунту новый домен, организовать поддомен и т.д. В любом случае Вам надо определиться с названием и размещением на аккаунте новой папки для сайта. Это будет папка с public_html или подобная (на разных хостингах по-разному). То есть надо назначить новому домену или поддомену папку для сайта в вашем аккаунте. Эта процедура различается на разных хостингах. Иногда в папки дополнительно автоматически добавляются специальные папки или файлы от хостинга. Это можно спросить у хостеров, если затрудняетесь.

Путь к папке сайта у этого домена Вам надо будет записать в файл configuration.php Ниже описано.

  • Закачать в папку архив и распаковать
  • Создать пустую базу Mysql
  • Изменить имя файла экспортированной на ваш компьютер базы данных на новое полное название созданной пустой базы Mysql. Например, nedvizh_1.sql на gorodok_ne.sql
  • Загрузить базу в Notepad и откорректировать:
    • исправить название базы на новое. В одном месте, приблизительно на 20 строчке.
    • исправить домен, если Вы переносите на другой домен. Например, старый домен nedvizhimost.ru, новый домен nedvizh.obmen.ru Для этого задайте поиск с заменой.
  • Сделайте архив исправленной базы
  • Сделайте импорт исправленной базы данных с вашего компьютера в пустую, созданную Вами базу данных. Для этого зайдите на хостинг в аккаунт.
  • Исправьте файл configuration.php (права у папки при записи должны быть 644, потом опять поменяйте на 444):
    • public $db= имя новой базы , например, gorodok_ne
    • public $user= имя пользователя базы данных. Как правило совпадает с именем базы
    • public $password= пароль новой базы данных
    • public $log_path= путь к log файлу в новой папке сайта. Путь к папке указан в домене, например, ‘/home/k/smirnova/public_html/logs’; smirnova — имя папки в вашем аккаунте, о которой я писала в пункте 5, в неё вы загрузили файлы joomla, то есть это папка сайта.
    • public $tmp_path= также , например, ‘/home/k/smirnova/public_html/tmp’;
  • Сделайте нужные изменения в robots.txt и .htaccess
  • Не забудьте изменить старый домен в ссылках в шаблоне joomla, если вы их указывали в виде полного url с http, а не от корня /.
  • С заказами и вопросами можете обращаться ко мне на странице Контакты в e-mail или по телефону.

    Перенос сайта на Joomla сделать легко. Чтобы перенести сайт на другой хостинг оставляя тот же домен, нужно выполнить практически те же действия, как и в случае, переноса сайта на том же хостинге на другой, новый домен. Или же Вы оставляете тот же домен , но Вам надо перенести домен сайта на другой хостинг. Эту процедуру обсудите с техподдержкой старого и нового хостинга, или ознакомьтесь с правилами по переносу домена на сайтах-хостингах. Смысл переноса домена сайта в том, чтобы поменять DNS сервера на новый аккаунт, и затем на аккаунте назначить папку домену, в которую Вы перенесёте сайт. Перенос сайта Joomla на другой домен также включает работу по привязке домена к аккаунту. А также , чтобы перенести сайт на другой домен надо изменить очень много записей в таблице контента Mysql, корректируя в них старое имя домена на новое. Перенос сайта без изменения домена, просто со сменой ip на ранжирование сайта поисковиками повлиять не должно. Если конечно всё сделать быстро и чётко. Во Всяком случае то, что зависит от Вас. Смена DNS домена происходит от нескольких часов до нескольких суток. Чтобы перенести сайт на другой домен, надо поставить серверный редирект 301.В Яндекс после установки серверного редиректа нужно написать письмо в техподдержку о переносе сайта. Мне удалось в Яндексе осуществить автоматический перенос информации индекса на новый сайт за 1 месяц. В Гугле склейку имён без www и с www сделать ДО ПЕРЕНОСА сайта обязательно для обоих доменных имён, старого и нового . Потому что после того, как вы поставите редирект , это сделать уже не удастся. Может быть, поэтому Гугл мне не выполнил перенос информации индекса сайта, и весь процесс индексации сайта был сделан заново. И не забудьте сделать склейку и в htaccess на главное зеркало. Счётчики на сайт после переноса сайта на другой домен ставим заново.