Php 访问部署在共享主机上的公用目录laravel 5.5

Php 访问部署在共享主机上的公用目录laravel 5.5,php,laravel,laravel-5.5,Php,Laravel,Laravel 5.5,我在共享主机上部署了一个Laravel 5.5应用程序,但在上传/查看图像时遇到问题 在localhost上一切正常,但当我在线上传时,我无法访问存储图像的目录 这里是存储我的图像的地方 $destinationPath = public_path('items/'.$request->get('modal-item-id')); 它将图像存储在: public_html/nbd/public/items/307/my-image.png 这里还有我的filesystems.php图像设

我在共享主机上部署了一个Laravel 5.5应用程序,但在上传/查看图像时遇到问题

在localhost上一切正常,但当我在线上传时,我无法访问存储图像的目录

这里是存储我的图像的地方

$destinationPath = public_path('items/'.$request->get('modal-item-id'));
它将图像存储在:

public_html/nbd/public/items/307/my-image.png

这里还有我的
filesystems.php
图像设置:

'images' => [
    'driver' => 'local',
    'root' => public_path('items'),
    'url' => env('APP_URL').'/items',
     visibility' => 'public',
],
我的应用程序位于

公共html/nbd/system

…由于我必须将公用文件夹从系统文件夹(共享主机)中移出,现在我无法访问上的映像


我如何访问该文件?我在哪里犯了错误?

您不应该在Web服务器文档根目录下运行完整的Laravel,在您的情况下。/public\u html更多地将Web服务器的文档根目录指向。/public\u html/nbd/system/public->,您将能够访问


但是在您的情况下,由于缺少文件夹nbd->

,您不能在您的情况下的Web服务器文档根目录下运行完整的Laravel。/public\u html更多地将Web服务器的文档根目录指向。/public\u html/nbd/system/public->,您将能够访问


但在您的情况下,由于缺少文件夹nbd->

您无法访问此视频,因为您可以看到我的应用程序文件夹不在public\u html中,它已经在名为NBDwatch的单独文件夹中,您可以看到我的应用程序文件夹不在public\u html中,它已经在另一个名为NBDmy public folder的文件夹中,该文件夹来自laravel,位于public_html/nbd/。我的应用程序文件夹位于publichtml/nbd/system/folder中。。。我不确定我是否理解如何将Web服务器的documentroot指向该路由?我来自laravel的公用文件夹是public_html/nbd/。我的应用程序文件夹位于publichtml/nbd/system/folder中。。。我不确定我是否理解如何将Web服务器的documentroot指向该路由?