Перенос сайта с хостинга на локальный компьютер — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
(не показана 1 промежуточная версия этого же участника)
Строка 15: Строка 15:
  
 
'''2. Процесс переноса сайта:'''
 
'''2. Процесс переноса сайта:'''
#'''Переносим файловую систему сайта.''' Обычно на хостинге личном кабинете есть возможность архивировать файлы. Это позволяет скачать всю файловую систему Вашего сайта одним архивом, что очень удобно.
+
#'''Переносим файловую систему сайта.''' Обычно на хостинге в личном кабинете есть возможность архивировать файлы. Это позволяет скачать всю файловую систему Вашего сайта одним архивом, что очень удобно.
 
#'''Переносим базу данных.''' Работа с базой данных на хостинге обычно выполняется с помощью [https://www.phpmyadmin.net Phpmyadmin]. Из свободных альтернативных вариантов можно выделить легковесный [https://www.adminer.org Adminer]. Перенос выполняется в 2 этапа:
 
#'''Переносим базу данных.''' Работа с базой данных на хостинге обычно выполняется с помощью [https://www.phpmyadmin.net Phpmyadmin]. Из свободных альтернативных вариантов можно выделить легковесный [https://www.adminer.org Adminer]. Перенос выполняется в 2 этапа:
##Экспорт базы данных Вашего сайта
+
##Экспорт базы данных Вашего сайта.
##Импорт базы данных на локальный сервер
+
##Импорт базы данных на локальный сервер.
#'''Подключаем сайт к базе данных.''' В файле config.ini, который расположен в корневой директории файловой системы находим секцию [connections] и указываем корректные данные в следующих строчках: <source lang="ini">
+
#'''Подключаем сайт к базе данных.''' В файле config.ini, который расположен в корневой директории файловой системы, находим секцию [connections] и указываем корректные данные в следующих строчках: <source lang="ini">
 
core.host = ""
 
core.host = ""
 
core.login = ""
 
core.login = ""

Текущая версия на 11:59, 15 ноября 2019

Актуально для версии 20.

Задача

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

Решение

1. Для того, чтобы сайт работал на локальной машине, нужно иметь на ней серверное программное обеспечение.

Варианты свободного программного обеспечения:

  • Для ОС Linux, Вы можете использовать LAMP
  • Для ОС Windows самым простым решением будет OpenServer

Вы можете использовать любое другое ПО на Ваш выбор. Главное, чтобы оно соответствовало системным требованиям UMI.CMS.

2. Процесс переноса сайта:

  1. Переносим файловую систему сайта. Обычно на хостинге в личном кабинете есть возможность архивировать файлы. Это позволяет скачать всю файловую систему Вашего сайта одним архивом, что очень удобно.
  2. Переносим базу данных. Работа с базой данных на хостинге обычно выполняется с помощью Phpmyadmin. Из свободных альтернативных вариантов можно выделить легковесный Adminer. Перенос выполняется в 2 этапа:
    1. Экспорт базы данных Вашего сайта.
    2. Импорт базы данных на локальный сервер.
  3. Подключаем сайт к базе данных. В файле config.ini, который расположен в корневой директории файловой системы, находим секцию [connections] и указываем корректные данные в следующих строчках:
    core.host = ""
    core.login = ""
    core.password = ""
    core.dbname = ""
    
  4. Изменяем в базе данных основной домен сайта. Открываем таблицу cms3_domains и заменяем значение в столбце "host".


Если в процессе использования UMI.CMS есть потребность обновлять систему, нужно выполнить Переактивацию системы.