Перенос сайта на хостинг — различия между версиями
Материал из wiki.Sletat.ru
Abo (обсуждение | вклад) |
Abo (обсуждение | вклад) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
__NOTOC__ | __NOTOC__ | ||
| − | |||
=== 1) Делаем бэкап. === | === 1) Делаем бэкап. === | ||
{| class="standard sAdvice" | {| class="standard sAdvice" | ||
| Строка 18: | Строка 17: | ||
=== 5) Правим конфиги. === | === 5) Правим конфиги. === | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | Откройте файл core/config/config.inc.php и впишите актуальные значение в следующие строки: | ||
| + | |||
| + | <source lang="php"> | ||
| + | /* PATHS */ | ||
| + | $modx_core_path= '/path/to/modx_doc_root/core/'; | ||
| + | $modx_processors_path= '/path/to/modx_doc_root/core/model/modx/processors/'; | ||
| + | $modx_connectors_path= '/path/to/modx_doc_root/connectors/'; | ||
| + | $modx_manager_path= '/path/to/modx_doc_root/manager/'; | ||
| + | $modx_base_path= '/path/to/modx_doc_root/'; | ||
| + | $modx_assets_path= '/path/to/modx_doc_root/assets/'; | ||
| + | </source> | ||
| + | |||
| + | В данном файле так же заменяем старое имя MySQL сервера на новый, имя базы данных и пароль. | ||
| + | |||
| + | В файлах: | ||
| + | |||
| + | <source lang="php"> | ||
| + | /config.core.php | ||
| + | /connectors/config.core.php | ||
| + | /manager/config.core.php | ||
| + | </source> | ||
| + | |||
| + | есть так же три дополнительных файла содержащих php константы, которые нужно поправить: | ||
| − | + | <source lang="php"> | |
| + | define('MODX_CORE_PATH', '/path/to/modx_doc_root/core/'); | ||
| + | define('MODX_CONFIG_KEY', 'config'); | ||
| − | + | /* HOST (used for command-line PHP stuff) */ | |
| + | $http_host='yoursite.com'; | ||
| + | </source> | ||
{| class="standard sAdvice" | {| class="standard sAdvice" | ||
Текущая версия на 10:33, 2 декабря 2015
1) Делаем бэкап.
| Обязательно сделайте копию базы данных и копию папки с файлами на локальном компьютере. |
2) Очистить кэш.
Заходим через файл-менеджер в папку /core/cache и удаляем все вложенные папки, которые есть.
3) Переносим файлы на сервер.
Закачиваем файлы на хостинг. Лучше переносить файлы вручную, используя ftp клиент (Total Commander или FileZilla).
Следите за тем, чтобы все файлы успешно загрузились.
4) Перенос базы данных.
На новом сервере, для импорта, вы можете использовать средства phpmyadmin.
5) Правим конфиги.
Откройте файл core/config/config.inc.php и впишите актуальные значение в следующие строки:
/* PATHS */ $modx_core_path= '/path/to/modx_doc_root/core/'; $modx_processors_path= '/path/to/modx_doc_root/core/model/modx/processors/'; $modx_connectors_path= '/path/to/modx_doc_root/connectors/'; $modx_manager_path= '/path/to/modx_doc_root/manager/'; $modx_base_path= '/path/to/modx_doc_root/'; $modx_assets_path= '/path/to/modx_doc_root/assets/';
В данном файле так же заменяем старое имя MySQL сервера на новый, имя базы данных и пароль.
В файлах:
/config.core.php /connectors/config.core.php /manager/config.core.php
есть так же три дополнительных файла содержащих php константы, которые нужно поправить:
define('MODX_CORE_PATH', '/path/to/modx_doc_root/core/'); define('MODX_CONFIG_KEY', 'config'); /* HOST (used for command-line PHP stuff) */ $http_host='yoursite.com';
| Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена. |
Например:
было:
$modx_core_path= '/home/mysite/public_html/core/';
стало:
$modx_core_path= '/www/mynewsite/core/';