所以我在将Laravel应用程序推送到专用服务器的子文件夹上时出现问题。
服务器在Apache
上运行。
网址我想推送我的应用{@ 1}}
我的专用服务器的结构是
subdomain.domain.com/project
我知道为了不暴露我的隐藏文件,我需要将它安装在根目录中,但这不是一个选项,因为我将在.cpanel
...
-laravel
-app
-vendor
-...
-public_ftp
-public_html
-folder
-contents of laravels public directory
-ssl
下运行多个项目,{{1}等等......所有人都将有一个单独的laravel安装。
我需要一只手才能实现这一目标,有人能给我一些建议吗?
答案 0 :(得分:1)
管理自己做,问题是当我创建一个符号链接时,所以我只是将我的公共目录的内容移动到public_html / project-1 /并将index.php路径更改为/../../laravel/
事情是我最初完成了它,但我没想到存储权限需要手动设置,这解决了我的问题和laravel工作。
总是检查错误日志:)
答案 1 :(得分:0)
您可以将单独的文件夹放在子域中,没有任何问题。 重要的是你需要将浏览器指向你的laravel项目下的public /文件夹。
您可以使用以下命令在每个项目的根文件夹中创建.htaccess文件并执行重定向。
将以下命令放在.htaccess文件中: RedirectMatch ^ / $ / public /