AWS Apache上的Laravel 5.1显示错误的欢迎视图

AWS Apache上的Laravel 5.1显示错误的欢迎视图,apache,amazon-web-services,laravel-5,laravel-5.1,Apache,Amazon Web Services,Laravel 5,Laravel 5.1,我已经启动了一个Laravel5.1应用程序,可以在本地开发人员主机上正常工作。我在AWS Ubuntu灯上安装了Laravel5.1。我已从公用文件夹上载了资源文件夹、控制器和路由以及.htacess文件。当我在浏览器中点击网站时,我看到的是屏幕中间有“LaaVele5”的视图。我在包含该文件的文件中找不到视图。此外,当我尝试点击任何路线时,我会得到404 请告诉我您需要查看的任何文件。但是,我希望这个问题是我错过的更高层次的东西 提前感谢您的帮助 添加请求的.conf <Virtual

我已经启动了一个Laravel5.1应用程序,可以在本地开发人员主机上正常工作。我在AWS Ubuntu灯上安装了Laravel5.1。我已从公用文件夹上载了资源文件夹、控制器和路由以及.htacess文件。当我在浏览器中点击网站时,我看到的是屏幕中间有“LaaVele5”的视图。我在包含该文件的文件中找不到视图。此外,当我尝试点击任何路线时,我会得到404

请告诉我您需要查看的任何文件。但是,我希望这个问题是我错过的更高层次的东西

提前感谢您的帮助

添加请求的.conf

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/SalesBrainCRM/public
  <Directory "/var/www/SalesBrainCRM/public">
    allow from all
    Options +Indexes
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combine
</VirtualHost>

服务器管理员webmaster@localhost
DocumentRoot/var/www/salesbreadcrm/public
通融
选项+索引
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG
根视图问题已解决 我的JavaScript没有被正确地拉入。我想Laravel有一个默认的视图,不知怎么被拉进来了


我还有重写的问题。我已经尝试了所有建议和我找到的其他建议。我仍然必须在URL中包含index.php,以便路由正常运行。

是否启用了mod_rewrite

sudo a2enmod rewrite
完成后,检查apacheconf文件,该文件位于/etc/apache2/site/available(在Ubuntu上)

它可能只是被称为000-default.conf之类的东西


查看并粘贴结果。

我找到了解决方案。在站点的.conf文件中,我更改了

 <Directory "/var/www/SalesBrainCRM/public">


更改是删除“s”并添加尾部/


感谢所有提供帮助的人。你们都引导我找到了解决方案!

这意味着您上传的laravel系统中不包括您的路由。@TecBeast routes.php文件在服务器上,并且是正确的。视图在那里并且是正确的。服务器可以从哪里获取我看到的文件?请运行php artisan route:list@TecBeast我所有的路线与此命令一起列出。我在问题中粘贴了.conf
 <Directory /var/www/SalesBrainCRM/public/>