Как перенести сайт Joomla 1,5-2,5 с хостинга на виртуальный сервер Denwer

Совсем недавно, а именно перед написанием данной статьи, у меня возник вопрос: Как перенести сайт Joomla 1,5-2,5 с хостинга на виртуальный сервер Denwer? Возник он потому, что стало необходимым обновить мой сайт, на котором Вы сейчас находитесь, с версии Joomla 1,5 до версии Joomla 2,5. Так как Я не являюсь профессионалом в сайтостроении, я попытался найти ответ в поисковой системе. В результате, полной информации, отвечающей моим требованиям, найдено не было и мне пришлось все делать самостоятельно, так называемым методом «научного тыка».

В последующих трех статьях я поделюсь подробной инструкцией обновления сайта Joomla с версии 1,5 до 2,5. Первые две инструкции будут описывать все действия по переносу сайта с хостинга на виртуальный сервер Denwer и наоборот при помощи компонента Аkeeba. А последняя будет содержать бодробную инструкцию по самому обновлению.

Итак, для начала нужно скачать компонент Akeba Buskup. Он является полностью бесплатным и желательно скачивать его с официального сайта. Загруженный архив содержит в себе три отдельных папки.

  1. Первая, это сам компонент «com_akeeba-(номер версии)-core»
  2. Вторая под названием «локация», которая содержит перевод (для версий 1,5 и 2,5 переводы разные)
  3. И третья «kickstart-(номер версии)».

Как можно догадаться в начале нужно установить данный компонент. Это можно осуществить стандартным образом через админ. панель (расширения-установить/удалить). Первым устанавливается сам компонент, после чего устанавливается локализация (нужный вам язык, перевод). Запустить программу можно через ту же админ. панель (компоненты-Akeba Buskup).

После запуска, первым что вы увидите, это мастер настройки.

Он автоматически определяет и подстраивается под возможности Вашего сервера. Нужно нажать «применить», и дождаться пока программа выполнит все необходимы действия, у меня это заняло приблизительно одну минуту.

После всех проверок, появится окно о завершении тестирования и появится кнопка «начать резервное копирование».

Нажав на нее, система покажет имя резервной копии и предложит все же начать процесс создания Buskup.

Нажав на «начать» начнется создание копии Вашего сайта. Как долго это будет длится зависит от пропускной способности Вашего хостинга, ну и конечно от размера сайта. 

В конце появится окно сообщающее что «резервное копирование завершено», и что можно перейти в меню, по управлению этой копией. 

Нажав на кнопку «управление резервными копиями», появится окно отображающие все Buskup которые Вы делали.

Так как у меня это первый, на данном сайте, следовательно он один. В правой стороне имеется активная ссылка отмеченная как «Part 00». Нажав на которую система предложит сохранить Buskup на ваш компьютер. Сохранить его нужно в ранее созданную на «денвере» папку (у меня home\название_сайта\www\скопировать сюда). Также в эту папку нужно скопировать файлы (kickstart.php и ru-RU.kickstart.ini) из архива «kickstart» который упоминался в начале данной статьи.

После чего запустить программу Denwer, и в браузере, где вводится адрес, прописать «название_сайта/kickstart.php». В результате появится следующие окно.

Сразу хочу предупредить, что не все браузеры правильно распознают кодировку данной утилиты, и вместо нормального текста, например у меня, отобразились иероглифы. Что бы решить данную проблему, нужно в настройках браузера переключит кодировку на UTF8. В Гугл Хром это делается «меню настроек (маленький ключик сверху справа)-инструменты-кодировка-UTF8».

Итак, окно появилось, нажимаем «старт». После некоторых автоматических операция появится такое окно.

Нажимаем «запустить инсталятор». В новй вкладке откроется сам инсталятор. У меня он выглядит так:

Нажимаем «Next». У меня выскочило следующее предупреждение, которой игнорируем и нажимаем «NO».

В следующем окне появится информация о вашей базе данных.

Вместо них нужно ввести данные используемые по умолчанию. А именно те что введены у меня.

  • Database server - localhost
  • User name – root
  • Password – оставляем пустым (если при создании сайта его не задавали)
  • Название «Database name», Вы водите собственное, любое на ваше усмотрение.

Нажимаем «NEXT» и попадаем в окно «SITE INFO».

Здесь можно ввести название сайта и т. д. Я ничего не вводил, так как при переносе обратно на хостинг все равно придется это делать.

Идем далее. В последнем окне система просит Вас удалить папку «installation» с вашего виртуального сервера. Находится она в корне сата по адресу (у меня Z:\home\название_сайта\www\installation). Удаляем, и все, можно пользоваться.

В следующих двух статья, я напишу как перенести сайт на хостинг при помощи компонента Аkeeba, и как обновить сайт Joomla 1,5 до версии 2,5 при помощи компонента Jupgrade.

Комментарии   

 
0 #1 Лена 04.08.2012 09:32
После того, как ввожу данные о базах данных, оно не хочет идти дальше, и пишет ошибку
 
 
0 #2 serg 04.08.2012 09:38
Цитирую Лена:
После того, как ввожу данные о базах данных, оно не хочет идти дальше, и пишет ошибку


