Инструкция по переносу сайта на движке Joomla на хостинг

Инструкция по переносу сайта на движке Joomla на хостинг Хостинг

Что нужно для установки joomla

Для установки Joomla нам понадобится:

  1. Локальный веб-сервер (если мы хотим работать с сайтом только на своем компьютере ) или хостинг (если мы хотим, чтобы сайт был виден в Интернете).
  2. Пустая база данных, в которую Joomla запишет свои таблицы
  3. Смекалка – чтобы придумать пароли, и потом их не забыть =)

Далее, сначала я расскажу о подготовке различных наборов окружений для установки Joomla,  которые вы можете использовать, и только потом про процесс самой установки.  Установка всегда одинакова, а подготовка окружения может отличаться.

Если у вас уже подготовлен веб-сервер и база данных, можете сразу переходить к пункту «Процесс установки Joomla»

Вопросы возникающие при переносе cms joomla на хостинг

Как проверить работоспособность сайта до подключения домена?

Есть два способа.

Первый — Если хостер позволяет, самый удобный способ, воспользоваться инструментом «Техническая ссылка».

В нашей панели управления хостингом её можно создать в разделе «Домены — Настройка доменов». Справа от домена нужно нажать пиктограмму “Добавить техническую ссылку”.

Выбор локального веб-сервера

Создавать сайт гораздо удобнее на своем компьютере, не расходуя интернет-трафик на постоянную загрузку страниц, а также лишнее время (тем, у кого медленный интернет).

Поскольку Joomla создана для работы на сервере (ее задача получать от пользователей запросы и отдавать им страницы сайта), то для запуска CMS на локальном компьютере понадобится программа, имитирующая работу веб-сервера.

Пугаться не стоит. Сегодня всё очень просто.

Наиболее известные программы локальных веб-серверов:

  • LAMP (WAMP) – Аббревиатура от названия инструментов, входящих в набор. LAMP – это даже не готовый сервер, а набор технологий. WAMP – сборка под Windows. Данный вариант я рекомендую тем, кто использует Linux, а также тем, кто уже хорошо разбирается в окружении веб-сервера.
  • DenwerДжентльменский набор web-разработчика. Сборка локального веб-сервера, которая была невероятно популярна несколько лет назад. На сегодня, к сожалению, не обновляется, но еще можете быть использована для создания сайта (в целом не рекомендуется)
  • Open Server – наиболее совершенная на сегодня сборка веб-сервера. Позволяет быстро и легко работать на локальном компьютере с большим количеством сайтов. Рекомендуется к использованию.

Из трех рассмотренных вариантов,  для установки Joomla на локальный компьютер я рекомендую использовать Open Server.

Ниже мы рассмотрим установку Joomla на Denwer и на Open Server. Выберите из них тот, которых хотите использовать и переходите сразу к нужному разделу.

Где лежат файлы сайта на компьютере (денвере)?

Обычно Денвер хранит Ваши файлы по такому пути: «папка где установлен Denwer/home/имя сайта/www/».

Как использовать денвер?

Для того чтобы пользоваться Денвером, нужно знать всего 2 вещи:

  1. Где находятся ярлыки запуска и остановки Денвера (start и stop соответственно)
  2. Как с его помощью запускать сайты.

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

В корневой папке Денвера (по умолчанию C:WebServers) есть папка home. В этой папке хранятся все сайты, которые запускает Денвер. Каждый сайт должен храниться в собственной подпапке папки home, причем имя этой подпапки используется для того, чтобы попасть на сайт в браузере.

Как протестировать сайт на работоспособность?

Это можно сделать без привязки к доменному имени. Просто вносим небольшие изменения в файл по адресу «C:WindowsSystem32driversetc».

В указанный файл вносим IP сайта и доменное имя в виде IP domen.domen. Информация указывается в разделе WWW-домены на панели управления.

Всё! Теперь сайт будет открываться даже без привязки к домену.

Если у вас возникли трудности с переносом Joomla, мы можем перенести ваш сайт на наш хостинг бесплатно и подарить вам 3 месяца хостинга!

Ознакомьтесь с тарифами на хостинг для Джума и заполните форму на перенос сайта.

Какие проблемы могут возникнуть при переносе бд?

