Php Laravel路由在ec2 Apache HTTP服务器中不工作

Php Laravel路由在ec2 Apache HTTP服务器中不工作,php,apache,laravel,amazon-ec2,laravel-5,Php,Apache,Laravel,Amazon Ec2,Laravel 5,我已经用ApacheHTTP服务器在ec2上设置了我的laravel网站。我可以查看主页,但除了主页,它只显示内部错误为500的空白页。我的本地机器工作正常 我已经将httpd.conf文档根目录更改为/var/www/html/mywebsite/public,并将所有AllowOverride更改为all,但它仍然显示空白页面,其他路由的内部错误为500 我已经添加了虚拟主机如下,仍然没有运气 <VirtualHost *:80> ServerName www.mywebsi

我已经用ApacheHTTP服务器在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('thread/ViewThread', array('uses' => 'ThreadController@ToViewThread'));

您是否添加了.htaccess???错误日志文件中是否有内部错误?请检查位于app/storage/logs/Laravel.log.hi中的Laravel错误日志,暴力。。。我没有在错误日志中获取任何内容。请为您的存储文件夹(即755或777最坏情况)和您的公用文件夹授予适当的权限,如果您仍然获得空白页,请检查存储/日志文件夹下的laravel.log
Route::get('thread/ViewThread', array('uses' => 'ThreadController@ToViewThread'));