在专用服务器的子文件夹上安装Laravel

时间:2016-06-06 16:33:51

标签: laravel

所以我在将Laravel应用程序推送到专用服务器的子文件夹上时出现问题。

服务器在Apache上运行。

网址我想推送我的应用{@ 1}}

我的专用服务器的结构是

subdomain.domain.com/project

我知道为了不暴露我的隐藏文件,我需要将它安装在根目录中,但这不是一个选项,因为我将在.cpanel ... -laravel -app -vendor -... -public_ftp -public_html -folder -contents of laravels public directory -ssl 下运行多个项目,{{1}等等......所有人都将有一个单独的laravel安装。

我需要一只手才能实现这一目标,有人能给我一些建议吗?

2 个答案:

答案 0 :(得分:1)

管理自己做,问题是当我创建一个符号链接时,所以我只是将我的公共目录的内容移动到public_html / project-1 /并将index.php路径更改为/../../laravel/

事情是我最初完成了它,但我没想到存储权限需要手动设置,这解决了我的问题和laravel工作。

总是检查错误日志:)

答案 1 :(得分:0)

您可以将单独的文件夹放在子域中,没有任何问题。 重要的是你需要将浏览器指向你的laravel项目下的public /文件夹。

您可以使用以下命令在每个项目的根文件夹中创建.htaccess文件并执行重定向。

将以下命令放在.htaccess文件中: RedirectMatch ^ / $ / public /