При создании тестового стенда часто возникает проблема редиректа на рабочий портал. Напишу какие шаги помогли мне исправить ситуацию.
Содержание
Смена IP и имени в ВМ
После создания копии зайдите в меню виртуальной машины.
Выберите 1. Manage servers in the pool
Далее 9. Change hostname
Введите новый IP и имя тестового портала.
Чистка кэша
Теперь необходимо почистить кэш: а именно содержимое папок
- /home/bitrix/www/bitrix/managed_cache/
- /home/bitrix/www/bitrix/cache/
- /home/bitrix/www/bitrix/stack_cache/ (этой может не быть)
Проверьте подключение, если не сработало, то в файле /home/bitrix/www/bitrix/modules/security/lib/hostrestriction.php найдите код:
public static function onPageStart()
{
и добавьте после него:
return;
Проверяйте.
Не забудьте отметить в административной панели, что это установка для разработки.
Настройки —> Настройки модулей —> Главный модуль —> Система обновлений.
Ошибка при подключении к порталу
У меня после обновления возникла ошибка:
[Bitrix\Main\DB\ConnectionException]
Mysql connect error [localhost]: (1049) Unknown database ‘sitemanager’ (400)
Она возникла потому что база данных лежит на отдельном диске, а при обновления путь прописался по умолчанию.
Для исправления нужно перейти в файл /etc/my.cnf
и поменять путь до базы данных
datadir = путь до вашей базы данных