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