Akeeba с денвера на хостинг

Добрый день, уважаемые читатели! Сегодня мы будем осуществлять перенос joomla 3 с денвера на хостинг, а поможет нам в этом бэкап созданный компонентом Akeeba Backup. Почему с помощью бэкапа? Да потому что это наиболее простой и надёжный способ переноса сайта joomla 3 на хостинг!

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

В этой статье я постараюсь подробно и наглядно объяснить вам, как перенести сайт сделанный на движке joomla 3, с денвера на хостинг. Главное не волнуйтесь, у вас всё получится!

Скриншоты с нечётким изображением, можете увеличить кликнув по ним.

Для того чтобы перенести joomla 3 на хостинг нам понадобится:

1. Хостинг. Я рекомендую вам хостинг Макхост, мой блог normalnet.ru расположен на этом хостинге уже год, за это время абсолютно ни каких нареканий с моей стороны не было. Здесь я сделал обзор хостинга Макхост, где рассказал почему его выбрал я и почему рекомендую его вам.

К тому же, Макхост делает подарок всем читателям моего блога, 3 месяца хостинга бесплатно! За это время, вы сможете оценить качество его работы. Плюс ко всему, в этой статье я покажу как перенести сайт на joomla 3, именно на хостинг Макхост. И у вас точно не возникнет вопросов, касающихся нюансов того или иного хостинга.

2. Доменное имя. Если вы уже зарегистрировали доменное имя, не забудьте привязать его к хостингу, на котором собираетесь размещать свой сайт. Для этого необходимо прописать DNS-сервера вашего хостинга, у регистратора доменного имени.

Если доменное имя ещё не зарегистрировано, то рекомендую к прочтению две статьи. Здесь я описал как и где лучше зарегистрировать доменное имя, а здесь как зарегистрировать доменное имя на 2domains, при регистрации доменного имени, я наглядно показал как привязать его к хостингу Макхост.

3. Бэкап (резервная копия) сайта в формате ZIP. О том как сделать бэкап сайта joomla 3 в формате ZIP, я подробно рассказал в статье: как сделать резервную копию сайта на joomla 3 с помощью компонента Akeeba Backup.

Перенос сайта с помощью бэкапа, идентичен обычной установке joomla 3. Нам не придётся по отдельности переносить базу данных и файлы сайта, переименовывать таблицы и делать ещё кучу сложных, для начинающего вебмастера настроек.

4. FTP-клиент FileZilla. При работе с joomla 3 на денвере, все файлы находились на компьютере. При переносе сайта на хостинг, соответственно все файлы будут находится на хостинге. С помощью FTP-клиента FileZilla, мы и будим переносить необходимые файлы с компьютера на хостинг.

Почему я выбрал именно FileZilla? Во первых эта программа бесплатна, она очень удобна и проста в использовании. Так-же, хочется отметить что FileZilla, самый популярный FTP-клиент среди вебмастеров.

Скачать её можно с официального сайта разработчиков, пройдя по этой ссылке filezilla.ru На открывшейся странице скачайте последнюю версию FileZilla 3.9.0.6 (на момент написания статьи), для операционной системы виндовс. С выходом более новых версий, соответственно качайте их.

Как сделать необходимые настройки, для соединения программы FileZilla с хостингом, я покажу в процессе написания статьи.

Перенос joomla 3 на хостинг

После того как вы зарегистрировались на хостинге и заказали себе необходимый тариф, в моём случае это хостинг Макхост с тарифом старт. На мэйл который вы указали при регистрации, должны придти два сообщения.

Первое «Регистрация аккаунта», в нём содержится пароль и логин, для входа в панель управления хостинга Макхост. Сообщение пришло сразу после регистрации.

Второе «Активация аккаунта», оно придёт спустя некоторое время, после того как ваш аккаунт активируется, у меня пришло минут через пять. В нём будет находится вся необходимая информация, для переноса сайта на хостинг.

  • Данные вашего аккаунта — это опять же логин и пароль для входа панель управления хостингом и NS сервера, которые вам необходимо указать, у вашего регистратора доменного имени. Для привязки вашего домена к хостингу Макхост.
  • База данных — здесь указаны адрес, имя, логин и пароль, вашей базы данных на хостинге. Они понадобятся нам в процессе восстановления сайта.
  • FTP/SSH — здесь указан адрес, логин и пароль, для FTP соединения программы FileZilla, с хостингом Макхост.

