← К заметкам

Заметки

Как проверить .access.php, если до компонента код не доходит

Если код компонента не выполняется, запрос может быть остановлен проверкой доступа раньше. Проверьте путь, по которому реально открылся пользователь, и права каталогов по всей его цепочке.

В коробке .access.php задаёт права на файловом уровне. Проверьте правила родительского каталога и групп пользователя, а не только файл рядом с компонентом.

При этом 403 от Nginx до запуска PHP не связан с .access.php. Сначала установите, какой слой вернул отказ.

Отключать проверку прав для всей страницы ради запуска компонента не нужно. Исправьте правило для нужной группы и повторите запрос от того же пользователя.