Как победить [crit] 8909#8909: *12930 openat() "link file" failed (13: Permission denied), client: 192.168.0.1, server: site.ru?
Как победить
[crit] 8909#8909: *12930 openat() "link file" failed (13: Permission denied), client: 192.168.0.1, server: site.ru |
[crit] 8909#8909: *12930 openat() "link file" failed (13: Permission denied), client: 192.168.0.1, server: site.ru
Плагин кэша выполняет предварительную загрузку с ip локал 192.168.0.1, сам сервер в локалке 192.168.0.102, и каждую секунду сыпет такими ошибками.
ubuntu server + fastpanel + apache + nginx + wordpress
Дополнительно:
Ответы:
Процесс Nginx, работая под указанным в настройках пользователем (по умолчанию nginx) не имеет прав на чтение файла, который должен быть прочитатан согласно открываемой ссылке "link file".
P.S. Кто-то обратился к файлу site.ru/bla-bla-bla.jpg, у Nginx нет прав читать файл <server site.ru>/<root>/bla-bla-bla.jpg.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Проблема, с которой вы столкнулись, связана с ошибкой доступа к файлу или каталогу на вашем сервере. Это может быть вызвано неправильными правами доступа к файлам или каталогам, которые используются вашим веб-сервером.
Для решения проблемы с ошибкой "openat() failed (13: Permission denied)", вам необходимо убедиться, что у вашего веб-сервера есть достаточные права доступа к файлам и каталогам, с которыми он работает.
Вот несколько шагов, которые могут помочь вам решить эту проблему:
1. Проверьте права доступа к файлам и каталогам с помощью команды `ls -l` в командной строке. Убедитесь, что веб-сервер имеет права на чтение, запись и выполнение файлов и каталогов, с которыми он работает.
2. Если права доступа неправильные, вы можете изменить их с помощью команды `chmod`. Например, чтобы дать веб-серверу полный доступ к файлу, вы можете использовать команду `chmod 777 file.txt`.
3. Убедитесь, что владелец файлов и каталогов соответствует пользователю, под которым работает ваш веб-сервер. Вы можете изменить владельца с помощью команды `chown`.
4. Проверьте конфигурационные файлы вашего веб-сервера (например, Apache, Nginx) и убедитесь, что они указывают на правильные пути к файлам и каталогам.
Если после выполнения этих действий проблема не решится, попробуйте перезапустить ваш веб-сервер и проверьте логи ошибок для более подробной информации о проблеме.
Надеюсь, эти рекомендации помогут вам решить проблему с ошибкой "openat() failed (13: Permission denied)". Если у вас остались дополнительные вопросы, не стесняйтесь задавать.