Воскресенье, 04 Январь 2015 07:36

Как перенести joomla 3 с денвера на хостинг с помощью компонента Akeeba Backup


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

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

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

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

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

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

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

Вот ссылка на статью, где я рассказал как заказать хостинг в Макхост и получить 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, выполнив стандартное соединение с хостингом, и найдя необходимую папку.

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

Комментарии  

Дмитрий
#4 Дмитрий 27.09.2016 11:49
Спасибо, за вашу инструкцию, но у меня не получилось установить джумлу...хорошо хоть тех поддержка помогла установить, сейчас сижу с самой джумлой разбираюсь
Цитировать
Сергей
#3 Сергей 20.01.2016 11:57
Спасибо немного помог
Цитировать
Nick
#2 Nick 19.04.2015 08:13
Спасибо.
Цитировать
Val
#1 Val 02.04.2015 16:42
Большое спасибо за статью! Работает! 8)
Цитировать

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


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