制作符号链接laravel公用文件夹

时间:2015-09-09 10:15:55

标签: laravel server symlink

我已经尝试将我的laravel 5.1项目推送到服务器。我想在public_html文件夹中创建一个符号链接,以便我可以像平常一样访问它。

ln -sv app/crowd/public public_html

我试过那个。但是符号链接取的是公共文件夹而不是它的内容。

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

我也试过那个,但它仍然失败。

任何有关如何使其有效的建议?

1 个答案:

答案 0 :(得分:0)

如果“符号链接正在使用公用文件夹而不是它的内容”意味着您的浏览器正在提供403或者说您无法访问该文件夹,则可能意味着您没有index.php你的DirectoryIndex指令(如果你正在使用Apache - 不确定nginx上的等价物是什么)。

当您在浏览器中输入某个位置且未包含文件名(www.host.com/page.html)时,服务器会查看默认页面列表,并查看其中一个是否存在。如果没有,它会尝试提供整个目录。尝试浏览www.host.com/index.php,看看你得到了什么。如果加载,您只需要更新配置。如果没有,请解释你所看到的内容。