Mac os对我来说是新的。我最近在我的MAC OS上安装了MAMP。我已将我的php项目放在
中应用程序/ MAMP / htdocs中
当我执行此代码时,我将URL设为
localhost:8888/
因为url说它正在使用端口8888我不想在我的url上使用8888,因为我的项目有各种重定向。所以我试着改变端口 MAMP ------ prefrences ----- imade it set default apace andMySql ports
但是当我重启MAMP后,我找到了网址
localhost/MAMP/?language=English
出现以下错误消息:
未找到
在此服务器上找不到请求的URL / MAMP /。
Apache/2.2.22 (Unix) DAV/2 Server at localhost Port 80
提前致谢!
答案 0 :(得分:0)
默认情况下,localhost将在端口80上运行。
如果您的localhost在端口80上运行,则您必须输入浏览器的唯一内容是localhost
。如果您必须键入localhost:8888
,则表示它正在端口8888
上运行!如果要更改此设置,请打开httpd.conf
(您的Apache配置文件)并向下滚动到第47行,其中显示listen #
。将该行更改为listen 80
。打开服务器(可能需要重新启动),然后打开浏览器并输入localhost
。
如果需要,我很乐意提供进一步的帮助!
答案 1 :(得分:0)
您收到的错误消息暗示apache正在运行并且它位于端口80上。错误消息指出url / MAMP /无效,如果您添加了项目,则可能就是这种情况。在MAMP中有一个偏好,它会在启动时启动一个辅助页面,我想这就是你所看到的。
如果您已将项目复制到htdocs中,则可能需要使用站点特定的详细信息(如文档根目录)修改/Applications/MAMP/conf/apache
中的httpd.conf文件。查找以
<Directory "/Applications/MAMP/htdocs">
请记住,您需要重新启动服务才能应用更改!
如果您仍然遇到问题,请查看位于/Applications/MAMP/logs
的apache日志文件