В поле типа базы данных, поставьте не mysqli а просто mysql
 
 
0 #3 Лена 07.08.2012 12:19
Цитирую serg:


В поле типа базы данных, поставьте не mysqli а просто mysql


Спасибо, так заработало
 
 
0 #4 serg 17.08.2012 00:43
А как потом удалить эту копию, где она находится?
 
 
0 #5 Optic 10.09.2012 09:48
Цитирую serg:
А как потом удалить эту копию, где она находится?

В корне сайта, в виде jar архиваа
 
 
0 #6 Александр 22.10.2012 20:15
Спасибо за мануал, есть существенные личные замечания. Так при переносе своего сайта на локалку Денвера были 2 трудности. Копию сайта необходимо было скачивать только по FTP, браузеры все при скачивании архива теряют какие то файлы и скачивать нужно только в двоичном виде по FTP.Иначе архив не распаковать до конца. И после установки архива почему то файл .htaccess, становится htaccess.bak. Пришлось переименовать назад. Может это только у меня, не знаю :-)
 
 
0 #7 Сергей 26.02.2013 18:11
вот что пишет при установке "Нет базы данных определений были найдены или база данных не была выбрана.

Не могу заставить его работать? Нажмите здесь для инструкции по устранению неполадок."
 
 
0 #8 Александр 26.02.2013 21:53
Цитирую Сергей:
вот что пишет при установке "Нет базы данных определений были найдены или база данных не была выбрана.

Не могу заставить его работать? Нажмите здесь для инструкции по устранению неполадок."

Так оно же и пишет, что не была создана база данных или была создана , но не выбрана
 
 
0 #9 Сергей 27.02.2013 02:05
Цитирую Александр:
Цитирую Сергей:
вот что пишет при установке "Нет базы данных определений были найдены или база данных не была выбрана.

Не могу заставить его работать? Нажмите здесь для инструкции по устранению неполадок."

Так оно же и пишет, что не была создана база данных или была создана , но не выбрана

Уже все нормально, делал все через хром, потом через мозилу загрузил все установилось. Спасибо.
 
 
0 #10 Александр 27.02.2013 17:03
Цитирую Сергей:
Цитирую Александр:
Цитирую Сергей:
вот что пишет при установке "Нет базы данных определений были найдены или база данных не была выбрана.

Не могу заставить его работать? Нажмите здесь для инструкции по устранению неполадок."

Так оно же и пишет, что не была создана база данных или была создана , но не выбрана

Уже все нормально, делал все через хром, потом через мозилу загрузил все установилось. Спасибо.

Совершенно верно, глюк браузеров бывает в нашем деле в порядке вещей, так что под рукой у меня их всегда несколько. Часто этим страдает именно хром, у меня было много таких случаев
 
 
0 #11 Олег 03.03.2013 18:13
спасибо за статью все довольно грамотно только вот с кодировкой справился один IE остальные браузеры глючат почему то и не плохо бы ссылочки для скачивания Akeba Buskup автор их забыл включить вот к примеру service-joomla. ru/komponenty/i tem/42-akeeba-b ackup-rus.html
 
 
0 #12 Наталия 21.03.2013 02:40
Все сделала, только на сайт не могу зайти, перенаправляет на localhost. В админку зашла без проблем0, жму перейти на сайт перенаправляет на Ура, заработало!
Помогите :-?
 
 
0 #13 Сергей Шмигирилов 21.03.2013 10:35
Цитирую Наталия:
Все сделала, только на сайт не могу зайти, перенаправляет на localhost. В админку зашла без проблем0, жму перейти на сайт перенаправляет на Ура, заработало!
Помогите :-?



После всего процесса удалите папку инсталл из корня на хостинге
 
 
0 #14 Наталия 21.03.2013 13:00
Цитирую Сергей Шмигирилов:
Цитирую Наталия:
Все сделала, только на сайт не могу зайти, перенаправляет на localhost. В админку зашла без проблем, жму перейти на сайт перенаправляет на Ура, заработало!
Помогите :-?



После всего процесса удалите папку инсталл из корня на хостинге


Удалила, зайти можно на все страницы, кроме главной, с главной перенаправляет на Ура, заработало!
 
 
+1 #15 Max 19.03.2014 16:52
Спасибо большое, статья устарела с версиями программами, но все получилось..про бовал по разному переносить сайт не получалось… уже куда не писал спрашивал одни ошибки, даже мышка в стенку улетела покупал новую…
автор еще раз спасибо .. все перенес, установил… ВСЕ работает ..спасибо :D :D :D
 
 
+1 #16 Сергей Шмигирилов 19.03.2014 17:10
Цитирую Max:
Спасибо большое, статья устарела с версиями программами, но все получилось.:D


Писалась просто давно, как только выйдет стабильная Джумла 3,5, под нее также сделаю подробную инструкцию по переносу, с современными версиями программы ;-)
 

You have no rights to post comments