【问题标题】:Issue on creating a MAMP virtualhost创建 MAMP 虚拟主机的问题
【发布时间】:2017-09-04 18:38:29
【问题描述】:

我正在尝试创建一个 MAMP 虚拟主机,以便我可以更轻松地使用我的 laravel 项目,但无论我做什么,我都会得到 " Not Found The requested URL / was not found on this server" 当输入 localhost 或我的 vh 名称 (cms.dev)

我试过这个:How to create virtual hosts in MAMP? 还有这个: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 中,您在 / 下有一个 Desktop 文件夹?这看起来很奇怪.. 你确定它不应该是/Users/youruser/Desktop/... 吗?如果是这样,原则上应用程序应该在Applications 文件夹中...
  • 实际上在我编辑此行之前,路径是 /Application/MAMP ..... 所以猜测 Desktop 与 Application 处于同一级别,我错了吗?
  • 你错了。应用程序位于 / 下,但桌面位于您的用户文件夹下:/Users/[yourusername]/Desktop

标签: apache laravel-5 localhost mamp virtualhost


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-02-17
    • 2016-05-17
    • 1970-01-01
    • 2019-03-01
    • 2017-07-05
    • 2016-07-02
    • 2012-12-26
    • 2011-04-24
    • 2014-08-23
    相关资源
    最近更新 更多