gpt4 book ai didi

php 仅在受 shibboleth 保护的目录中不被解释

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:36 26 4
gpt4 key购买 nike

我到处寻找这个问题的答案,但没有成功。

我在我的 OSX 网络服务器上安装了 PHP。当我访问 myserver.com/test.php 时,一切正常。

但是,我有一个名为/shibboleth/的受 mod_shib 和 shibd 保护的子目录

当我将完全相同的 test.php 文件放入/shibboleth/时,它会返回给浏览器而不是被解释。我搞砸了 AddType 和 AddHandler 的一百万种组合;我检查过我正在使用

这是我的 httpd.conf 文件的相关部分:

<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
ServerName jeesty.homeip.net
DocumentRoot "/Library/WebServer/Safe"
DirectoryIndex index.html index.php
DefaultType text/plain
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
<Directory "/Library/WebServer/Safe/">
DirectoryIndex index.html index.php
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
php_admin_flag engine on
</Directory>
<Location /shibboleth/>
SetHandler shib
AuthType shibboleth
ShibRequestSetting requireSession 1
Require valid-user
php_admin_flag engine on
</Location>
</VirtualHost>

最佳答案

如果目录字面上是 /shibboleth,那么它在 /Library/WebServer 的文档根目录之外,因此不会继承一堆重要的配置指令在 httpd.conf 的其他地方声明。

关于php 仅在受 shibboleth 保护的目录中不被解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com