我在共享主机方案上安装了Laravel,他们使用CPanel。
当我设置域时,我将它的文档根目录指向Laravel公共文件夹,一切似乎都正常。
这是好习惯吗?我被告知将它放在public_html文件夹中并不好,但是如果服务器只为公共文件夹中的那个域提供文件,那么将它放在public_html文件夹之外是否相同?
我已在cPanel中设置域,以便在/home/user/public_html/site.com/public中提供服务。
我只是想确保它是安全的。
答案 0 :(得分:6)
将所有文件放在/ home / user中,然后将'public'的内容放在/ home / user / public_html中,并在 bootstrap / paths.php中更改$ paths ['public'] 文件来反映这一点,如下所示:
'public' => __DIR__.'/../public_html',