设置laravel重定向到xampp

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置laravel重定向到xampp相关的知识,希望对你有一定的参考价值。

嗨,我正在使用Shawn McCool(Packt Publishing)的一本名为Laravel Starter的书来设置Lavarel,我通过github克隆了呼吸,并且已经配置了我的主机文件并设置了我的虚拟主机。如下:

127.0.0.1 laravel.dev

<VirtualHost *:80>
ServerName laravel.dev
DocumentRoot C:/xampp/htdocs/laravel/public
</VirtualHost>

但是,如果我访问链接http://laravel.dev我被重定向到XAMPP页面,我应该期待laravel启动页面。

我做错了什么想法?文档根目录指向正确的方向,因为它安装在我的localhost上。

非常感谢任何帮助。

答案

在新的xampp中你应该使用这样的东西:

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/laravel/public"
    ServerName laravel.dev
    ServerAlias laravel.dev
    ErrorLog "logs/laravel.log"
    CustomLog "logs/custom.laravel.log" combined
    <Directory "C:/xampp/htdocs/laravel/public">
        AllowOverride All
        Order Allow,Deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

使用正确的serverName编辑。这是我自己的虚拟主机文件。我也把它用于Laravel。

另一答案

转到C: wamp bin apache apache2.4.9 conf httpd.conf并通过删除Include conf / extra / httpd-vhosts.conf前面的#sign来启用virtualhost

另一答案

虽然是一个老问题,但我找到了解决这个问题的方法。做这样的事情:

<VirtualHost *:80>
DocumentRoot "C:xampphtdocs"
ServerName localhost
<Directory "C:xampphtdocs">
    Require all granted
</Directory>
</VirtualHost>

这将使XAMPP堆栈能够正确指向localhost(我猜?)当然不要忘记你的driversetchosts

127.0.0.1       localhost
127.0.0.1       laraveltest.dev

你的配置似乎很好。只是不要忘记添加这两个。

<VirtualHost *:80>
ServerName laraveltest.dev
ServerAdmin laraveltestp@localhost.com
DocumentRoot "D:/Workspace/Projects/Playground/laravel-test/public"
#SetEnv APPLICATION_ENV "development"
<Directory "D:/Workspace/Projects/Playground/laravel-test/public">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Allow from all
    Require all granted
</Directory>
</VirtualHost>
另一答案

在新的Laravel中,您需要更改Apache Vhost文件以停止从服务器重定向。有关如何更改vhost文件和运行第一个laravel Web应用程序的完整指南,请访问以下链接:<https://answerdone.blogspot.com/2018/01/how-to-solve-laravel-xampp-dashboard.html>

另一答案

可能,这是因为xampp和laravel在同一个端口上运行。如果是这样,请在通过此命令开始运行laravel项目之前尝试更改端口

php artisan serve --port=8080

* 8080可以更改为您想要的任何其他号码端口

以上是关于设置laravel重定向到xampp的主要内容,如果未能解决你的问题,请参考以下文章

网址重定向到 xampp 页面而不是主站点 |拉拉维尔

localhost wordpress 重定向到 XAMPP 站点

XAMPP站点重定向到localhost

Xampp 重定向到 /xampp

xampp - mysite.local 重定向到 xampp 文件夹

Laravel 在区域设置更改时重定向到路由