如何使cpanel安装高于“public_html”文件夹?

时间:2014-05-19 17:35:28

标签: laravel cpanel

我目前有一个基本的cpanel托管帐户。它有设置:

/home/mysite/ --> my home directory
/home/mysite/www --> symlink to the next folder
/home/mysite/public_html --> where all my files live

问题是,我使用最新的laravel安装,我有一个结构的网站:

/app/ --> appy stuff
/public/ ---> what needs to be exposed

我的问题是,我不想把所有东西都扔进/ home / mysite,因为那里还有其他文件夹。有没有办法让html目录像:

/home/mysite/public_html/public

这样,如果人们打开www.mysite.com,就会点击/ public文件夹。而不是/ public_html文件夹。有没有办法在基本的cpanel托管解决方案上执行此操作?

1 个答案:

答案 0 :(得分:1)

我知道这不是你想要的确切答案 - 但我就是这样做的。

您将public重命名为public_html,无需更改任何服务器设置。

然后在你的bootstrap / paths.php文件中更改

'public' => __DIR__.'/../public',

'public' => __DIR__.'/../public_html',

然后将其他文件夹放在需要的位置。尝试使用cPanel设置,并将Laravel应用程序留在public_html文件夹中可能会导致问题进入轨道。