在 Mac OS X 中提供 PHP 服务时出现“权限被拒绝”和 500 内部服务器错误

在 Mac OS X 中提供 PHP 服务时出现“权限被拒绝”和 500 内部服务器错误

我刚刚在 Mac OS X 10.6.2 Snow Leopard 中设置了 Web 共享。我的 httpd.conf 允许 ExecCGI,所有文件夹和文件都可以被所有人读取,甚至可以被我写入。

我在我的基础站点的 index.php 中放了一个简单的 Hello World,但我的 apache 错误日志显示了以下内容:

[2010 年 3 月 18 日星期四 00:17:18] [错误] [客户端 192.168.11.135](13)权限被拒绝:执行“/Users/abhic/Sites/index.php”失败 [2010 年 3 月 18 日星期四 00:17:18] [错误] [客户端 192.168.11.135]脚本标头过早结束:index.php

<html>
<head>
    <title> Hello </title>
</head>

<body>
    <?php echo "Hello"; ?>
</body>

</html>

我的 index.php 位于 /Users/abhic/Sites 中

我的浏览器显示500内部服务器错误

半夜时任何帮助都会对我大有裨益。我已经尝试解决这个问题太久了。

谢谢。

答案1

看起来您可能尝试将 php 配置为以 CGI 形式执行。这对于 PHP 来说不是理想的实现。

您是否指定了处理程序?模块是否已加载?

如果您提供完整的配置文件,我们应该能够帮助您。

相关内容