Перенос сайта с хостинга на локальный компьютер — различия между версиями
Материал из Umicms
Aposio (обсуждение | вклад) |
Aposio (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 3: | Строка 3: | ||
== Задача == | == Задача == | ||
− | Перенести сайт с другого сервера (с хостинга) на локальную машину | + | Перенести сайт с другого сервера (с хостинга) на локальную машину. |
== Решение == | == Решение == | ||
− | + | '''1. Для того, чтобы сайт работал на локальной машине, нужно иметь на ней ''серверное программное обеспечение''.'''<br><br> | |
Варианты свободного программного обеспечения: | Варианты свободного программного обеспечения: | ||
− | + | *Для ОС Linux, Вы можете использовать [https://ru.wikipedia.org/wiki/LAMP LAMP] | |
− | + | *Для ОС Windows самым простым решением будет [https://ospanel.io OpenServer] | |
− | Вы можете использовать любое другое ПО | + | Вы можете использовать любое другое ПО на Ваш выбор. Главное, чтобы оно соответствовало ''[http://help.docs.umi-cms.ru/vvedenie/ustanovka_i_nastrojka/sistemnie_trebovaniya системным требованиям UMI.CMS]''. |
− | 2. Процесс переноса сайта: | + | '''2. Процесс переноса сайта:''' |
+ | #'''Переносим файловую систему сайта.''' Обычно на хостинге в личном кабинете есть возможность архивировать файлы. Это позволяет скачать всю файловую систему Вашего сайта одним архивом, что очень удобно. | ||
+ | #'''Переносим базу данных.''' Работа с базой данных на хостинге обычно выполняется с помощью [https://www.phpmyadmin.net Phpmyadmin]. Из свободных альтернативных вариантов можно выделить легковесный [https://www.adminer.org Adminer]. Перенос выполняется в 2 этапа: | ||
+ | ##Экспорт базы данных Вашего сайта. | ||
+ | ##Импорт базы данных на локальный сервер. | ||
+ | #'''Подключаем сайт к базе данных.''' В файле config.ini, который расположен в корневой директории файловой системы, находим секцию [connections] и указываем корректные данные в следующих строчках: <source lang="ini"> | ||
+ | core.host = "" | ||
+ | core.login = "" | ||
+ | core.password = "" | ||
+ | core.dbname = ""</source> | ||
+ | #'''Изменяем в базе данных основной домен сайта.''' Открываем таблицу cms3_domains и заменяем значение в столбце "host". | ||
− | + | Если в процессе использования UMI.CMS есть потребность обновлять систему, нужно выполнить ''[http://wiki.umisoft.ru/Переактивация Переактивацию системы]''. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Текущая версия на 11:59, 15 ноября 2019
Актуально для версии 20.
Задача
Перенести сайт с другого сервера (с хостинга) на локальную машину.
Решение
1. Для того, чтобы сайт работал на локальной машине, нужно иметь на ней серверное программное обеспечение.
Варианты свободного программного обеспечения:
- Для ОС Linux, Вы можете использовать LAMP
- Для ОС Windows самым простым решением будет OpenServer
Вы можете использовать любое другое ПО на Ваш выбор. Главное, чтобы оно соответствовало системным требованиям UMI.CMS.
2. Процесс переноса сайта:
- Переносим файловую систему сайта. Обычно на хостинге в личном кабинете есть возможность архивировать файлы. Это позволяет скачать всю файловую систему Вашего сайта одним архивом, что очень удобно.
- Переносим базу данных. Работа с базой данных на хостинге обычно выполняется с помощью Phpmyadmin. Из свободных альтернативных вариантов можно выделить легковесный Adminer. Перенос выполняется в 2 этапа:
- Экспорт базы данных Вашего сайта.
- Импорт базы данных на локальный сервер.
- Подключаем сайт к базе данных. В файле config.ini, который расположен в корневой директории файловой системы, находим секцию [connections] и указываем корректные данные в следующих строчках:
core.host = "" core.login = "" core.password = "" core.dbname = ""
- Изменяем в базе данных основной домен сайта. Открываем таблицу cms3_domains и заменяем значение в столбце "host".
Если в процессе использования UMI.CMS есть потребность обновлять систему, нужно выполнить Переактивацию системы.