Рекомендую копировать содержимое этого письма, к примеру в блокнот и положить на хранение в укромном местечке. Так как ваша почта может быть взломана злоумышленниками, а данные с доступом к вашему хостингу могут попасть не в те руки.

Теперь когда у нас есть все необходимые данные, приступим к переносу сайта! Чтобы вам было понятнее, я разделил перенос сайта на три этапа.

Первый этап. Перенос бэкапа в формате ZIP на хостинг Макхост с помощью программы FileZilla.

1. Запустите предварительно установленную на ваш компьютер, программу FileZilla.

2. Далее необходимо настроить FTP соединение программы FileZilla, с хостингом. Для этого, нажмите на кнопку «Файл», в левом верхнем углу, в выпавшем списке выберите пункт «Менеджер Сайтов».

3. В открывшемся окне, нажмите на кнопку «Новый Сайт».

4. Здесь нам необходимо дать название соединению, я дал «prokompjuter», оно может быть любым и на само соединение ни как ни влияет, если его не трогать оно будет называться «Новый Сайт».

Далее необходимо перевести пункт «Тип входа» с «Анонимный» на «Нормальный».

После чего заполните три поля: 1) Хост 2) Пользователь 3) Пароль. Данные к заполнению этих полей находятся, в письме «Активация аккаунта», которое нам прислал хостинг, в моём случае Макхост. Название пункта FTP/SSH.

Что бы вам было понятнее, что куда вписывать, я сделал скриншот своего письма, где всё отметил цифрами. После заполнения не забудьте всё сохранить, нажав кнопку «OK».

5. Теперь когда всё настроено, нам необходимо произвести соединение с хостингом. Опять же кликните по кнопке «Файл», в выпавшем списке выберите пункт «Менеджер Сайтов».

6. В открывшемся окне нажмите кнопку «Соединиться». После чего произойдёт соединение с хостингом.

7. После соединения с хостингом, в правом нижнем окне программы будут находится файлы и папки вашего хостинга, я обвёл это окно зелёной рамкой. Здесь нам необходимо найти папку «httpdocs«, далее откройте эту папку, кликнув по ней два раза.

Это и есть корневой каталог (корень сайта), в ней будут находится все файлы вашего сайта. Так же, хочется сказать что на других хостингах, название корневого каталога, может быть другим.

8. Остаётся разместить наш бэкап в формате ZIP, в папке » httpdocs «, делается это простым перетаскиванием архива (бэкапа) с рабочего стола, в окно программы.

9. После чего начинается загрузка бэкапа на хостинг, в нижнем левом углу мы видим пункт «Файлы в задании (1)», это и есть наш загружаемый бэкап. А если немного отодвинуть нижнюю шторку программы в верх, то будет виден процесс загрузки в процентах.

10. По окончанию загрузки, пункт «Файлы в задании» должен быть пустым, а напротив пункта «Успешные передачи», должна стоять единица. Означающая количество успешно переданных файлов, в нашем случае один.

Второй этап. Разархивирование бэкапа.

После того как наш бэкап размещён на хостинге, его необходимо разархивировать, делается это из панели управления хостингом Макхост. Для этого.

1. Зайдите на сайт Макхост www.mchost.ru

2. В левом верхнем углу выберите пункт «Панель управления».

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

4. Войдя в свой аккаунт, с лева, найдите окно «Управление услугами», выберите в нём пункт «Сайты».

5. В окне «Управление сайтами», нажмите на иконку «Файл менеджер».

6. В открывшемся «Файл менеджере», выделите архив (бэкап) галочкой, и нажмите на иконку «Распаковать архив», находящуюся в крайней, правой части окна «Управление». После чего произойдёт разархивация бэкапа.

7. В открывшемся окне с вопросом «Распаковать этот архив в текущей папке?», нажмите кнопку «OK».

8. После распаковки, бэкап необходимо удалить, дабы не нагружать сайт лишними мегабайтами. Для этого выделите его галочкой и нажмите на иконку «Удалить». Бэкап будет находится в нижней части окна с распакованными файлами, только не перепутайте и не удалите по ошибке другой файл.

Третий этап. Восстановление сайта joomla 3

