Как победить [crit] 8909#8909: *12930 openat() "link file" failed (13: Permission denied), client: 192.168.0.1, server: site.ru?

Ссылка скопирована
1 ответ

Как победить

[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.

Нужно решить такую задачу?

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

Заказать помощь
Лучший ответ
1
Сергей Миронов Ответ

Проблема, с которой вы столкнулись, связана с ошибкой доступа к файлу или каталогу на вашем сервере. Это может быть вызвано неправильными правами доступа к файлам или каталогам, которые используются вашим веб-сервером.

Для решения проблемы с ошибкой "openat() failed (13: Permission denied)", вам необходимо убедиться, что у вашего веб-сервера есть достаточные права доступа к файлам и каталогам, с которыми он работает.

Вот несколько шагов, которые могут помочь вам решить эту проблему:

1. Проверьте права доступа к файлам и каталогам с помощью команды `ls -l` в командной строке. Убедитесь, что веб-сервер имеет права на чтение, запись и выполнение файлов и каталогов, с которыми он работает.

2. Если права доступа неправильные, вы можете изменить их с помощью команды `chmod`. Например, чтобы дать веб-серверу полный доступ к файлу, вы можете использовать команду `chmod 777 file.txt`.

3. Убедитесь, что владелец файлов и каталогов соответствует пользователю, под которым работает ваш веб-сервер. Вы можете изменить владельца с помощью команды `chown`.

4. Проверьте конфигурационные файлы вашего веб-сервера (например, Apache, Nginx) и убедитесь, что они указывают на правильные пути к файлам и каталогам.

Если после выполнения этих действий проблема не решится, попробуйте перезапустить ваш веб-сервер и проверьте логи ошибок для более подробной информации о проблеме.

Надеюсь, эти рекомендации помогут вам решить проблему с ошибкой "openat() failed (13: Permission denied)". Если у вас остались дополнительные вопросы, не стесняйтесь задавать.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно