开发者社区> 问答> 正文

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

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

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

相关电子书

更多
云原生产业大会:阿里云精彩内容集锦 立即下载
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载