Php 访问部署在共享主机上的公用目录laravel 5.5
我在共享主机上部署了一个Laravel 5.5应用程序,但在上传/查看图像时遇到问题 在localhost上一切正常,但当我在线上传时,我无法访问存储图像的目录 这里是存储我的图像的地方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图像设
$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指向该路由?