WebDAV 错误地打开 PHP 文件

WebDAV 错误地打开 PHP 文件

我不确定这是否是适合提出此问题的 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

相关内容