После того как мы разархивировали наш бэкап на хостинге Макхост, наступает третий, завершающий этап, восстановление сайта, пожалуй самый ответственный. Но не волнуйтесь, здесь всё тоже достаточно просто, итак, поехали!

1. Первым делом необходимо остановить денвер, кликнув по иконке с названием «Stop Denwer». Делается это для того чтобы денвер не перенаправил ваш браузер, при наборе доменного имени. Если этого не сделать процесс восстановления не начнётся! А попросту откроется ваш сайт, находящийся на денвере.

2. В адресной строке вашего браузера, введите доменное имя вашего сайта, после нажмите «Enter» на клавиатуре.

3. Итак, перед нами открылась «Начальная страница» восстановления сайта. На ней происходит пред установочная проверка сайта. Желательно что бы в поле «Пред установочная проверка», напротив каждого пункта высвечивалось зелёным «Да», проверьте и нажмите кнопку «Следующая» в правом верхнем углу страницы.

4. Теперь перед нами открылась страница с названием «Восстановление главной базы данных веб сайта», здесь и будут происходить основные настройки. Нам необходимо правильно заполнить поля «Данные соединения».

Эти данные, опять же будем брать из письма, которое нам прислал хостинг Макхост. Пункт называется «База данных».

5. После того как вы заполните поля «Данные соединения», нажмите кнопку «Следующая», в правом верхнем углу.

6. Если все поля были заполнены правильно, начнётся восстановление базы данных.

7. По окончании восстановления, должно появится сообщение: «Восстановление базы данных прошло успешно», далее нажмите кнопку «Следующий шаг».

8. На открывшейся странице ни чего заполнять не надо, жмём кнопку «Следующая».

9. Теперь необходимо удалить установочную директорию, нажав на красную кнопку «Удалить установочную директорию».

10. На этом, перенос сайта joomla 3 заканчивается, остаётся нажать на кнопку «Посетить передние страницы».

Пароль и логин для входа в админку joomla 3, остаются теми же, что были на денвере.

Обратите внимание, если денвер на вашем компьютере будет запущен, вы будете перенаправляться на сайт который находится на денвере, если нет, то на сайт который находится на хостинге.

Все файлы, необходимые для развития сайта, теперь необходимо переносить через программу FileZilla, выполнив стандартное соединение с хостингом, и найдя необходимую папку.

Читайте так-же о том, как перенести сайт на другой хостинг. У меня на этом всё, желаю успехов.

В интернете встречается достаточно много информации о системе Joomla и переносе созданного на ней сайта на хостинг. Мы же рассмотрим как быстро и эффективно сделать обратный процесс – перенести сайт на Jooml-е с хостинга на локальный компьютер . Согласитесь, что иногда удобно иметь рабочую версию сайта на компьютере дома (под рукой) и безопасно проводить с ним различные манипуляции: устанавливать модули, плагины, шаблоны, обновления, модификации самого движка и т.д., чем проводить все эти манипуляции на рабочем сайте, рискуя его «обрушить».

Итак, начнем.
На сайте должен быть установлен компонент резервного копирования и восстановления Akeeba Backup.

Скачать его можно с официального сайта разработчика https://www.akeebabackup.com , либо используя ссылку внизу статьи. Бесплатно доступна версия Akeeba Backup Core 3.4.3. Данная программа прекрасно справляется с задачами резервного копирования и переноса сайтов на Joomla.

Если данного компонента нет еще на вашем сайте, то настоятельно рекомендую его установить. Весьма полезен и необходим. Установка Akeeba Backup в Jooml-у очень проста. Используя вышеприведенную ссылку, скачиваем архив с программой Akeeba Backup. Сайт разработчиков англоязычный, но сам компонент отлично русифицирован.

Скачав архив, идем в административную панель Joomla, выбираем меню «Расширения», в нем «Установить / Удалить». Жмем кнопку «Обзор» и выбераем наш архив с Akeeba Backup на своем компьютере. Устанавливаем компонент — жмем «Загрузить файл и установить».

Заходим в панель управления компонентом Akeeba Backup и выбираем «Начать резервное копирование»

После завершения процесса копирования переходим в раздел компонента «Управление резервными копиями», где видим созданный архив с файлами нашего сайта с расширением jpa. (site-www.mysait.ru-20120428.jpa)

Данный архив скачиваем с хостинга на локальный компьютер. Для распаковки скаченного архива нам потребуется программа Akeeba eXtract Wizard 3.3

