我需要将laravel 5项目部署到客户端主机。
我的客户的计划是基本的主机: Linux + MySql没有cpanel或类似的(即没有管理面板)。
我只能通过ftp访问,并且只能访问名为www.mycustomerweb.com的文件夹。这意味着我不能在同一级别的www.mycustomerweb.com文件夹中创建目录。只在它内部(我认为它被称为共享主机)。
一年前,我以这种方式部署了一个用Laravel 4制作的项目:
我的问题是:
现在,我已经在本地主机上设置了Laravel5的全新安装,然后我已经通过ftp将所有文件上传到www.myclientweb.com文件夹:
在http://www.myclientweb.com/public.
上的.env内容
当然这不是正确的方式。
我在网上搜索了很长时间,但Stackoverflow没有找到。
真的很想得到任何帮助。
感谢您的阅读。
发布于 2015-06-15 17:37:05
L4和L5之间没有区别,所以要做与L4相同的事情。
发布于 2015-11-04 15:16:51
公共文件夹I创建一个名为"protected"
将require __DIR__.'/../bootstrap/autoload.php';
编辑为require __DIR__.'/protected/bootstrap/autoload.php';
还可以在$app = require_once __DIR__.'/protected/bootstrap/app.php';
中编辑$app = require_once __DIR__.'/../bootstrap/app.php';
https://stackoverflow.com/questions/29403554
复制相似问题