Перенос сайта Joomla на хостинг с локального ПК

Перенос сайта Joomla на хостинг с локального ПК Хостинг
Содержание
  1. Копирование файлов сайта
  2. Установка Akeeba Backup
  3. Делаем копию сайта
  4. Настройка файла Configuration.php
  5. Разархивация полученного архива. Настройка сайта для работы
  6. Create database создание базы данных
  7. Source восстановление mysql базы данных из резервной копии
  8. Tar и gzip архиватор — создание и извлечение архива сайта
  9. Восстановление mysql базы данных сайта на joomla
  10. Второй более простой способ смены хостинга – использование различных компонентов cms joomla:
  11. Как перенести joomla на другой хостинг
  12. Как распаковать архив сайта от имени www-data
  13. Как сменить пользователя mysql базы данных в joomla
  14. Кодировка символов в mysql
  15. Настройка домена
  16. Ошибка в административной части joomla : cannot open file for writing log
  17. Перенос joomla на хостинг
  18. Перенос бд
  19. Перенос сайта на joomla для нетерпеливых —
  20. Проверка работы сайта на новом хостинге
  21. Создание базы данных
  22. Создание бэкапа базы данных
  23. Создание резервной копии файлов сайта
  24. Шаг #1: копирование файлов сайта со старого хостинга
  25. Шаг #3. настройка нового хостинга
  26. Шаг #4. редактирование файла конфигурации движка
  27. Шаг #5. загрузка файлов с локального компьютера на новый хостинг
  28. Шаг №1. получить архив с данными сайта
  29. Шаг №4. перенести бд сайта
  30. Шаг №5. изменяем конфигурационный файл джумла
  31. Этап № 1 — упаковка папки с сайтом в единый архив
  32. Этап № 2 — экспорт базы данных с локального сервера
  33. Этап № 3 — выбор хостинга
  34. Этап № 4 — выбор доменного имени
  35. Этап № 5 — создание доменного имени и перенос сайта на хостинг
  36. Этап № 6 — перенос сайта joomla на хостинг: создание и импорт базы данных на сервер в интернете

Копирование файлов сайта

Первое действие, которое Вам нужно выполнить — это копирование файлов самого сайта. Для этого включите Denwer, зайдите на свой локальный сервер и убедитесь, что файлы все находятся на своих местах. Далее подключайтесь к своему виртуальному хостингу с помощью канала FTP (Для этих целей я рекомендую использовать программу FileZilla).

Затем выделяете все файлы, которые находятся в левом блоке программы FileZilla (это можно сделать быстро с помощью комбинации клавиш «Ctrl A») и нажимаете правую кнопку мыши. В выпадающем окне жмите на копирование всех файлов на свой сервер. скорость копирования будет зависеть не только от мощности Вашего интернет провайдера, но и от скорости приема Вашего хостера. Поэтому копирование может затянуться минут на 20-30. После этого Вам нужно скопировать базу данных.

Установка Akeeba Backup

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

Делаем копию сайта

Теперь зайдите в настройки и выставьте там архивирование в формате JPA (если для разархивации использовать файл kickstart) или ZIP (если разархивировать через панель управления хостинга) — эти типы файлов хорошо разархивируются на хостинге (другие параметры я не тестировал, так как эти файлы показали себя с лучшей стороны — высокая скорость архивации и ни единого глюка в процессе работы). Так же не забудьте, что нужно в настройках выставить копирование не только файлов сайта, но и файлов базы данных.

Настройка файла Configuration.php

После копирования всех файлов с локального сервера на виртуальный хостинг, найдите в корневом каталоге сайта файл Configuration.php и откройте его для редактирования. В этом файле Вам нужно будет изменить всего несколько параметров, необходимых для того, чтобы сайт заработал на новом хостинге. Вот эти данные:

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

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

Разархивация полученного архива. Настройка сайта для работы

