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