-1

在工作中,我最近采用了一个相当无证的 Mac OSX/PHP Web 服务器。“管理员”帐户密码未知,另一位技术人员在将服务器交给我之前将其重置。托管在服务器上的网站运行良好,除了一个子文件夹,当您尝试访问子文件夹中的任何内容时会生成“内部服务器错误”。该文件可以是 PHP 文件、HTML 文件,甚至是我创建的文件(当您将其放入根目录或那里的任何其他子文件夹时,它就可以正常工作。

尝试访问子文件夹中的任何内容确实会显示用户名/密码提示,但我在该子文件夹中没有看到 .htaccess 文件。当我使用“管理员”帐户用户名/密码成功登录时,就会出现“内部服务器错误”。我在 PHP 错误日志中没有看到任何内容,这让我觉得它还没有走那么远——而且我在服务器日志中也没有看到任何内容。

4

1 回答 1

0

根据我的经验,听起来子文件夹不包含索引文件,并且目录列表可能被禁用,因此导致您将“内部服务器错误”视为 httpd 服务器的最后手段。在子文件夹中创建一个文件:

touch index.html

保护域/文件夹的密码不需要 .htaccess/.htpasswd(或选择的其他命名文件)存在于同一文件夹中。它可以放置在 httpd 可以读取的任何其他位置。我建议您通读 httpd 的配置文件并检查 php-error 日志,但在这种情况下,我会先查看 httpd-error 日志。

于 2012-12-03T20:27:32.710 回答