Для разархивирования полученного архива можно использовать два разных способа: панель управления хостингом (для архива ZIP) или специальный файл kickstart.php (для архива JPA). Давайте подробно рассмотрим оба способа. Начнём с панели управления хостинга.

Create database создание базы данных

Команда MySQL CREATE DATABASE позволяет создать базу данных, параметр CHARACTER SET позволяет указать в какой кодировке создавать базу.

Пример, создайте базу данных uesaka:

mysql> CREATE DATABASE uesakaru;

При необходимости, выясните в какой кодировке работала старая база и укажите кодировку при создании новой базы:

mysql> CREATE DATABASE uesakaru CHARACTER SET utf8;

Source восстановление mysql базы данных из резервной копии

MySQL команда SOURCE позволяет загрузить из резервной копии в базу данных все таблицы с данными и настроить базу MySQL с оригинальными параметрами.

Tar и gzip архиватор — создание и извлечение архива сайта

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

Утилиты tar и gzip присутствуют во многих дистрибутивах Linux по умолчанию. gzip — архиватор он сжимает файлы, tar — упаковывает файлы в один файл.

Приведем пример создания архива сайта (без базы данных):

Восстановление mysql базы данных сайта на joomla

Восстанавливать MySQL базу данных сайта будем в консоли MySQL на новом хостинге. Создадим на новом хостинге базу данных с тем же именем, что и было раньше (uesakaru), и восстановим в нее базу данных сайта с файла резервной копии uesakaru.sql.

Войти в консоль MySQL позволяет Linux команда mysql. Ее параметрами являются имя пользователя базы данных и название базы данных.

Войдите в консоль MySQL с именем пользователя root, подключившись к базе mysql

mysql -u root -p mysql

Введите пароль пользователя root, не путать с root пользователем Linux.

Второй более простой способ смены хостинга – использование различных компонентов cms joomla:

Хотим обратить ваше внимание на компонент Akeeba Backup, занимающий топ в разделе most-favoured расширений Джумлы. Поскольку по мнению специалистов это лучший компонент для резервных копий вашего сайта из разряда мастхэв и причем русифицирован и не является коммерческим.

Восстановление и бэкап происходит при использовании технологии AJAX. Данный компонент создает архив, который уже включает в себя все файлы и базы данных. В версии 3.3.4 существовала функция «Мастер перемещения сайта», где просто задавались параметры нового ftp-сервера, но в более новых версиях разработчик отказался от данной функции. Для переноса сайта на Joomla мы предлагаем просто использовать стандартную процедуру восстановления для Akeeba backup:

Как перенести joomla на другой хостинг

Система управления контентом Joomla! значительно упрощает создание сайтов от блогов до порталов и интернет-магазинов, исключает сложности с развертыванием проектов на хостингах, виртуальных или выделенных серверах. Сама CMS собрана из отдельных файлов на PHP и JavaScript, работает с базами данных MySQL. Такие решения подходят для установки на локальном компьютере или удаленном сервере, легко и быстро масштабируются, дополняются плагинами, модулями расширения функциональности.

Читайте также:  Как перенести Joomla на новый хостинг? Инструкция

Перенос сайта на новый хостинг с установленной Joomla! независимо от конфигурации и производительности серверов сводится к нескольким действиям:

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

Как распаковать архив сайта от имени www-data

Если необходимо распаковать архив сайта от имени www-data, создайте в корне сайта файл unzip.php:

Как сменить пользователя mysql базы данных в joomla

https://www.youtube.com/watch?v=6Jr2ZPLCycg

В настройках, по умолчанию, пользователем MySQL базы в системе управления контентом сайта JOOMLA является пользователь root, к тому же еще и без пароля.

Такая ситуация не способствует безопасности сайта и в целом WEB-сервера. У такого сайта на JOOMLA могут возникнуть трудности при смене хостинга.

Необходимо изменить пароль и пользователя MySQL базы в файле конфигурации JOOMLA и на MySQL сервере.

