相关疑难解决方法(0)

安装后未在Lumen中找到页面

我刚安装Lumen但是当我前往其公共目录时localhost/lumen/public,

抱歉,找不到您要查找的页面.

会出现.

我检查app\Http\routes.php并改变了

$app->get('/', function () use ($app) {
Run Code Online (Sandbox Code Playgroud)

$app->get('/lumen/public/', function () use ($app) {
Run Code Online (Sandbox Code Playgroud)

它奏效了.

但这不是我想要的.在Laravel中,'/'作品非常完美.我怎样才能让Lumen合作'/'


BTW当我使用时php artisan serv,'/'只能在工匠服务中工作:(

php routes laravel lumen

19
推荐指数
1
解决办法
9020
查看次数

利用Laravel 5(Lumen)的基本路径

我在一个项目中使用laravel.在我的本地机器上,我必须访问的服务器就是

laraveltest.dev.当我打开这个URL时,该项目工作正常,没有问题.

但是,当我将它上传到测试服务器上时,其中的东西位于子库中,如下所示:laraveltest.de/test2/.公用文件夹位于laraveltest.de/test2/public/,但在调用laraveltest.de/test2/public应用程序时始终返回404错误.

我认为这可能是因为基本路径,所以我做了以下内容 bootstrap/app.php

$app = new Laravel\Lumen\Application(
    realpath(__DIR__.'/../') . env('APP_BASE_PATH')
);
Run Code Online (Sandbox Code Playgroud)

env('APP_BASE_PATH')子文件夹在哪里.

所以app->basePath()回报/var/www/laraveltest/test2/public.但是,现在开放的时候

laraveltest.de/test2/public我总是得到404错误,我不知道为什么.我究竟做错了什么?

php laravel laravel-5 lumen

6
推荐指数
1
解决办法
1万
查看次数

Lumen无法打开/../vendor/autoload.php

我在四月份发布后开始使用流明.

从5.0版本开始,我已经遇到了同样的问题并找到了解决方案(参见此处).

有几天我开始在Lumen(5.1)创建一个新项目.但是,通过应用上述方法.htaccess,这次问题并没有解决.

这是完整的错误:

警告:require_once(path_of_the_project/../vendor/autoload.php):无法打开流:第path_of_the_project\bootstrap\app.php3行没有此类文件或目录

致命错误:require_once():在第3行打开所需的' path_of_the_project\bootstrap/../vendor/autoload.php'(include_path ='.; C:\ php\pear')失败path_of_the_project\bootstrap\app.php

怎么解决?

php lumen

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

lumen ×3

php ×3

laravel ×2

laravel-5 ×1

routes ×1