При импорте БД в ней не должно быть запросов типа «CREATE DATABASE, /*!40101 SET @OLD». Чтобы проверить их наличие, откройте файл БД на своем компьютере любым текстовым редактором (мы рекомендуем использовать Notepad ) и через Ctrl А поищите эти запросы. Если найдете, то просто удалите их и попробуйте снова импортировать БД.

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

Копирование базы данных на хостинг

Чтобы скопировать базу данных с Денвера на хостинг необходимо сначала создать ее дамп — текстовый файл, в котором на языке SQL есть описание структуры всех входящих в базу таблиц и перечень всех данных, находящихся в базе. 

Копия сайта и базы данных

Для переноса Joomla 3 на хостинг нужны все папки и файлы сайта. Они уже готовы к переносу и в случае использования локального сервера Денвер, лежат в папке: C:WebServersВаш-проектwww.

Настройка сайта на хостинге

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

В первую очередь это параметры подключения к базе данных. Найдите в папке с сайтом файл, в котором хранится конфигурация CMS. Название этого файла зависит от используемой CMS, например, для WordPress — это wp-config.php, а для Joomla — settings.php.

Конфигурационный файл нужно отредактировать. Это можно сделать через Filezilla, выбрав нужный файл и используя пункт меню “Просмотр/Правка”:

От автора

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

Очистка кэша.

После переноса удалите временные файлы из папки «cache/page/». Сделать это можно вручную или автоматически. Для автоматического удаления откройте панель управления сайтом, перейдите к разделу «Техническое обслуживание», выберите из списка пункт «Clear Cache».

Перенос базы данных joomla на виртуальный хостинг

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

Перенос движка joomla на хостинг

Когда вы уже опробовали возможности ядра на локальном сервере, можно перенести его на удаленный хостинг. Первым делом вам необходимо удостовериться, что дистрибутив уже есть на вашем компьютере. Если вы еще не скачали CMS, тогда сделайте это. И не забудьте разархивировать его.

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

Один из наиболее лучших серверов для движка Joomla является провайдер E-planet. Он обеспечит бесперебойную работу сайта за счет серверов с мощными процессами, а также поддержку в любое время суток. К тому же, вместе с покупкой хостинга провайдер, скорее всего, предоставит вам возможность получить скидку на приобретение доменного имени.

После выбора и покупки сервере вам предстоит перенести движок в директории хостинга. Чтобы сайт работал корректно, необходимо перенести все файлы, которые вы получили после разархивации дистрибутивов. Для переноса можете использовать любой FTP-клиент. Расположить файлы CMS необходимо в корневой папке. Она может называться WWW или PUBLIC_HTML.

Следующий шаг является стандартным для установки любой другой CMS сайта — вам необходимо сгенерировать и привязать базу данных. Это делается очень просто. К примеру, для создания базы данных сайта при помощи E-planet вам предстоит воспользоваться одной из двух панелей управления:

В обоих случаях вам нужно будет проделать подобные действия — это зайти в раздел под названием «Базы данных», а затем создать базу и добавить нового пользователя, у которого есть доступ к БД. В информации к БД указывайте сервер localhost.

После создания пользователя и БД перенос сайта практически завершен — вы прошли уже большую половину пути. Теперь вам остается пройти инсталляцию самого движка, чтобы сайт заработал. Перед вами откроются несколько шагов установки ядра. На ранних версиях CMS шагов установки было гораздо больше.

После завершения инсталляции перенос Joomla завершится. Если вы выбрали неподходящий хостинг, ваш сайт навряд ли заработает — во время установки CMS возникнет ошибка. Если ее не возникло, значит все должно работать нормально. Вы убедитесь в этом, ведь в директории, где вы разместили движок, появится файл с конфигурациями. Не забудьте удалить каталог с установочными файлами!

Перенос сайта на joomla для нетерпеливых —

Рассмотрим ситуацию, когда у вас есть сайт на joomla на одном хостинге (будем считать его локальным, например, на Денвере) и вы хотите перенести его на другой (например, на хостинг провайдера). Нам понадобится следующий инструментарий: файл dumper.php () для импорта-экспорта базы данных и jsys.php () для операций с файлами. За  jsys.php говорим спасибо Dead Krolik’у (ex- joom.ru)

1.Копирование базы данных Joomla.

2. Копирование файлов. Заходим снова в папку с файлами системы (Z:homeимя_локального_сайтаwww) и АРХИВИРУЕМ все файлы в формат zip назовем файл mysite.zip.

3. Подготовка хостинга под Joomla(ТОЛЬКО если база данных на хостинге НЕ установлена). Заводим на хостинге новую базу данных в панели администратора хостинга. создаем пользователя, запоминаем его логин и пароль и название созданной базы.

4. Перенос и распаковка файлов . Заливаем файлы mysite.zip и jsys.php на хостинг по ftp в папку типа www, htdocs или http, самой папке ставим разрешение на запись (CHMOD 777) и запоминаем какие были права до смены

набираем в браузере http://имя_локального_сайта/jsys.php. Идем в Файловый менеджер, распаковываем mysite.zip

ставим права для www, htdocs или http как было раньше

набираем в браузере http://имя_локального_сайта/dumper.php

указываем в нем логин-пароль БД  хостинга,  импортируем в нее дамп

5. Правка файла конфигурации Joomla . Открываем configuration.php и вводим данные, полученные в п.3 либо от хостера.

7. Проставление прав доступа. На директории media, images/stories, images/banners и cache проставляем права доступа (chmod) — 777. На другие папки в целях повышения безопастности оставляем 755 и для файлов -644. Для установки новых расширений и изменения конфигурации придется выставлять права индивидуально.

Переименовывем htaccess.txt .htaccess

Вуаля 🙂

Подготовка хостинга

Первый шаг для переноса web-сайта на хостинг провайдера — это выбор и создание для него домена. 

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

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

Для создания сайта и домена на хостинге воспользуйтесь панелью управления от провайдера. Зайдите в раздел “Управление сайтами” и нажмите на кнопку “Создать”. Например, у популярного хостера Beget создание нового сайта выглядит так:

Создание базы данных в open server

Помимо запуска самого Open Server, важно уметь создавать в нем новые базы данных. База данных – обязательное требование для установки Joomla.

Создать базу данных в Open Server можно разными способами. Я расскажу о том, который предпочитаю. Почему-то лично мне он кажется наиболее простым.

Установка joomla на локальный веб-сервер open-server

Open Server появился как раз из-за того, что разработчик Денвера фактически бросил его поддержку и обновления.

Open Server на сегодня, является, пожалуй лучшим инструментом, позволяющим развернуть сайт на локальном компьютере, не имея специальной технической подготовки.

Первым делом скачиваем Open Server с официального сайта. На выбор нам предлагается три версии ПО: Basic, Premium и Ultimate. Для установки Joomla на Open Server нам нужна версия Basic.

Конечно, вы можете использовать и любую другую версию, но вместе с ними получите набор ПО, которым, скорее всего, не будете пользоваться еще очень долго, а может и никогда.

Установка и настройка сайта на виртуальном хостинге

Чтобы перенести контент и основные файлы CMS Joomla 3, необходимо скопировать их на сервер нового хостинг-провайдера с помощью FTP. Самый популярный и бесплатный – FileZilla, альтернативный вариант: Total Comander. Запустите FTP-клиент, укажите имя сервера, в соседнем окне выберите путь C:

WebServersHomeИмя_проекта. В папке «WWW» хранятся все данные вашего проекта, скопируйте содержимое, нажав F5. При переносе Joomla 2.5 с одного виртуального хостинга на другой, необходимо сначала сделать бэкап площадки, затем перенести архив и распаковать его на новом сервере.

Шаг №1. получить архив с данными сайта

Чтобы это сделать, переходим в файловый менеджер нашего старого хостинг-провайдера, создаём архив и скачиваем на свой компьютер.

Шаг №3. перенести файлы сайта

Копировать файлы на хостинг можно по FTP или с помощью менеджера файлов. Распаковка файлов сайта выполняется только из панели. Посмотрим, как это делается в ISPManager 5:

Шаг №4. перенести бд сайта

https://www.youtube.com/watch?v=J2GwZkkKR4o

Сначала создаём БД. Делаем это из панели управления. Сделаем на примере ISPManager 5. Выполняем следующие действия по порядку:

Оцените статью
Хостинги