Установка сайта CMS Joomla

06.05.2019 Выкл. Автор Админ
Установка сайта CMS Joomla

Как перенести Joomla на хостинг

Процедура переноса Joomla с локального компьютера (домашнего компьютера) на хостинг сервер.

  1. Создайте резервную копию базы данных с Joomla на локальном компьютере. Сделать это можно при помощи phpMyAdmin перейдя во вкладку Экспорт и установив флажок «[x] Сохранить как файл».
  2. Произведите импорт базы данных согласно инструкции:

1. Импорт через файловый менеджер. Для этого Вам нужно перейти в » 
Панель управления — Хостинг — Файловый-менеджер«:

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

После загрузки нужных данных необходимо нажать на кнопку «Операции» в строке с базой, и выбрать опцию «Импорт базы данных«:

В появившемся окне нужно в поле «Логин доступа и имя базы данных» выбрать созданную на хостинге базу, куда будет загружен .sql дамп. Остальные параметры можно оставить без изменения и нажать кнопку «Импортировать«.

2. Импорт базы данных через phpmyadmin.

  1. Ваша база данных в виде .sql файла. Если она в архиве — разархивируйте его.
  2. Дамп Вашей базы данных не содержит запросов типа «CREATE DATABASE, /*!40101 SET @OLD». Проверить наличие подобного запроса Вы можете открыв дамп вашей базы «блокнотом» или другим текстовым редактором.
  3. В разделе «Панель управления – Хостинг – Базы данных» нужно проверить создана ли база (первая база при заказе хостинга создаётся автоматически). Если у Вас еще нет созданной базы данных, то на этой же странице нужно нажать на кнопку «Создать базу данных«.
  4. В этом же разделе нажмите на кнопку «войти как login_db» для того чтоб автоматически перейти в phpmyadmin.
  5. Найдите свою базу в списке в левом меню и нажимаете на неё. 

Если таблицы есть, то нужно в нижмен меню программы отметить все таблицы и выбрать действие «Удалить«, подтвердив его, нажав на кнопку «Да«.

Дальше нажимаете «Импорт» и выбираете свой файл дампа базы, после нажимаете «Ок«:

Для этого Вам нужно перейти в «Панель управления – Хостинг – Импорт базы». 

и ждете, пока процесс заливки базы завершится.

3. Импорт базы данных через панель управления.

Для этого Вам нужно перейти в «Панель управления – Хостинг – Импорт базы». 

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


Либо через раздел «Базы данных»:

  1. Закачиваем файлы Joomla по FTP на сервер в папку /domain.com/www/.
  2. На нашем сервере, через FTP менеджер, откройте файл configuration.php и внесите указанные ниже изменения.
  3. Вариант 1. Для версий Joomla, которые содержат в файле configuration.php строку class JConfig

public $log_path = ‘/home/имя_хостинг_аккаунта/имя_домена/www/logs’;
public $tmp_path = ‘/home/имя_хостинг_аккаунта/имя_домена/www/tmp’; //Имя хостинга — это первая половинка всех Ваших логинов. Например если логин myname_ftp, то имя хостинга — myname.
public $ftp_enable = ‘0’;
public $host = ‘хост_mysql’; //Хост базы данных должен быть не localhost, а тот, который написан в панели управления хостингом на странице MySQL/Базыданных.
public $user = ‘логин_к_mysql’;
public $db = ‘имя_базы_данных’;
public $password = ‘пароль_к_mysql’;
public $live_site = ‘http://www.firma.com’; //В параметре $live_site должен присутствовать адрес с указанием протокола http://
public $sef_rewrite = ‘1’;


Вариант 2. Для версий Joomla, которые не содержат в файле configuration.php строку class JConfig


var $tmp = ‘/home/имя_хостинг_аккаунта/имя_домена/www/tmp’; //Имя хостинга — это первая половинка всех Ваших логинов. Например если логин myname_ftp, то имя хостинга — myname.
var $ftp_enable = ‘0’;
var $host = ‘хост_mysql’; //Хост базы данных должен быть не localhost, а тот, который написан в панели управления хостингом на странице MySQL/Базы данных.
var $user = ‘логин_к_mysql’;
var $db = ‘имя_базы_данных’;
var $password = ‘пароль_к_mysql’;
var $live_site = ‘http://www.firma.com’; //В параметре $live_site должен присутствовать адрес с указанием протокола http://
var $sef_rewrite = ‘1’;

  1. Удаляем папку domain.com/www/cache/page/ со всем содержимым.
  2. Переименовываем файл htaccess.txt в .htaccess
  3. В файле .htaccess заменяем директиву FollowSymLinks на SymLinksIfOwnerMatch
  4. Переходим в панель упраления хостингом, в раздел «Мои сайты», напротив нужного сайта нажимаем на ссылку «Техническая проверка сайта» и получаем отчет о правильности настройки сайта.

Поделиться ссылкой: