Лечим 403-ю Forbidden — доступ запрещен

В данном случае от «404 ошибки — файл не найден» нас отделяет целая пропасть. Файл найден, но сервер его не спешит отдавать пользователю, т.к. считает, что у пользователя не достаточно на это прав.

Если сервер предотвратил несанкционированный доступ — замечательно. Но раз вы читаете эту статью, то все наоборот :)

Самая типичная ситуация — это не верно установленные групповые права доступа к файлу. Вся «статика» , отдаваемая сервером, должна иметь следующие права:

644 — для файлов и 755 — для каталогов, в которых эти файлы лежат.

Для каталогов важен флаг «исполняемый», а для файлов флаг, разрешающий чтение. Т.е. минимально необходимые права — это

444 — для файлов и 555 — для каталогов.

Устанавливаем права командой chown

В wordpress, к примеру, файлы загрузок находятся в /wp-content/uploads. Далее файлы, обычно, дробятся по годам и месяцам. Как бы сразу нам выдать нужные права на все папки, а потом на все файлы?

Здесь нам поможет консольная UNIX команда find:

Написать комментарий

Мало букафф? Читайте есчо !

Выполнение команды от имени другого пользователя

Март 17, 2022 г.

Команда su позволяет выполнить любую операцию от имени существующего пользователя. К примеру от имени пользователя nginx: [crayon-686481953e8c9386802178/] Должно вывести nginx, но скорее всего ничего не получится и вы увидите сообщение ...

Читать

Организуем автодеплой изменений из репозитория для проекта на Drupal

Август 23, 2018 г.

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

Читать

 

Комментарии к «Лечим 403-ю Forbidden — доступ запрещен»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: