Joomla 1.5 Как делать? Фишки Перенос сайта на CMS Joomla 1.5 с Denwer на хостинг или другой хостинг за 10 минут.
set3-24

Перенос сайта на CMS Joomla 1.5 с Denwer на хостинг или другой хостинг за 10 минут.

Рейтинг пользователей: / 34
ХудшийЛучший 

Статья не будет чем-то новым для профессионалов, но думаю будет полезна для новичков. Итак, как быстро и без проблем перенести сайт на другой сервер?

  Стандартно при переносе мы делаем архив сайта, бэкап базы, затем заливаем архив на новый хостинг и, создав базу, импортируем туда дамп. После этого вносим правки в configuration.php.

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

Можно (и нужно) поступить гораздо проще - использовать расширение JoomlaPack, кстати, одно из самых популярных на extensions.joomla.org.

Итак, по порядку.

Скачиваем и устанавливаем JoomlaPack. Заходим в компоненты - JoomlaPack - Backup Now и делаем полный бэкап сайта. В зависимости от скорости хостинга и объема сайта эта процедура занимает от нескольких минут до нескольких секунд. На некоторых хостингах, к сожалению из-за ограничений времени выполнения бэкап создать не удается, но на 95% хостингов все в порядке, так что опустим этот случай.

После создания бэкапа скачиваем его и заливаем на новый сервер, в уже созданную папку для домена. Также нужно предварительно создать базу данных на новом хостинге. Стоит помнить что Joomla 1.5 работает с БД в кодировке utf8 (utf8_general_ci).

После того, как мы залили архив, его нужно распаковать - это можно сделать либо через панель управления хостингом (как правило, гораздо быстрее, но опять таки есть не у всех хостеров) либо залив скрипт kickstart (в зависимости от версии это либо 1 файл kickstart.php, либо еще второй kickstart.php). Если мы распаковываем через kickstart, то для его запуска нужно лишь набрать в браузере http://ваш_домен/kickstart.php, выбрать файл архива и нажать старт.

После распаковки заходим на сайт и появляется стандартная процедура инсталляции. Как обычно, правильно заполняем все нужные данные и удаляем папку installation (если распаковка шла через kickstart.php, то в нем для этого есть 1 ссылка).

Все! На этом перенос закончен, осталось только проверить что правильно перенесся файл .htaccess (в некотрых версиях kickstart с этим проблемы), при необходимости залить его ручками.

И небольшое дополнение - особенности перености сайта с одного сервера на другой без недоступности.

В этом случае действия у нас такие же за исключением одного момента, так как имя домена совпадает у старой копии на старом хостинге и на новом то нужно сначала выполнить все действия со старым сайтом. После этого поправить файл hosts. Он находится по адресу %WINDOWS%/system32/drivers/etc/hosts в Windows системах (в XP 64бита, Vista и Windows 7 папка скрыта) или /etc/hosts в Linux. Вписываем новую строчку вида xxx.xxx.xxx.xxx(табуляция)домен.ру - для отделения IP от домена нужно использовать именно Tab, а не пробел!

После этого перезапускаем браузер (только его, систему не нужно) и проводим все работы уже с новым сервером (адрес в браузере тот же). Убедившись, что все хорошо, можно вносить изменения в DNS записи домена, здесь стоит учесть что после внесения изменений часть посетителей сразу будут направлены на новый сервер, другие в течении некоторого времени будут идти на старый сайт. Полное обновление DNS занимает примерно сутки, когда они пройдут, можно спокойно удалять сайт на старом сервере и забыть про него.

 

 
Интересная статья? Поделись ей с другими:

Комментарии  

 
0 #15 ramshtik 2011-12-21 07:15 http://vizitnica.gb7.ru переношу с помощью акиба и нифига не получается, просто чистій лист на мониторе(((( Цитировать
 
 
0 #14 elterra 2011-08-08 08:21 Надеюсь поможет на моем elterra.net) сейчас буду переделывать следуя вашей инструкции Цитировать
 
 
+1 #13 Geka1989 2011-02-02 17:09 Вот здесь как переносить