Кодировка символов в mysql

Сервер баз данных MySQL поддерживает несколько уровней установок кодировки символов. Переменные character_set определяют кодировку на всем сервере.

Следующая команда выводит текущие установки переменных character_set:

mysql -u root -p mysql
mysql> show variables like "character_set%"; -------------------------- ----------------------------
| Variable_name | Value | -------------------------- ----------------------------
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ | -------------------------- ----------------------------
8 rows in set (0.00 sec)

При создании базы данных в MySQL может быть задана своя кодировка, проверим её для базы mysql:

mysql> show create database mysql; ---------- ------------------------------------------------------------------
| Database | Create Database | ---------- ------------------------------------------------------------------
| mysql | CREATE DATABASE `mysql` /*!40100 DEFAULT CHARACTER SET latin1 */ | ---------- ------------------------------------------------------------------
1 row in set (0.00 sec)

Настройка домена

Домен может быть зарегистрирован у хостинг-провайдера, где расположен сайт или у отдельного регистратора. Я всегда советую регистрировать домен отдельно от хостинга. Так как в таком случае при переезде сайта вам не придётся переносить домен к новому регистратору. Достаточно сменит DNS сервера.

Узнать новые DNS можно в панели хостинга. Обычно они прописаны в разделе «Домены» или где-то на видном месте.

Учтите, что перенастройка DNS может затянуться до 72 часов. Так что после переноса сайта на новый хостинг не спешите удалять его со старого. Таким образом, перенос пройдёт без перебоев работе ресурса.

Настраиваются же адреса в разделе DNS для конкретного домена. И выглядит это так:

Независимо где зарегистрирован ваш домен, вы должны указать в его настройках NS-сервера нового хостинга.

Ошибка в административной части joomla : cannot open file for writing log

11. После внесения всех этих изменений наслаждаемся и пользуемся вашим сайтом на новом хостинге.

Всем хорошего настроения и удачного дня. Скоро эту стью я расширю с помощью видео-инструкции — ждите ….  🙂

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

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

Итак, после создания сайта папка с ним находится на локальном сервере (папка www). Также для сайта имеется уже заполненная база данных. При вводе адреса http://localhost/yoursite в браузере загружается главная страница сайта.

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

Работа по созданию и настройке сайта практически завершена. Перенести на него файлы, базы данных и нужные папки несложно, однако новички могут столкнуться с некоторыми затруднениями. В инструкции, которая приведена ниже, вы сможете узнать, как переносить сайты на Joomla 1.5, 2.5 и 3.0.

Нашу статью могут читать и новички, поэтому приведенная в ней инструкция отличается подробностью и пошаговым разбором каждого действия. Если же вы уже имеете некоторый опыт, то можете пропустить некоторые абзацы. В целом процесс выглядит так.

Перенос joomla на хостинг - структура

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

  1. приобретение домена и хостинга;
  2. совершение экспорта БД с локального сервера и последующего импорта на сервер в сети интернет;
  3. упаковка в архив файлов и папок сайта, его дальнейшая загрузка на сервер и распаковка;
  4. проверка того, как работает сайт.

1. Домен и хостинг

Домен и хостинг в основном можно купить на одном сайте, наиболее популярные это beget.ru и hostia.ru

2. Экспорт Базы данных

Для этого зайди в Phpmyadmin, выберите нужную базу, прейдите по вкладки экспорт и нажмите «ОК». Более подробно о экспорте читайте в статье — Экспорт базы данных

3. Упаковка в архив папок и файлов сайта

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

Итак, в папке с сайтом выделите все файлы за исключением configuration.php.

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

Файл configuration.php содержит в себе параметры — пароль и имя БД, пути к папке с логами и временными файлами и т. д. Для того чтобы отредактировать его, воспользуйтесь редактором под названием AkelPad – вы сможете найти его в составе Total Commander.

