php symlink():没有这样的文件或目录

n8ghc7c1  于 2023-04-28  发布在  PHP
关注(0)|答案(3)|浏览(149)

在我的laravel项目中,我把我的文件放在存储目录中。我的一些文件,我需要从公共文件夹内的存储目录i访问。例如storage/app/public/images
在我的服务器中,我把laravelpublic文件夹放在public_html内,其他文件夹放在public_html外。
至于公开访问存储文件,我需要运行以下命令:

php artisan storage:link

但是当我在服务器上运行上面的命令时,我得到了以下错误:
在Filesystem。php line 228:symlink():没有这样的文件或目录
服务器上public_html内的laravel公共文件夹,如何访问存储目录内的公共文件夹?

von4xj4u

von4xj4u1#

您将laravel默认的公共文件夹更改为public_html。所以你应该首先修复laravel公共目录路径**,然后**运行artisan命令。修复laravel公共目录路径的解决方案如下:https://stackoverflow.com/a/30198781/4835268

gdx19jrr

gdx19jrr2#

存储/应用程序目录中有时可能会丢失“public”文件夹。在storage/app目录中创建公用文件夹。

au9on6nz

au9on6nz3#

删除存储文件夹和文件并运行命令

php artisan storage:link

相关问题