Задать вопрос
Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Почему файл всё равно выполняется если даже у него убраны все права?

Здравствуйте, подскажите пожалуйста, есть папка public с правами - 775, в ней файл lol.php который просто выводит:
<?php
echo "lol";

Если я убираю для этого файла все права, то есть просто 0, всё равно когда через браузере перехожу к этому файлу домен/lol.php он выполняется, я так понимаю что права папки заставляют его выполнять ? Можете пожалуйста объяснить почему так происходит, я просто думал что если я убрал права "Исполнять" то он не будет выполняться.
Заранее благодарю за ответ.
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
потому что это не исполняемый файл

Исполняемый файл это файл который исполняет операционная система.
в данном случае РНР файл исполняется не операционной системой, а веб-сервером, и права на исполнение к нему не имеют отношения вообще никакого
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы