创建 MAMP 虚拟主机的问题

Issue on creating a MAMP virtualhost

我正在尝试创建一个 MAMP 虚拟主机,以便我可以更轻松地使用我的 laravel 项目,但无论我做什么,我都得到 " Not Found The requested URL /在此服务器上找不到“ 输入本地主机或我的 vh 名称 (cms.dev)

我试过这个: 还有这个:http://eppz.eu/blog/virtual-host-for-mamp-on-osx/

即使重新安装了 MAMP,我仍然遇到同样的问题,我按照这些文章中显示的方式进行了所有操作。

这是我的 httpd-vhosts.conf 配置:

   #
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/Desktop/MAMP"
    ServerName localhost
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Desktop/MAMP/cms/public"
    ServerName cms.dev
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>

你们知道这是怎么回事吗???

谢谢

您的 DocumentRoot 路径有误。在 MacOS 中,桌面文件夹位于 /Users/[yourusername]/Desktop.