Как исправить ошибки после переноса сайта Битрикс на другой сервер?
Задача - перенести сайт с BitrixVM на Ubuntu с изменением имени домена. Перенос делал через restore.php, исключил папки /upload (слишком много места бэкап занимает, перенёс позже вручную), /bitrix/cache и /bitrix/managed_cache. Было много различных ошибок, например коннект к бд, неправильная структура бд, права на папки, настройки в php.ini и т.д.
Все проблемы, кроме одной, решил. Ссылка сайт/catalog открывается, а вот всё что глубже - группы товаров, детальные страницы товаров - не открываются, перекидывают на главную страницу. В логах nginx и php ошибок нет, в bitrix/log_error.log тоже ничего. Заметил, что отсутствует каталог bitrix/html_pages, перенёс его вручную. Проблема остаётся. Пробовал искать ошибки через strace, но ничего, кроме /catalog/blabla not found не увидел.
Так же не работает Режим правки на этих страницах, ошибка file not found.
В чём может быть проблема? Какие ещё логи посмотреть?
откройте страницу каталога в режиме редактирования страницы.
переедите в настройки компонента
отключите ЧПУ
проверьте что страницы открываться
откройте опять настройки и включите ЧПУ
все должно заработать)
При отключённом ЧПУ группы и карточки товаров открываются, но все товары с ценой 0р и их нет в наличии. После включения ЧПУ проблема вернулась, карточки товаров не открываются.