【问题标题】:Installing laravel in windows with XAMPP使用 XAMPP 在 windows 中安装 laravel
【发布时间】:2017-02-13 14:45:19
【问题描述】:

我最近在我的笔记本电脑上安装了 Laravel。我安装的时候没有问题。现在的问题是当我尝试使用punya.by 而不是localhost:84/laravel/public

我将 XAMPP 安装在 Disk : D

<VirtualHost punya.by:84>
    DocumentRoot "D:/xampp/htdocs/laravel/public"
    ErrorLog "logs/dummy-host.example.com-error.log"
    ServerAdmin punya.by
    <Directory "D:/xampp/htdocs/laravel">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

这是我的主人

127.0.0.1  punya.by

当我使用 localhost:84/laravel/public 访问它时没有问题,但是当我使用 punya.by 访问它时。我明白了

Not Found

HTTP Error 404. The requested resource is not found.

那么如何解决这个问题?提前致谢。

【问题讨论】:

    标签: laravel xampp


    【解决方案1】:

    您需要通过punya.by:84访问它
    由于它正在侦听端口 84,因此无论您尝试通过 IP 还是域访问它都没有关系。

    编辑:
    您需要像这样定义虚拟主机:

    <VirtualHost 127.0.0.1:84>
        DocumentRoot "D:/xampp/htdocs/laravel/public"
        ServerName punya.by
        <Directory "D:/xampp/htdocs/laravel/public">
            Options FollowSymLinks Indexes
            AllowOverride All
            Order deny,allow
            Allow from 127.0.0.1
            Deny from all
            Require all granted
        </Directory>
    </VirtualHost>
    

    基本上,虚拟主机侦听 IP:Port 组合,并且只有在声明中定义要匹配的域。

    【讨论】:

    • 当我访问它时。它是打开的 xampp 仪表板
    • 看起来虚拟主机没有生效,它们在单独的文件中吗?您是否在 httpd.conf 中加载文件?
    • 这是我的 httpd.conf 的一部分。`包括 conf/extra/httpd-vhosts.conf`
    • 当我用这个http://punya.by:84/laravel/public/访问它时它的工作原理
    • 你帮我。谢谢
    猜你喜欢
    • 2017-06-05
    • 1970-01-01
    • 2014-07-15
    • 2013-11-17
    • 2012-01-13
    • 1970-01-01
    • 2017-05-10
    • 2013-08-15
    • 2018-10-07
    相关资源
    最近更新 更多