kon-rafikov
@kon-rafikov
Не забывайте отмечать решение

Почему MODX пишет в лог что ресурс не найден в этом контексте?

Контекстов всего два: web и mgr, как обычно. Указанные в логе ресурсы существуют, у них валидные uri.

[2017-04-14 15:05:17] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14111 was not found in context web
[2017-04-14 15:05:18] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14853 was not found in context web
[2017-04-14 15:05:18] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14854 was not found in context web
[2017-04-14 15:05:18] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14855 was not found in context web
[2017-04-14 15:05:18] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14856 was not found in context web
[2017-04-14 15:05:18] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14857 was not found in context web
[2017-04-14 15:05:18] (ERROR in modContext::makeUrl @ resource 14001) Resource with id 14858 was not found in context web

Таких ошибок в логе больше чем на 400 тыс. строк!
Недавно через базу массово починили ошибку с дубликатами uri ресурсов. После этого и повалили эти ошибки. Дело в том, что global_duplicate_uri_check выключен, а вот use_alias_path включить я не могу себе позволить, так как получаются слишком длинные url.
  • Вопрос задан
  • 764 просмотра
Решения вопроса 1
DarWiM
@DarWiM
Если вложенные url получаются слишком длинные или просто нужно устранить дубликаты, могу посоветовать пакет CustomUrls.
Чтобы комфортнее переехать на новые url, существует пакет autoRedirector.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы