【发布时间】:2019-09-28 08:17:08
【问题描述】:
我在共享主机中有一个 Larevel 应用程序。对于设置,我必须在主机的主地毯中创建一个新文件夹,并将我的公用文件夹的内容复制到 public_html。我对 index.php 进行了更改,一切正常。但是,当用户上传需要公开的文件时,该文件保存在 myproject/storage/app/public 路径中,但未反映在 public_html/storage 中,因此我无法访问它。
阅读文档,我知道这是符号链接的问题。
我怎样才能改变它?
注意:我无法访问 cdm,因为它是一个无法访问的共享主机。它是窗口托管。
【问题讨论】:
-
您可以删除旧的符号链接,并通过
ln -s folder_path symbolink_name创建新的 -
你站在 storage/app/ 文件夹,删除 storage/app/public 文件夹,然后
ln -s ../../public_html public -
ln -s ../../public_html/storage public