我不确定这是否是适合提出此问题的 StackExchange 网站,但我认为它与该主题最为相关。
我在 Linux(Ubuntu)上使用 Apache 的 mod_dav 运行 WebDAV 服务器。我已成功使用 Windows 7 连接到它。但是,当我在编辑器中打开 PHP 文件时,我没有获得它们的源代码,而是获得了它们的输出。其他文件(包括图像)可以正确打开。有什么方法可以解决这个问题吗?
我的 Apache 配置:
<Location /webdav/>
DAV On
AuthType Digest
AuthName "WebDAV"
AuthDigestDomain /webdav/
AuthDigestProvider file
AuthUserFile /var/www/webdav/.htdigest
Require valid-user
</Location>
答案1
删除 PHP 文件的内容类型关联:
RemoveType .php
如果不起作用,请删除处理程序:
RemoveHandler .php
ForceType text/plain
或者禁用 PHP:
php_flag engine off