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

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

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4

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

6年前 评论

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

6年前 评论

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

5年前 评论

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