Php 实时服务器上的Laravel空白页

Php 实时服务器上的Laravel空白页,php,laravel,composer-php,Php,Laravel,Composer Php,我尝试在我的live服务器上部署一个laravel项目。我的服务器上有一个git存储库(不是公共的),它有一个git钩子,可以在需要时将我的更改部署到实时站点。在本地,我签出了git repo,并通过composer(命令行)创建了一个新的laravel项目,然后将每个文件添加到git,提交并推送到我的服务器。在我的服务器上,我得到了一个指向我的laravel项目的公用文件夹的虚拟主机。 默认的laravel页面在我的本地主机上工作,但在我的服务器上不工作(空白页面)。我还为应用和应用/存储设置

我尝试在我的live服务器上部署一个laravel项目。我的服务器上有一个git存储库(不是公共的),它有一个git钩子,可以在需要时将我的更改部署到实时站点。在本地,我签出了git repo,并通过composer(命令行)创建了一个新的laravel项目,然后将每个文件添加到git,提交并推送到我的服务器。在我的服务器上,我得到了一个指向我的laravel项目的公用文件夹的虚拟主机。 默认的laravel页面在我的本地主机上工作,但在我的服务器上不工作(空白页面)。我还为应用和应用/存储设置了正确的访问权限(写访问)。当我查看apache错误日志时,它会说:

[Thu Mar 19 22:39:46 2015][error][client xx.xxx.xxx.xx]PHP致命错误:require():无法打开/var/www/example.com/public_html/bootstrap/。/vendor/autoload.PHP'(include_path='。:/usr/share/PHP:/usr/share/pear'),位于/var/www/example.com/public_html/bootstrap/autoload.PHP第17行


我真的不知道我能做些什么来让它工作。提前感谢您的任何建议

您是否已在live server上运行了
composer install

您的缓存文件夹似乎存在权限问题。

检查composer.json文件中的
laravel
支持
php版本


我认为
php版本问题

composer.json
文件定义了应用程序使用的第三方库。不需要在应用程序的repo中存储所有第三方代码,因此git会忽略它(请参阅
.gitignore
文件)。因此,当您将repo克隆到实时服务器上时,库不存在<代码>编写器安装下载并安装库。希望有帮助!:)