我需要将一个laravel5项目部署到客户端主机.
The plan of my client is basic hosting: Linux + MySql without cpanel or similar (i.e. no admin panel).
我只能通过ftp访问,只能访问名为www.mycustomerweb的文件夹.通用域名格式.这意味着我无法创建与www.mycustomerweb相同级别的目录.com文件夹.只有在它里面(我认为它被称为共享主机).
One year ago, I deployed a project made with Laravel 4 this way:
- 摆脱了将其内容移动到根文件夹并更新索引的公用文件夹.php和bootstrap.php
- 在localhost中完成了整个项目(使用Xampp)
- uploaded all files to www.myclientweb.com via ftp.
我的问题是:
我对laravel 4项目做的一切都好吗?我可能遇到了安全问题(我的意思是,网站安全吗)?
如何将laravel 5项目部署到同一个站点?在Laravel 5中,我无法像在Laravel 4中那样摆脱公用文件夹.
现在,我已经在localhost上重新安装了Laravel 5,然后我将所有文件上传到了www.myclientweb.通过ftp访问com文件夹:
- I can see wellcoming page of laravel at http://www.myclientweb.com/public.
- I can not see anything at http://www.myclientweb.com/
- And also I CAN SEE .env CONTENT AT http://www.myclientweb.com/.env ???????
这肯定不是正确的方式...
我在网上搜索了很长时间,但Stackoverflow没有找到.
非常感谢任何帮助.
谢谢你的阅读.