Совсем недавно, а именно перед написанием данной статьи, у меня возник вопрос: Как перенести сайт Joomla 1,5-2,5 с хостинга на виртуальный сервер Denwer? Возник он потому, что стало необходимым обновить мой сайт, на котором Вы сейчас находитесь, с версии Joomla 1,5 до версии Joomla 2,5. Так как Я не являюсь профессионалом в сайтостроении, я попытался найти ответ в поисковой системе. В результате, полной информации, отвечающей моим требованиям, найдено не было и мне пришлось все делать самостоятельно, так называемым методом «научного тыка».
В последующих трех статьях я поделюсь подробной инструкцией обновления сайта Joomla с версии 1,5 до 2,5. Первые две инструкции будут описывать все действия по переносу сайта с хостинга на виртуальный сервер Denwer и наоборот при помощи компонента Аkeeba. А последняя будет содержать бодробную инструкцию по самому обновлению.
Итак, для начала нужно скачать компонент Akeba Buskup. Он является полностью бесплатным и желательно скачивать его с официального сайта. Загруженный архив содержит в себе три отдельных папки.
Как можно догадаться в начале нужно установить данный компонент. Это можно осуществить стандартным образом через админ. панель (расширения-установить/удалить). Первым устанавливается сам компонент, после чего устанавливается локализация (нужный вам язык, перевод). Запустить программу можно через ту же админ. панель (компоненты-Akeba Buskup).
После запуска, первым что вы увидите, это мастер настройки.
Он автоматически определяет и подстраивается под возможности Вашего сервера. Нужно нажать «применить», и дождаться пока программа выполнит все необходимы действия, у меня это заняло приблизительно одну минуту.
После всех проверок, появится окно о завершении тестирования и появится кнопка «начать резервное копирование».
Нажав на нее, система покажет имя резервной копии и предложит все же начать процесс создания Buskup.
Нажав на «начать» начнется создание копии Вашего сайта. Как долго это будет длится зависит от пропускной способности Вашего хостинга, ну и конечно от размера сайта.
В конце появится окно сообщающее что «резервное копирование завершено», и что можно перейти в меню, по управлению этой копией.
Нажав на кнопку «управление резервными копиями», появится окно отображающие все Buskup которые Вы делали.
Так как у меня это первый, на данном сайте, следовательно он один. В правой стороне имеется активная ссылка отмеченная как «Part 00». Нажав на которую система предложит сохранить Buskup на ваш компьютер. Сохранить его нужно в ранее созданную на «денвере» папку (у меня home\название_сайта\www\скопировать сюда). Также в эту папку нужно скопировать файлы (kickstart.php и ru-RU.kickstart.ini) из архива «kickstart» который упоминался в начале данной статьи.
После чего запустить программу Denwer, и в браузере, где вводится адрес, прописать «название_сайта/kickstart.php». В результате появится следующие окно.
Сразу хочу предупредить, что не все браузеры правильно распознают кодировку данной утилиты, и вместо нормального текста, например у меня, отобразились иероглифы. Что бы решить данную проблему, нужно в настройках браузера переключит кодировку на UTF8. В Гугл Хром это делается «меню настроек (маленький ключик сверху справа)-инструменты-кодировка-UTF8».
Итак, окно появилось, нажимаем «старт». После некоторых автоматических операция появится такое окно.
Нажимаем «запустить инсталятор». В новй вкладке откроется сам инсталятор. У меня он выглядит так:
Нажимаем «Next». У меня выскочило следующее предупреждение, которой игнорируем и нажимаем «NO».
В следующем окне появится информация о вашей базе данных.
Вместо них нужно ввести данные используемые по умолчанию. А именно те что введены у меня.
Нажимаем «NEXT» и попадаем в окно «SITE INFO».
Здесь можно ввести название сайта и т. д. Я ничего не вводил, так как при переносе обратно на хостинг все равно придется это делать.
Идем далее. В последнем окне система просит Вас удалить папку «installation» с вашего виртуального сервера. Находится она в корне сата по адресу (у меня Z:\home\название_сайта\www\installation). Удаляем, и все, можно пользоваться.
В следующих двух статья, я напишу как перенести сайт на хостинг при помощи компонента Аkeeba, и как обновить сайт Joomla 1,5 до версии 2,5 при помощи компонента Jupgrade.
При цитировании материалов сайта, прямая индексируемая ссылка на it-informer.ru обязательна.
Copyright © 2012 it-informer.ru
Комментарии
В поле типа базы данных, поставьте не mysqli а просто mysql
Спасибо, так заработало
RSS лента комментариев этой записи