Разрешить выполнение PHP в определенном подкаталоге, когда родительский каталог запрещен?

Я управляю небольшим общим сервером и хотел бы дать некоторым из моих пользователей возможность выполнять код PHP из браузера (но не всех), но не смог этого сделать.

В каталоге верхнего уровня у меня есть директива в файле.htaccess:

Cgi-скрипт AddHandler.php .pl .py .jsp .asp .htm .shtml .sh .cgi

Опции -ExecCGI

не разрешать выполнение скрипта.

В папки нижнего уровня я попытался добавить файл.htaccess со следующими директивами:

AddHandler cgi-скрипт.php

Опции ExecCGI

Однако это не сработало. Файл PHP возвращается как текст в браузере.

Я использую Apache с CentOS. Если кто-нибудь знает, как настроить это будет оценено.

1 ответ

AddHandler cgi-скрипт.php

Опции ExecCGI

Однако это не сработало. Файл PHP возвращается как текст в браузере.

Так же, как вы использовали Options -ExecCGI чтобы отменить привилегии, используйте прямо противоположное, Options +ExecCGI предоставить им

Другие вопросы по тегам