在共享主机中仅使用FTP部署Laravel 5
- 论坛
- 在共享主机中仅使用FTP部署Laravel 5
11 浏览
在共享主机中仅使用FTP部署Laravel 5
我需要将一个Laravel 5项目部署到客户的主机上。
我的客户计划使用基本托管:Linux + MySql,没有cpanel或类似的管理员面板。
我只能通过ftp访问一个名为www.mycustomerweb.com的文件夹。这意味着我不能在www.mycustomerweb.com文件夹的同一级目录下创建文件夹。只能在里面创建(我认为这被称为共享托管)。
一年前,我以同样的方式部署了一个用Laravel 4制作的项目:
- 将public文件夹移动到根文件夹中,并更新index.php和bootstrap.php文件
- 在本地主机(使用Xampp)上完成整个项目
- 通过ftp将所有文件上传到www.myclientweb.com
我的问题是:
- 我对Laravel 4项目做得对吗?我可能会遇到安全问题(我是说,网站是否安全)?
- 我如何将Laravel 5项目部署到同一个站点?在Laravel 5中,我无法像在Laravel 4中那样摆脱public文件夹。
目前,我在本地主机上设置了一个全新的Laravel 5安装,并通过ftp将所有文件上传到www.myclientweb.com文件夹中:
- 我可以在http://www.myclientweb.com/public上看到Laravel的欢迎页面。
- 但是我无法在http://www.myclientweb.com/上看到任何内容。
- 而且我在http://www.myclientweb.com/.env上可以看到.env文件的内容????????
肯定这不是正确的方法...
我在网上和Stackoverflow上进行了漫长的搜索,但没有找到解决办法。
非常感谢任何帮助。
谢谢阅读。