Как перенести сайт Joomla 1,5-2,5 с хостинга на виртуальный сервер Denwer
- Подробности
- Опубликовано 15.03.2012 22:08
- Автор: Сергей Шмигирилов
Совсем недавно, а именно перед написанием данной статьи, у меня возник вопрос: Как перенести сайт Joomla 1,5-2,5 с хостинга на виртуальный сервер Denwer? Возник он потому, что стало необходимым обновить мой сайт, на котором Вы сейчас находитесь, с версии Joomla 1,5 до версии Joomla 2,5. Так как Я не являюсь профессионалом в сайтостроении, я попытался найти ответ в поисковой системе. В результате, полной информации, отвечающей моим требованиям, найдено не было и мне пришлось все делать самостоятельно, так называемым методом «научного тыка».
В последующих трех статьях я поделюсь подробной инструкцией обновления сайта Joomla с версии 1,5 до 2,5. Первые две инструкции будут описывать все действия по переносу сайта с хостинга на виртуальный сервер Denwer и наоборот при помощи компонента Аkeeba. А последняя будет содержать бодробную инструкцию по самому обновлению.
Итак, для начала нужно скачать компонент Akeba Buskup. Он является полностью бесплатным и желательно скачивать его с официального сайта. Загруженный архив содержит в себе три отдельных папки.
- Первая, это сам компонент «com_akeeba-(номер версии)-core»
- Вторая под названием «локация», которая содержит перевод (для версий 1,5 и 2,5 переводы разные)
- И третья «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.
Комментарии
В поле типа базы данных, поставьте не mysqli а просто mysql
Спасибо, так заработало
В корне сайта, в виде jar архиваа
Не могу заставить его работать? Нажмите здесь для инструкции по устранению неполадок."
Так оно же и пишет, что не была создана база данных или была создана , но не выбрана
Уже все нормально, делал все через хром, потом через мозилу загрузил все установилось. Спасибо.
Совершенно верно, глюк браузеров бывает в нашем деле в порядке вещей, так что под рукой у меня их всегда несколько. Часто этим страдает именно хром, у меня было много таких случаев
Помогите
После всего процесса удалите папку инсталл из корня на хостинге
Удалила, зайти можно на все страницы, кроме главной, с главной перенаправляет на Ура, заработало!
автор еще раз спасибо .. все перенес, установил… ВСЕ работает ..спасибо
Писалась просто давно, как только выйдет стабильная Джумла 3,5, под нее также сделаю подробную инструкцию по переносу, с современными версиями программы
RSS лента комментариев этой записи