开发者社区> 问答> 正文

部署Laravel 到阿里云虚拟主机遇到的问题

就是虚拟主机不能用SSH方式登陆和运行命令。
但是上传之后出现这个错误:
No application encryption key has been specified.
找资料发现要运行php artisan key:generate
但是没法运行命令

展开
收起
1502480649785857 2018-09-09 23:11:20 915 0
1 条回答
写回答
取消 提交回答
  • laravel不只需要实现代码,而且框架开发中需要运行很多命令,artisan提供的都是开发中的功能,这些在ECS上可以自主运行,在虚拟主机上是不能的,可以在本地开发站点运行完毕,将获得的代码上传虚拟主机运行。key:generate用来设置网站应用的KEY值,不用命令运行也可以,手工直接将.env文件里的APP_KEY=任意改一个值就行。
    2018-09-10 09:08:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载