将symlink laravel设为公共文件夹

6ljaweal  于 2023-11-20  发布在  其他
关注(0)|答案(2)|浏览(81)

我已经试着把我的laravel 5.1项目推到服务器。我想做一个符号链接到public_html文件夹,这样我就可以像正常一样访问它。

ln -sv app/crowd/public public_html

字符串
我已经试过了。但符号链接是采取公共文件夹,而不是它的内容。

ln -sv ~/app/crowd/public ~/public_html


我也试过那个,但还是失败了。
有什么建议吗?

x33g5p2x

x33g5p2x1#

如果“符号链接正在获取公共文件夹而不是它的内容”意味着您的浏览器正在提供403或说您无法访问该文件夹,这可能意味着您的DirectoryIndex指令中没有index.php(如果您使用Apache -不确定nginx上的等效内容)。
当您在浏览器中输入一个位置并且不包含文件名(www.host.com/page.html)时,服务器会查看默认页面列表,并查看其中是否存在。如果不存在,它会尝试为整个目录提供服务。尝试浏览到www.host.com/index.php,看看你得到了什么。如果加载了,你只需要更新你的配置。如果没有,请解释你看到了什么。

euoag5mw

euoag5mw2#

试试这个

ln -s public public_html

字符串

相关问题