1

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

我做了comand composer global require

composer global require "laravel/installer=~1.1"

我什至像这样为作曲家配置环境路径

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/公共
  • 本地主机/laravel/myproject/
  • 本地主机/laravel/myproject/public

我错过了什么吗,我很惊讶地修复了几个小时以使用像 laravel 这样的流行框架。

4

1 回答 1

0

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

另外我们发现我的文件夹结构太长,可能会在xampp的配置中产生冲突,建议使用虚拟主机解决方案,laravel建议的是Homestead,所以让我们尝试使用homestead!

祝所有需要修复 xampp 服务器以使用 laravel 的人好运,也许可以尝试使用另一个网络服务器。

于 2015-03-28T07:58:02.297 回答