我在共享主机上部署了一个Laravel 5.5应用程序,但在上传/查看图像时遇到问题。
localhost一切正常,但是当我上传到网上时,我无法访问存储图像的目录。
这里是存储我的图像的地方
$destinationPath = public_path('items/'.$request->get('modal-item-id'));
它将图像存储在:
public_html/nbd/公共/项目/307/my-image.png
这里还有我的文件系统。php
图像设置:
'images' => [
'driver' => 'local',
'root' => public_path('items'),
'url' => env('APP_URL').'/items',
visibility' => 'public',
],
我的应用程序位于
public_html/nbd/系统
...因为我必须将公用文件夹从系统文件夹(共享主机)中移出,所以现在我无法访问服务器上的图像https://my-url/system/public/items/307/my-image.png
我怎么才能访问那个文件?我哪里出错了?
您不应该在您的案例中的Web服务器文档根目录下运行完整的Laravel/public\u html more将Web服务器的documentroot指向/public\u html/nbd/system/public-
但在您的情况下,由于缺少文件夹nbd,您无法访问-
我部署我laravel 5.4项目在共享主机上使用子域我安装了作曲家,改变了路径的index.php,供应商路径,DB主机,用户名等。 我得到以下错误 致命错误:未捕获意外值异常:在"/存储/日志"中没有现有目录,并且无法构建:在 /vendor/monolog/monolog/src/Monolog/Handler/StreamH中拒绝权限andler.php:171 我尝试了以下命令:php
我正在尝试在共享主机上部署Laravel5.2。 我在public_html文件夹(/../public_html或/home/username)之上安装了laravel core应用程序文件夹。 我提取了laravel核心公用文件夹(public)中的文件,并指向索引。php文件到laravel core app文件夹的根目录(/../laravel app/bootstrap/autoload
Iam在共享主机上部署我的project web。以及以下教程,将公用(本地)文件夹中的所有内容移动到公用html(托管) 我的结构 (/home/sippaur) 拉维尔 日志 邮件 公共图书馆 公共网页- > css 文件 家啊 图像 js 卡利布拉西 平民的 标准作业程序 主题 现在我有了一个控制器,可以将这些数据发送到文件夹文件 我的控制器 但是这个图像不能保存在目录文件中。这个名称图像保
问题内容: 我想在共享主机上部署Angular2应用程序。我尝试通过ssh传输文件,但该应用程序未运行。我想有些事情可以做,例如在本地服务。 遵循哪些步骤?我在互联网上找不到它们:/ 谢谢 编辑 我有一个非常简单的应用程序,其中包含一些路由和组件。自从我根据需要调用REST API以来,没有服务器端代码。 问题答案: 在本地开发计算机上执行或 这会将您的应用程序构建到dist文件夹中。将dist文
问题内容: 我已经使用flask Web框架为我的体育俱乐部编写了一个Web应用程序。我使用内置的测试服务器在本地计算机上进行了所有操作。 知道他们告诉我将其部署在1&1共享托管Web空间上。它们具有python支持,但似乎只允许CGI运行python脚本。 直到现在我都忽略了重写内容。对我的CGI脚本的所有请求均导致404错误。我在应用程序中修改了404处理程序以返回request.path。当
首先,因为我在一个共享主机上,我不能将我的公共文件夹的内容直接放入root。我必须将整个项目放入public_html目录,并使用. htaccess指向下面的公共文件夹(这对于单个Laravel项目来说很好): 我现在用主机创建了一个子域,它在我的公共html目录中创建了一个名为store的目录。领域通用域名格式。这将是一个完全不同的Laravel项目。如果我将常规文件夹结构与。htaccess