在共享主机中仅使用FTP部署Laravel 5
我需要将一个 laravel 5 项目部署到客户端主机。
我的客户的计划是基本的托管:Linux + MySql,没有cpanel或类似的(即没有管理面板)。
我只能通过ftp访问,并且只能访问名为 www.mycustomerweb.com 文件夹。这意味着我无法在 www.mycustomerweb.com 文件夹的同一级别创建目录。仅在其内部(我认为它称为共享主机)。
一年前,我部署了一个使用Laravel 4制作的项目:
- 摆脱了公用文件夹将其内容移动到根文件夹并更新索引.php和引导.php
- 在localhost中完成了整个项目(使用Xampp)
- 通过 ftp 将所有文件上传到 www.myclientweb.com。
我的问题是:
我在 laravel 4 项目中做完了吗?我可能陷入了安全问题(我的意思是,该网站是否安全)?
如何将 laravel 5 项目部署到同一站点?在Laravel 5中,我无法像Iravel 4那样摆脱公用文件夹。
现在,我已经在localhost上设置了Laravel 5的全新安装,然后我通过ftp将所有文件上传到 www.myclientweb.com 文件夹:
- 我可以看到 http://www.myclientweb.com/public 的laravel页面。
- 我看不到任何东西 http://www.myclientweb.com/
- 而且我还可以在 http://www.myclientweb.com/.env???????
当然,这不是正确的方法...
我在网络和Stackoverflow上搜索了很长时间,但没有运气。
真的很了解任何帮助。
感谢您的阅读。