我已经为此挣扎了好几天了,以至于我访问了stack laravel上的每个链接。IO和laracast仍然没有运气
存储和引导/缓存权限更改为777
当我浏览到我的应用程序的欢迎页面时,检查器的结果是'get 200'为漂亮的url
Artisan正在运行,key已经生成并添加到。env和app.php
apache log中没有错误
我已经把Ubuntu 14.04的php升级到5.6.14版本了
如果有人能解释一下的话,我将不胜感激
Apache DocumentRoot
似乎没有显示您的laravel页面。尝试在laravel安装的公共/index.php文件中(在文件的开头)添加如下内容:
<?php
die('Laravel index file');
如果你浏览到你的网站,没有看到文本Laravel索引文件,你的文档根是指向其他地方。当你使用Apache的时候,看看Ubuntu中虚拟主机的配置。
注意,文档根目录应该指向您的laravel安装的public目录,而不是您的laravel安装的根目录(例如/home/user/public_html/my_laravel_app/public而不是/home/user/public_html/my_laravel_app)
<标题> Laravel路线h1> 就像你说的,你看到短信了,我下一步要做的就是检查路线。看看你的app/Http/routes.php。您的请求包含什么文件?<?php
Route::get('/', function () {
return view('welcome');
});
上面的路由将包括resources/views/welcome.blade.php(或resources/views/welcome.php),用于请求http://localhost(或您的主机看起来像什么)。尝试在welcome.blade.php开头插入调试信息,例如
welcome.blade.php
<h1>Welcome.blade.php</h1>
检查您是否可以在您的web请求中看到上述文本。
<标题> 其他想法也许有以下信息会很有用:
- apache配置文件
- 你的laravel应用程序的路径
- info.php的路径