我刚刚在 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 来说不是理想的实现。
您是否指定了处理程序?模块是否已加载?
如果您提供完整的配置文件,我们应该能够帮助您。