我用Apache Http Server在ec2上设置了我的laravel网站 . 我能够查看主页,但除了主页之外,它只显示内部错误的空白页(500) . 它的工作正常是我的本地机器 .
我已将httpd.conf文档根目录更改为“/ var / www / html / mywebsite / public”并将所有AllowOverride更改为All但它仍显示其他路径的内部错误(500)的空白页面 .
我已经添加虚拟主机如下,仍然没有运气 .
<VirtualHost *:80>
ServerName www.mywebsite.com
DocumentRoot "/var/www/html/mywebsite/public"
<Directory "/var/www/html/mywebsite/public">
AllowOverride all
</Directory>
</VirtualHost>
我的路线 . (这是工作)
Route::get('/', 'IndexController@index');
其他路线(不工作)
Route::get('thread/ViewThread', array('uses' => 'ThreadController@ToViewThread'));