我已经尝试将我的laravel 5.1项目推送到服务器。我想在public_html文件夹中创建一个符号链接,以便我可以像平常一样访问它。
ln -sv app/crowd/public public_html
我试过那个。但是符号链接取的是公共文件夹而不是它的内容。
ln -sv ~/app/crowd/public ~/public_html
我也试过那个,但它仍然失败。
任何有关如何使其有效的建议?
答案 0 :(得分:0)
如果“符号链接正在使用公用文件夹而不是它的内容”意味着您的浏览器正在提供403或者说您无法访问该文件夹,则可能意味着您没有index.php
你的DirectoryIndex指令(如果你正在使用Apache - 不确定nginx上的等价物是什么)。
当您在浏览器中输入某个位置且未包含文件名(www.host.com/page.html
)时,服务器会查看默认页面列表,并查看其中一个是否存在。如果没有,它会尝试提供整个目录。尝试浏览www.host.com/index.php
,看看你得到了什么。如果加载,您只需要更新配置。如果没有,请解释你所看到的内容。