Laravel 5 - LAMP(无法显示任何其他页面,欢迎使用)

时间:2016-03-10 14:29:54

标签: php laravel laravel-5

我已经安装了Laravel 5并且显示了欢迎页面。但是还没有能够显示任何其他页面。我安装了以下设置:

/etc/apache2/sites-available/laravel.example.com.conf

DocumentRoot   /var/www/laravel/public

/var/www/laravel/app/Http/routes.php

// ---- THIS DOESN'T WORK
Route::get('/simple', function () {
    return View::make('simple');
});

// ---- THIS WORK FINE
Route::get('/', function () {
    return View::make('welcome');
});

/ var / www / laravel / public

$ ls -> index.php   robots.txt   web.config

/ var / www / laravel / resources

$ ls -> errors   vendor   simple.blade.php   welcome.blade.php
// welcome.blade.php -> gets displayed
// simple.blade.php -> doesn't get displayed

4 个答案:

答案 0 :(得分:0)

您是否从命令提示符处尝试过php artisan命令。

php artisan route:cache

我们必须在添加新路线后运行此命令。

答案 1 :(得分:0)

mod_rewrite已启用?

.htaccess文件好吗?

答案 2 :(得分:0)

sudo a2enmod重写 在您的apache配置文件(apache2.conf)中,将AllowOverride None更改为AllowOverride All

然后使用::重启apache sudo service apache2 restart

//将项目/应用/存储组更改为www-data并更改文件夹权限 $ sudo chmod -R gu + w app / storage

答案 3 :(得分:-1)

/简单路线可能会丢失。首先使用“欢迎”模板进行检查。 Chmod 777也可以缓存。希望,它与区分大小写的文件名无关。