Перенос сайта на 5CMS с одного хостинга на другой
Последовательность действий:
1) В панели управления хостингом делаете бэкап всех файлов сайта
2) В панели управления хостингом делаете бэкап базы данных
3) Переносите все на новый хостинг
4) Проверяете подключены ли на хостинге все библиотеки из системных требований, версия PHP та же, что была на старом хостинге
5) В /config/config.php прописываете доступ к базе данных на новом хостинге в строках:
db_user = "имя пользователя";
db_password = "пароль";
db_name = "имя базы";
6) В /fivecms/.htaccess прописываете абсолютный путь в строке AuthUserFile
выглядит так: /path/fivecms/.passwd
вам нужно заменить эту часть /path/ на абсолютный путь, все остальное оставить.
Чтобы узнать абсолютный путь загрузите в браузере: http://ваш_сайт/path.php и скопируйте появившийся текст
В результате у вас должно получиться что-то похожее на это:
AuthUserFile /home/d/dester/site.ru/public_html/fivecms/.passwd
7) Почистить от содержимого папки:
/compiled/
/fivecms/design/compiled/
8) В панели управления хостингом заведите почтовые ящики либо пропишите MX-записи у домена для внешней почты
9) Если на сайте использовалось SMTP, то в админке укажите новые настойки под новый хостинг
10) Локаль на хостинге должна быть установлена en_US.utf8
Можно проверить в админке:
Админка > Настройки > Системная информация : LOCALE
11) Рекомендуемые настройки PHP
Проверяются там же:
Админка > Настройки > Системная информация : INI PARAMS
12) Если у вас на старом хостинге были созданы задания для Cron, то не забудьте перенести и их.
UPD: обновлено 06.02.2024
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
Итак, чтобы вывелась главная страница сайта в CMS, необходимо разобрать ее url в .htaccess (файл лежит в корневой директории сайта) и перенаправить его на соответствующий контроллер, который и загрузит определенный шаблон страницы.
-
Возможность вывода контента статических страниц в отдельном шаблоне