Для нормальной работы сайта на Jooml-е у на Вашем компьютере должен быть установлен Денвер. На всякий случай, для тех, кто не в курсе, Денвер — набор дистрибутивов Apache, PHP, MySQL, Perl и т.д. Денвер используется web-разработчиками для создания и тестирования сайтов на «домашней» (локальной) windows-машине без необходимости использования Интернета. Скачать Денвер и посмотреть информацию о данном эмуляторе можно посетив сайт: http://www.denwer.ru/

Итак, допустим, что Денвер установлен. Создаем новый виртуальный хост, соответствующий имени нашего сайта (домена). Для примера, на виртуальном диске z в папке home создаем папку вида mysait.ru, а в данной папке каталог www. Т.е. такой вид: z:/ /home/ mysait.ru /www

В папку www помещаем наш скаченный архив с расширением .jpa. Устанавливаем программу Akeeba eXtract Wizard. Заходим в программу, выбираем наш архив, папку распаковки (www), жмем кнопку Extract.

Архив распакован, в папке www появились все файлы и каталоги нашего сайта, в точности как на хостинге.

Запускаем Денвер (Start Denwer). В строке браузера набираем http://localhost попадаем в панель управления

С помощью утилиты Денвера phpMyAdmin создаем пустую базу данных на локальном сервере с таким же названием, как и на хостинге, например x112233_joom

В нашей папке www есть файл configuration.php . Открываем его (блокнот, notePad и т.д), находим строку

где x112233_joom и есть имя нашей базы данных.

Изменим в файле configuration.php некоторые строки:

Перезапускаем Денвер (Restart Denwer). Отключаемся от интернета. В адресной строке браузера вводим:

http://mysait.ru и попадаем в инсталлятор Akeeba Backup Installer (вкладка Check – Проверка).

Жмем Next. Выскакивает предупреждение инсталлятора «..Вы хотите восстановить другой сайт, чем тот, для которого вы делали резервное копирование. .. Хотели бы Вы, очистить поля, для ввода новой информации подключения к базе данных?.» Выбираем Нет. Вводим свои данные:

Database type (usually «mysql») : mysql
Database server host name : localhost
User name : root
Password : оставляем пустым
Database name : x112233_joom
Остальное не трогаем

При подготовки статьи использованы следующие источники:

http://vseohostinge.ru/uroki-sovety/manualy-po-2domainsru/registrator-2domains-znakomstvo-s-panelyu-upravleniya

http://pupi-boy.ru/domen-hosting/perenos-domena-ru-k-drugomu-registratoru.html

http://wordpressmania.ru/kak-prikrepit-domen-v-2domains-k-hostingu-beget/

http://richhost.biz/kak-privyazat-domen-k-hostingu.html

http://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/kak-nastroit-dns/kak-privyazat-domen-k-hostingu

http://webformyself.com/kak-privyazat-domen-k-xostingu/

http://wrart.ru/vidy-zarabotka/3-mesyatsa-besplatnogo-hostinga-ot-mchost.html

http://seoslim.ru/host/xosting-3-mesyaca-besplatno.html

http://ideafox.ru/pro-blog/3-month-hosting.html

http://wrart.ru/vidy-zarabotka/3-mesyatsa-besplatnogo-hostinga-ot-mchost.html

http://online-elite.ru/zarabotok-online/saytostroyeniye/razmestit-neskolko-saitov

http://www.garagebiz.ru/view/skolko_sajtov_mozhno_razmestit_na_odnom_hostinge/seo

http://online-elite.ru/zarabotok-online/saytostroyeniye/razmestit-neskolko-saitov

http://lessons-business.ru/dva-domena-na-odnom-khostinge.html

http://ru.hostings.info/hostings/rating/testovyj-period-hosting

http://start-luck.ru/sozdanie-sayta/khostingov-s-testovym-periodom.html

http://denezhnye-ruchejki.ru/301-redirekt-na-hostinge-offerhost/

http://fb.ru/article/242507/kak-nastroit-redirekt-cherez-htaccess-pravilnaya-nastroy-kak-redirekta-v-joomla-i-drugih-cms

http://www.myarena.ru/

http://ourservers.ru/

http://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-403-forbidden-error

