我正在使用 GoDaddy 共享托管服务器从本地上传 Laravel 项目。我决定使用符号链接(symbolic link)将“laravel/public”目录链接到 GoDaddy“public_html”,方法是使用 Putty,而不是更改托管服务器内的目录。然后,我意识到我需要链接“laravel/public”内的图片存储文件夹。 所以目前看起来如下:
ln -s laravel/storage/app/public/cover_images laravel/public/storage/cover_images
ls->[~/laravel/public/storage] cover_images@
ln -s laravel/public public_html
ls-> [~]public_html@
ls-> [~/public_html/storage] cover_images@
它适用于显示除 cover_images@ 之外的所有内容。通过查看目录,我觉得很好。 如果你看到图像 html 源,它看起来像
<img src='/storage/cover_images/g_1540352310.png'>
并且不显示它。
请帮助我!
最佳答案
我刚刚找到了 404 错误的原因。所以这不是符号链接(symbolic link)问题。 请阅读发布的答案。
Storage in laravel says symlink - no such file
谢谢
关于php - 创建另一个符号链接(symbolic link)顶部的符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53015593/