【发布时间】:2015-06-01 13:51:35
【问题描述】:
我已经在 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
然后我对其进行了测试,我输入了许多 url,它给出了一个找不到页面的错误!
这里是测试的网址:
- localhost/laravel/
- localhost/laravel/public
- localhost/laravel/myproject/
- localhost/laravel/myproject/public
我是不是错过了什么,我很惊讶地修复了几个小时以使用像 laravel 这样的流行框架。
【问题讨论】:
-
最后你会得到什么?并给出项目文件夹的完整 URL!!
-
这是我的 laravel 公用文件夹路径 C:\Users\MYNAME\Desktop\pro\dev\server\xampp\htdocs\projects\perso\laraveltest\loginpage\public 文件夹 loginpage 是我在stackoverflow中安装了我的项目我通过MYPROJECT引用它,当我测试它时我有一个HTTP 404错误。
-
@franckyfranck 你的结构很深。我建议您在这种情况下使用虚拟主机。这是您可以从 https://www.youtube.com/watch?v=U4WfrmKNhj4 或其他选项开始的地方,您可以使用 Homestead http://laravel.com/docs/5.0/homestead
-
@anant kumar singh 所以你认为这可能是最近出现的错误,我记得几个月前我已经在 xampp 上安装了 laravel,它运行良好,但这次我不知道发生了什么。
标签: php laravel localhost laravel-routing pretty-urls