我已经在共享主机中安装了laravel,一切都很顺利,只是我无法使默认的laravel 5页面显示在我的example.com/
主目录中
在SSH中,我做到了:
ln -s /home/username/project/public /home/username/public_html
当我这样做时:
ls -l
我得到这个:
public -> /home/username/project/public/
所以基本上是创建一个公共目录,所以当我执行example.com/public
时,我看到Laravel默认页面,当我转到exmaple.com
显示默认页面而不是/public
时,我如何使它工作?
您需要将DocumentRoot设置为public,而不是项目目录:
Apache:DocumentRoot /home/username/project/public
nginx:root /home/username/project/public;
对于共享托管,您可能需要更新您的htaccess文件,或者尝试其他方式,如下所示:http://laravel.io/forum/03-06-2015-how-to-setup-laravel-5-in-shared-hosting