http://komp.guru/oshibki/kak-ispravit-oshibku-403-kotoraya-zapreshhaet-dostup-k-sajtu.html

http://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-403-forbidden-error

http://sdelaicomp.ru/nastrojka-sistemy/403-forbidden-chto-eto-i-kak-ispravit.html

http://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/moy-sayt-ne-rabotaet/oshibka-403

http://toster.ru/q/477262

http://www.hostinger.ru/rukovodstva/413-request-entity-too-large/

http://ruphp.com/entity-too-large-413.html

http://socpravo.ru/xosting-za-kopejki-50-rublej-v-mesyac-dlya-sajta-vizitki/

http://ru.hostings.info/hostings/rating/deshevyj-hosting

http://www.gameserverkings.com/games/7-days-to-die-server-hosting/

http://www.gtxgaming.co.uk/7-days-die-server-hosting/

http://www.gtxgaming.co.uk/7-days-die-server-hosting/

http://www.gameserverkings.com/games/7-days-to-die-server-hosting/

http://www.reg.ru/support/domains/dns_servery_i_nastroika_zony/Nastroika-zony/kak-dobavit-zapis-a-poddomen

http://www.reg.ru/support/domains/dns_servery_i_nastroika_zony/Nastroika-zony/nastroika-resursnyh-zapisei-dlya-domena

http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358480

http://romanchueshov.ru/bez-rubriki/kak-privyazat-domen-k-hostingu-timeweb.html

http://lifehacki.ru/oshibka-access-denied-for-user-rootlocalhost-using-password-yes-i-no/

http://qaru.site/questions/218155/1045-access-denied-for-user-rootlocalhost-using-password-yes

http://www.1gb.ua/wiki/index.php?title=%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%91%D0%94_mySQL_%D0%B8%D0%B7_Microsoft_Access

http://webformyself.com/kak-sozdat-bazu-dannyx-na-xostinge/

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://rusmuse.ru/archives/1453

http://creatura.club/lessons/hosting/kak-poluchit-besplatnyy-hosting-i-domen-dlya-adobe-muse-r57/

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://muwilab.ru/vozmojno-li-sajt-na-muse-perenesti-na-druguyu-platformu.html

http://htmleditors.ru/List3B/adobe_muse_help/publish.html

http://helpx.adobe.com/ru/muse/using/publishing-websites.html

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://creatura.club/lessons/hosting/kak-poluchit-besplatnyy-hosting-i-domen-dlya-adobe-muse-r57/

http://rusmuse.ru/archives/1453

http://today-life.ru/zarabotok-v-seti/kak-posmotret-doxod-na-youtube.html

http://suay.ru/?p=221

http://searchengines.guru/archive/index.php/t-800238.html

http://suay.ru/?p=221

http://searchengines.guru/archive/index.php/t-406016.html

http://lpgenerator.ru/blog/2012/11/15/privyazka-domena-i-poddomena-v-paneli-agavaru/

http://tods-blog.com.ua/software/ai-bolit/

http://revisium.com/ai/faq.php

http://forum.php.su/topic.php?forum=40&topic=4423

http://qaru.site/questions/459285/delete-ajax-works-in-localhost-but-doesnt-in-production-hosting

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://sitogon.ru/dlya-tech-kto-delaet-internet/akeeba-backup-rezervnoe-kopirovanie-i-perenos-saytov-na-joomla

http://normalnet.ru/sajt-na-joomla/perenos-joomla-3-na-hosting.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://sitogon.ru/dlya-tech-kto-delaet-internet/akeeba-backup-rezervnoe-kopirovanie-i-perenos-saytov-na-joomla

http://normalnet.ru/sajt-na-joomla/perenos-joomla-3-na-hosting.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://joofaq.ru/sozdanie-sayta-na-joomla-1-5/ustanovka-i-nastroyka/20-perenos-sayta-joomla-s-lokalnogo-servera-na-virtualniy-chosting

http://joomla.center/baza-joomla/zaschita-joomla/akeeba-backup-manual

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://joofaq.ru/sozdanie-sayta-na-joomla-1-5/ustanovka-i-nastroyka/20-perenos-sayta-joomla-s-lokalnogo-servera-na-virtualniy-chosting

http://normalnet.ru/sajt-na-joomla/perenos-joomla-3-na-hosting.html

http://www.inforeks.ru/cms/27-joomla-na-server.html