Laravel Localhost或漂亮的网址无法正常工作

时间:2015-03-28 05:55:56

标签: php laravel localhost laravel-routing pretty-urls

我在Windows 8上安装了composer,我正在使用webserver xampp,

我做了comand composer global require

composer global require "laravel/installer=~1.1"

我甚至为这样的作曲家配置了env路径

set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

然后像这样创建项目

Laravel new myproject

我在我的laravel项目的公共文件夹中检查文件.htaccess,

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

我已经在apache httpd.conf

中检查了模块激活以进行url重写
LoadModule rewrite_module modules/mod_rewrite.so

然后我测试它,我键入了许多网址,它给出了一个页面未找到错误!

以下是测试的网址:

  • 本地主机/ laravel /
  • 本地主机/ laravel /公共
  • localhost / laravel / myproject /
  • 本地主机/ laravel / myproject的/公共

我是否想念一些东西,我很惊讶地用几个小时来修复像laravel这样的流行框架。

1 个答案:

答案 0 :(得分:0)

从我的问题的评论我们得出结论,laravel有一个xampp的错误,3天前在laravel的官方错误跟踪论坛上报告了这个错误

此外,我们发现我的文件夹结构太长,并且可能在xampp的配置中产生冲突,建议是使用虚拟主机解决方案,laravel建议的是Homestead,所以让我们试试和宅基地一起!

祝所有需要修复xampp服务器以使用laravel的人们好运,也许会尝试使用其他网络服务器。