【发布时间】:2012-05-27 04:56:00
【问题描述】:
我最近根据此处的说明安装和配置了 Apache、PHP 和 MySQL:http://danilo.ariadoss.com/how-to-setup-apache-php-mysql-on-mac-os-x-105-leopard/
除了我按照此处的说明安装了 MySQL(包括 StartupItem 和 PreferencePane):http://dev.mysql.com/doc/refman/5.5/en/macosx-installation-pkg.html
当我打开浏览器并导航到 localhost 时,会显示我的 ~/Sites/index.html 页面。
当我尝试通过localhost/subdir 导航到我的任何~/Sites 子目录时,出现以下错误:
HTTP 错误 500(内部服务器错误):>服务器尝试完成请求时遇到了意外情况。
在我配置 Apache、PHP 和 MySQL 之前,这些子目录都在 ~/Sites 中。
在配置 Apache、PHP 和 MySQL 之后,我在 ~/Sites (~/Sites/test) 中创建了另一个目录,我似乎可以通过 localhost/test 连接到该目录(@987654330 中 index.php 文件的内容将浏览器定向到localhost/test 时会显示@)。
换句话说,我无法连接到旧的~/Sites 子目录,但由于某种原因,我可以连接到新的~/Sites 子目录。我将旧子目录的所有内容移动到新的(空)子目录,然后尝试连接到新的子目录,但得到了同样的错误。
在根据上述说明配置 Apache、PHP 和 MySQL 之前,我使用 MAMP 运行我的站点子目录。这可能与此错误消息有关吗?
我正在运行 Mac OS X 10.6.8。
提前感谢您的帮助。
【问题讨论】:
-
查看 apache 的错误日志 - 它将包含有关导致 500 错误的原因的更多详细信息。