在阿里云虚拟主机的部署问题

不知道有没有人在阿里云虚拟主机上部署过laravel项目,注意我说的是虚拟主机,不是虚拟服务器,
阿里云的虚拟主机上只能传压缩包到后台解压,也只能将项目根目录做为访问的目录,而默认访问的根目录是public,我在一台虚拟主机测试了一下,

但是有一个问题env函数无法访问到.env文件里的配置信息,再说了也不没把配置信息放在.env文件,访问者直接可以访问到。谁有这方面的部署经验分享一下了呀

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

你好,请问后来有找到解决方案吗? 我现在也遇到了同样的问题,非常感谢。

7年前 评论

没有用过阿里云虚机。
我觉得可以把index.php放到vendor同目录下 改一下index.php里面的require路径。.htaccess也要改
.env文件可以在.htaccess禁止下载

7年前 评论

你好,解决了吗。。 没人回答

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!