http://budstil.net.ua/forum/32——-joomla/3-joomla——
Цитировать
 
 
0 #12 Geka1989 2011-02-02 17:08 http://budstil.net.ua/forum/32——-joomla/3-joomla—— Цитировать
 
 
+1 #11 Lala 2010-11-06 01:13 Самое страшное, я теперь и на ftp не могу зайти…пароль не принимает.. Цитировать
 
 
+1 #10 Lala 2010-11-06 01:12 Цитирую Administrator:
Цитирую Lala:
Здравствуйте.
Делала вроде всё как написано, но когда пишу в браузере адрес , выходит Unable to load Database Driver…
Не понимаю((

А тариф на хостинге поддерживает базы MySQL?

Да,конечно..
Цитировать
 
 
+1 #9 Administrator 2010-11-06 00:59 Цитирую Lala:
Здравствуйте.
Делала вроде всё как написано, но когда пишу в браузере адрес , выходит Unable to load Database Driver…
Не понимаю((

А тариф на хостинге поддерживает базы MySQL?
Цитировать
 
 
+1 #8 Lala 2010-11-06 00:51 Здравствуйте.
Делала вроде всё как написано, но когда пишу в браузере адрес , выходит Unable to load Database Driver…
Не понимаю((
Цитировать
 
 
+3 #7 Administrator 2010-04-23 16:36 Цитирую takuan:
Цитирую Administrator:
Цитирую takuan:
А как насчет: 1. Настройки\Система\Путь к папке журналов
2. Настройки\Сервер\Путь к временной папке
У меня по поводу второго пункта были проблемы в виртуемарте.

Все настройки движка компонент выставляет как надо, а вот вирт - это да, это отдельная история, там нужно ручками изменить конфигурацию

JoomlaPack у меня не пошел (создавал битые архивы) скачал новую версию, теперь это называется - Akeeba Backup, так вот там как раз и не вносились автоматом вышеупомянутые изменения.

Начиная с какой то версии новые меня перестали устраивать, поэтому всегда использую одну из старых. Насчет битых - в некоторых версиях создается jpa архив, но имеет расширение zip. Получается что обычный распаковщик его не понимает, однако kickstart.php справляется на ура
Цитировать
 
 
+1 #6 takuan 2010-04-23 13:16 Цитирую Administrator:
Цитирую takuan:
А как насчет: 1. Настройки\Система\Путь к папке журналов
2. Настройки\Сервер\Путь к временной папке
У меня по поводу второго пункта были проблемы в виртуемарте.

Все настройки движка компонент выставляет как надо, а вот вирт - это да, это отдельная история, там нужно ручками изменить конфигурацию

JoomlaPack у меня не пошел (создавал битые архивы) скачал новую версию, теперь это называется - Akeeba Backup, так вот там как раз и не вносились автоматом вышеупомянутые изменения.
Цитировать
 
 
+1 #5 Administrator 2010-04-23 10:56 Цитирую takuan:
А как насчет: 1. Настройки\Система\Путь к папке журналов
2. Настройки\Сервер\Путь к временной папке
У меня по поводу второго пункта были проблемы в виртуемарте.

Все настройки движка компонент выставляет как надо, а вот вирт - это да, это отдельная история, там нужно ручками изменить конфигурацию
Цитировать
 
 
+1 #4 takuan 2010-04-23 10:54 А как насчет: 1. Настройки\Система\Путь к папке журналов
2. Настройки\Сервер\Путь к временной папке
У меня по поводу второго пункта были проблемы в виртуемарте.
Цитировать
 
 
+1 #3 Administrator 2010-04-08 14:17 Цитирую Wild Tiger:
а также аакуратно вносить изменения в configuration.php, предварительно абсолютные пути к папке сайта

ну с "аакуратно" ясно, а вот "предварительно абсолютные пути" - что-то тут не хватает.

Спасибо, поправил
Цитировать
 
 
+1 #2 Wild Tiger 2010-04-08 14:04 а также аакуратно вносить изменения в configuration.php, предварительно абсолютные пути к папке сайта

ну с "аакуратно" ясно, а вот "предварительно абсолютные пути" - что-то тут не хватает.
Цитировать
 
 
+1 #1 Administrator 2010-03-02 08:41 Относительно Виртумарта - нужно также поправить адрес сайта в файле конфигурации виртумарта /administrator/componentes/com_virtuemart/virtuemart.cfg.php Цитировать
 

Добавить комментарий


Защитный код
Обновить

Войти на сайт

Ваше мнение

А если бы плагин rusbuttons стал платным?