Начнем с параметра var $host = или public $host =. Первый — для Joomla 1.5, второй — для 2.5 и 3.0. По умолчанию стоит “localhost”. Изменять его не нужно, поскольку имя хоста на этом хостинге такое же. В письме от хостера вы сможете найти этот параметр.

public $host = 'localhost';

Рассмотрим следующий параметр — имя пользователя БД (для Joomla 1.5 это — var $user, для 2.5 и 3.0 — public $user). Имя пользователя БД совпадает с именем БД. Для того чтобы узнать его, опять же откройте письмо от хостера. Внесите его в параметр — например:

public $user = 'host6578395';

Параметр имени БД — public $db = (Joomla 2.5 и 3.0), var $db = (Joomla 1.5). Имя БД совпадает с именем пользователя, и вам необходимо указать его так же, как и в предыдущем параметре:

public $db = 'host6578395';

Наконец, за пароль к БД ответственен параметр public $password = или var $password = . Надите пароль, который вам прислали в письме от хостера, и впишите его:

public $password = 'qwerty';

Наконец, последние 2 параметра — это путь к папке, содержащей временные файлы (var $tmp_path = или public $tmp_path =) и путь к папке, содержащей логи (var $log_path = или public $log_path =). Прописывать путь необходимо следующим образом:

/home/логин/домен.ru/htdocs/www

В соответствии с вышеприведенным примером это будет иметь вид:

public $log_path = '/home/host6578395/домен.ru/htdocs/www/logs';
public $tmp_path = '/home/host6578395/домен.ru/htdocs/www/tmp';

После изменения вышеперечисленных параметров сохраните этот файл.

4. Как произвести закачку на сервер в интернет архива и файла configuration.php

Рассмотрим следующий этап, который заключается в загрузке файлов на сервер. Сделать это можно 2 способами — используя файловый менеджер (найти его вы сможете на панели управления хостингом) или программу FileZilla Client.

Читайте также:  Максимизируйте мониторинг Windows с помощью Analog Zabbix: подробный обзор

Рассмотрим первый способ. Зайдите в панель управления хостингом, после чего выберите пункт ФТП. Наконец, перейдите на Web FTP, укажите пароль и войдите. После этого будет произведена загрузка файлового менеджера. Чтобы загрузить нужные файлы, просто воспользуйтесь кнопкой «Закачать».

Теперь рассмотрим второй вариант. Установите бесплатную программу FileZilla Client, которая, по мнению многих разработчиков, считается одной из наилучших. Теперь вам необходимо провести настройки соединения, чтобы соединиться с сервером и закачать необходимые файлы. Перейдите на Файл, после чего найдите вкладку Менеджер сайтов, затем — Новый сайт. Составьте для него имя, а в поле Хост вам необходимо ввести название FTP-сервера. Его вы также можете найти в письме от хостера.

В пункте «Вход по FTP» вам необходимо сделать следующее:

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

Нажмите на «Соединиться» и при правильных настройках в правой части команды вы увидите папку с именем домена вашего сайта. Через нее зайдите в папку htdocs, а затем — в www. Именно в эту папку загружаются все необходимые файлы сайта. Путь к ним будет таким: домен.ru/htdocs/www.

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

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

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

5. Как распаковать на сервере архив

После загрузки архива на сервер вам необходимо его распаковать. На хостинге Hostland для этих целей содержится архиватор. Вам необходимо поставить галочку напротив архива, который вы закачали ранее, и нажать на «Распаковать». После этого кликните по зеленой иконке, как показано ниже, чтобы извлечь файлы:

Перенос joomla на хостинг - распаковка архива

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

6. Как проверить работоспособность вашего сайта

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

