我试图在我的实时服务器上部署一个laravel项目。我在我的服务器上有一个git存储库(不是公共的),如果需要的话,它有一个git hook来将我的更改部署到实时站点。在本地我检查了git repo并通过composer(命令行)创建了一个新的laravel项目,我将每个文件添加到git,提交它并将其推送到我的服务器。在我的服务器上,我有一个虚拟主机指向我的laravel项目的公共文件夹。 默认的laravel页面正在我的localhost上运行,但不在我的服务器上(空白页面)。我还为应用和应用/存储(写访问)设置了正确的访问权限。当我查看我的apache错误日志时,它说:
[2015年3月19日22:39:46] [错误] [客户端xx.xxx.xxx.xx] PHP致命错误:require():无法打开所需的'/var/www/example.com/public_html/ /var/www/example.com/public_html/bootstrap/autoload.php上的bootstrap /../ vendor / autoload.php'(include_path ='。:/ usr / share / php:/ usr / share / pear')第17行
我真的不知道我可以尝试让这个工作。提前感谢您的任何建议!
答案 0 :(得分:1)
您是否在实时服务器上运行composer install
?
答案 1 :(得分:0)
您的缓存文件夹似乎存在权限问题。
答案 2 :(得分:0)
检查composer.json文件中的laravel
支持php version
我认为php version issue
。