当父目录被拒绝时,是否允许 PHP 在特定子目录中执行?

当父目录被拒绝时,是否允许 PHP 在特定子目录中执行?

我运营一个小型共享服务器,想让部分用户(但不是全部)能够从浏览器执行 PHP 代码,但却无法这样做。

在顶层目录中,我在 .htaccess 文件中有一个指令:

AddHandler cgi 脚本 .php .pl .py .jsp .asp .htm .shtml .sh .cgi

选项-ExecCGI

不允许脚本执行。

在较低级别的文件夹中,我尝试添加一个带有以下指令的 .htaccess 文件:

AddHandler cgi 脚本.php

选项 ExecCGI

但这不起作用。PHP 文件在浏览器中以文本形式返回。

我在 CentOS 上运行 Apache。如果有人知道如何设置,我将不胜感激。

答案1

AddHandler cgi 脚本.php

选项 ExecCGI

但这不起作用。PHP 文件在浏览器中以文本形式返回。

就像你以前Options -ExecCGI撤销特权一样,使用完全相反的方法Options +ExecCGI来授予特权

相关内容