В том случае, когда при открытии страниц сайта возникают те или иные ошибки, измените права доступа к папке www, которые по умолчанию — 700. Чтобы изменить права доступа, вы можете воспользоваться или файловым менеджером, или FTP-менеджером FileZilla. При использовании файлового менеджера выделите папку www, после чего перейдите в меню Файл — UNIX права. При использовании FileZilla кликните на эту папку, после чего перейдите в Права доступа к файлу.

Для изменения прав снимайте и устанавливайте галочки. Вы также можете поменять числовое значение. При разрешении элементов значение составляет 777. Если же вы зададите права 750, то сможете избавиться от большинства проблем. Использовать 777 мы не советуем по той причине, что изменение прав оказывает на безопасность значительное влияние.

При переносе сайта Joomla на новый хостинг придерживайтесь вышеприведенной инструкции. Однако некоторые действия будут отличаться, поэтому не переживайте, если что-то где-то пошло не так.

Читайте также о том, как установить шаблон на joomla.

Перенос бд

Теперь в только что созданную базу нужно переместить содержимое из полной БД готового сайта на вашем компьютере.

Перенос сайта на 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

Вуаля 🙂

Проверка работы сайта на новом хостинге

Если вы не удалили сайт на старом хостинге, а новые DNS ещё не вступили в силу, то при переходе на сайт вы будете видеть его с прежнего хостинга.

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

Узнать на каком хостинге расположен сайт можно через сервис 2ip, в разделе «Информация об IP адресе или домене».

После того как убедитесь, что сайт работает на новом хостинге – можете удалить его со старого хоста.

На этом сегодня всё, друзья. Всем желаю хорошего настроения.

Создание базы данных

Для своей работы Joomla требует наличие БД. Чтобы создать её, сделайте следующее (напоминаю, что все действия выполнялись на хостинге Beget, поэтому возможны отличия в интерфейсе).

1. Войдите в панель управления и нажмите кнопку MySQL.

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

Создание бэкапа базы данных

База данных сайта (БД) – это содержание сайта, представленное в виде таблиц с данными. В таблицах содержится вся структура сайта, контент, административные ресурсы и так далее. БД создаётся при установке системы управления сайтом (CMS), в нашем случае Joomla, и пополняется в процессе работы с ресурсом.

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

Но менять его не надо, все эти данные всегда можно посмотреть в файле configuration.php, который находится в папке сайта.

Читайте также:  Экономьте на хостинге для визитных карточек: откройте для себя лучшие недорогие предложения

Создание резервной копии файлов сайта

Ваша задача скопировать все файлы сайта на жёсткий диск вашего компьютера. Сделать это можно в панели управления хостингом, через раздел «Файловый менеджер» или с помощью ftp-подключение к серверу.

Делайте, как вам удобно. Я обычно настраиваю подключение к сайту через WinSCP. И копирую файлы на компьютер.

Шаг #1: копирование файлов сайта со старого хостинга

Подключитесь по FTP к старому хостингу и скопируйте все файлы и каталоги, кроме каталогов cache (содержит кэшированные страницы) и tmp (всякий временный мусор) – их нет смысла копировать.

Шаг #3. настройка нового хостинга

В админке НХ нужно добавить новый домен и указать какой путь будет использоваться для доступа к файлам сайта. Этот шаг непростой для начинающего пользователя, поскольку панелей много и мы не в состоянии описать работу в каждой из них. Часто используется популярная панель управления CPanel.

В ней нужно перейти в раздел Domains (Домены) и выбрать команду Addon Domain (Добавить домен). Далее укажите информацию о домене – доменное имя (в поле New Domain Name) и путь к корневому каталогу документов (Document Root). При наличии одного сайта путь можно не изменять, в противном случае лучше создать отдельные папки для отдельных сайтов. Если возникли сложности, обратитесь в службу поддержки.

Рис. 2. Добавляем домен


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

Шаг #4. редактирование файла конфигурации движка

Откройте файл configuration.php и измените параметры доступа к базе данных. Он уже находится на вашем локальном компьютере. Отредактируйте следующие переменные:

