我无法在默认的laache安装上加载任何页面,因为我没有做太多配置。
当我进入我的域名时,我得到了第一个laravel页面'你已经到了'。所以我继续前进并做了一个测试路线:
Route::get('about', function() { echo 'Hello World'; });
当我去domain.net/about或domain.net/about.php时都说不能显示页面。当我检查错误日志时:
[Wed Jun 05 13:50:43 2013] [错误] [客户端123.456.12.9]文件不存在:/ home / xxx / public_html / about
[Wed Jun 05 13:50:57 2013] [错误] [客户端123.456.12.9]脚本'/home/xxx/public_html/about.php'未找到或无法统计
我正在使用默认的htaccess文件,我还尝试了laravel网站上的其他版本。使用apache 2.2,php 5.4安装了mcrypt ..除此之外,我的apache配置几乎默认,所以我假设它缺少一些重要的东西。
我已经检查过mod_rewrite已加载,而且是。
我试着去/索引哪个页面无法显示,如果我去/index.php我得到主页。
答案 0 :(得分:0)
这里奇怪的是“public_html”不正确。默认情况下,laravel使用“public”作为文件夹名称。
查看你的apache配置(vhost)并确保它是正确的。