Поддержка Проблемы и решения При коментирование выдает такое 403 Forbidden

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Посмотри какие права стоят на скрипте и в папке.
    Поставь правильные. 755, вроде должны быть.

    Поставил права 755

    Сейчас попробую поставить на всею папку сайта права 755

    Модератор Yuri

    (@yube)

    Бесплатный совет: никогда не ставьте на файлы сайта «нечетные» права, они только для директорий. Для файлов — «четные» (644, 664, 666 и т.п.).

    Не много не понял

    Юрий, прикольно. Первый раз такое правило вижу. Но оно классное и простое 🙂
    2matros97: права состоят из 3 групп и 3 прав.
    Для себя — для группы для всех.
    Чтение — запись — исполнение.
    Если на файле четное — значит исполнение запрещено. Я с СГИ в основном работал. Это у меня либо ошибку выдавало, либо текстовку показывало 🙂

    Модератор Yui

    (@fierevere)

    永子

    .php не требует наличие execute bit, интерпретатору PHP достаточно доступа для чтения.

    execute bit на каталоге означает возможность войти в него, если его не будет, то chdir() в каталог будет невозможно

    4 — чтение
    2 — запись
    1 — исполнение/вход в каталог

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

    в принципе для большинства этого достаточно, есть правда еще suid,sgid,sticky биты и ACL, XATTR, но вполне можно обойтись без них, тем более на обычном то хостинге (или его заменителе)

    • Ответ изменён 5 лет, 9 месяцев назад пользователем Yui.
    Модератор Yuri

    (@yube)

    .php не требует наличие execute bit

    Скажу больше. Я натыкался на хостинг, на котором executable файлы просто блокировались системой, будто их вовсе нет. Прикольно так: смотришь на ftp — есть, вызываешь в браузере — 404 🙂

    Модератор Yui

    (@fierevere)

    永子

    политики selinux/apparmor для вебсервера, и это хорошо

    Поставил права 755
    и все равно тоже самое не работаю коментарии, как можно еще решить проблему

    как можно еще решить проблему

    mysite.loc — это значит локальный виндонедосервер (денвероподобюные сборки)? Тогда решение — использовать нормальный хостинг.

    А права на файлы тут не причём с вероятностью 99%. Скорее всего причина в плагинах безопасности (кодов-оптимизаторов из интернетов), битом дистрибуриве, косяках хостинга, файерволе.

    См инструкцию по поиску виновного в пп 3-6

    на реально хостинги не работает

    ссылка на сайт

    А надо (было) давать на страницу с формой коммента. Причем сразу при создании топика. Для этого даже есть спец поле.

    ОК. воспользуйтесь инструкцией, данной выше. (ставлю на тему.)

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «При коментирование выдает такое 403 Forbidden» закрыта для новых ответов.