我需要将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';
发布于 2015-06-25 17:41:31
如果您正在尝试将Laravel 5.1运行到共享主机空间中,或者您正在尝试将您的laravel 5/5.1放入您的共享主机上的一个子目录中,以便您可以像这样访问它:
http://mywebsite.com/mylaravel/所以这个答案是给你的,首先要确保你遇到了
Laravel 5.1要求:
- PHP 5.5
- PHP extension Mcrypt
- PHP extension Mbstring
- PHP extension OpenSSL这里有两个教程供您参考:
Link 1
https://stackoverflow.com/questions/29403554
复制相似问题