Шаг #5. загрузка файлов с локального компьютера на новый хостинг

Загрузите файлы с локального компьютера на НХ. Для этого используйте любой FTP-клиент, но лучше всего использовать FileZilla – это один из лучших клиентов. Целевая папка – та, которая была создана как каталог документов (DocumentRoot) ранее.

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

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

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

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

Шаг №5. изменяем конфигурационный файл джумла

В файл configuration.php (находится в корневой папке) изменяем параметры подключения к БД. Это нужно сделать, чтобы сайт начал работать. Изменения вносятся через менеджера файлов. Посмотрим последовательность действий на ISPManager 5:

  1. Авторизуемся;
  2. Заходим в «Менеджер файлов»;
  3. Идём в корневую папку. У нас это /www/afff.aaz/;
  4. Кликаем 2 раза по файлу configuration.php;

    Перенос сайта Joomla на хостинг с локального ПК

  5. На странице вносим корректировки и жмём «ок».

Внимание! В конфигурационном файле configuration.php меняем следующие строчки:

Этап № 1 — упаковка папки с сайтом в единый архив

Для начала заходим на локальный сервер, в моем случае это Open Server. Вот мой путь:

C:WebserverOpenServerdomains

Ваш сайт может быть расположен в другом месте. Все зависит от того на каком диске изначально был установлен Open Server. Содержимое сайта следует упаковать в файл. Для этого идеально подойдет архиватор WinRar, вот ссылка на его скачивание. Рекомендую сжимать содержимое сайта в файл формата zip, поскольку все хостинг-провайдеры поддерживают именно этот формат.

Этап № 2 — экспорт базы данных с локального сервера

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

Этап № 3 — выбор хостинга

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

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

Не смотря на огромнейшую конкуренцию в данной нише, я все же определился и решил припарковаться на отечественном портале parkovka.ua. Уж больно здесь цены заманчивые, да и отзывы об этом сервисе хороши. Подробнее об этом провайдере можно узнать с вот этой статьи.

Этап № 4 — выбор доменного имени

На данном этапе важно выбрать имя которое бы отражало сущность вашего проекта. Сначала я зарегистрировался на вышеуказанном хостинге, после чего здесь же заказал домен.

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

Напротив свободного домена будет отображаться зеленая кнопка «В корзину», нажимаем. В итоге система сообщит о том, что ваш домен добавлен в корзину. Кликаем «Оформить заказ».

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

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

Так как я решил приобрести домен и хостинг услуги у одного провайдера, привязка DNS с моей стороны не требовалась. На Parkovka.ua это осуществляется в автоматическом режиме. Тестовый период на данном ресурсе запускается автоматом, стоит лишь только заполнить регистрационные поля и активировать свой аккаунт.

Этап № 5 — создание доменного имени и перенос сайта на хостинг

На данном этапе нам необходимо перенести сайт на файловую систему хостинга, создав предварительно в ISP менеджере доменное имя, на которое будут реагировать DNS сервера выбранного провайдера.

Сервера будут откликаться лишь в том случае если вы приобретете домен и хостинг непосредственно у одного и того же провайдера. Если же домен и хостинг покупается раздельно, имеет место подключиться к DNS серверам самостоятельно.

Этап № 6 — перенос сайта joomla на хостинг: создание и импорт базы данных на сервер в интернете

Приступим к заключительному этапу. Возвращаемся на главную страницу ISP-менеджера во вкладку Главное/База данных, выбираем «Создать». На открывшейся странице прописываем «Имя базы данных», «Имя пользователя», «Пароль» «Подтверждение пароля» и нажимаем «Ok».

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

Имейте ввиду, что при создании имени и пароля важно указать корректные данные, которые вы ранее прописывали на локальном сервере. Если же вы решили уже на хостинге создать надежное имя и пароль, потребуется внести правки в файл configuration.php, который находится в корне вашего сайта.

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