Четверг, Сентябрь 06, 2012
15 Март 2012

Как перенести сайт 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 05:32
После того, как ввожу данные о базах данных, оно не хочет идти дальше, и пишет ошибку
Цитировать
 
 
0 #2 serg 04.08.2012 05:38
Цитирую Лена:
После того, как ввожу данные о базах данных, оно не хочет идти дальше, и пишет ошибку


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


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


Спасибо, так заработало
Цитировать
 
 
0 #4 serg 16.08.2012 20:43
А как потом удалить эту копию, где она находится?
Цитировать
 

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


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