Laravel不遵循存储目录符号链接

时间:2019-03-04 08:03:47

标签: laravel-5 symlink

我开发了Laravel Web应用程序,该应用程序在本地计算机上运行良好,但在共享托管服务器上投入生产后,我遇到了一些使用asset()帮助函数显示图像的问题。

我已按照以下步骤部署了该应用程序:

我在public_html(mydomain.com的根文档)外部创建了一个名为存储库的目录,并在其中复制了soukelafalah目录(继续了laravel项目的所有文件) 我将laravel公共目录文件移到public_html目录中 我在public_html中编辑了index.php,如下所示:

  1. 需要DIR。'。/ .. / repositories / SoukElfalah / vendor / autoload.php'; $ app = require_once__DIR __。'/ .. / repositories / SoukElfalah / bootstrap / app.php';
  2. 我运行php artisan storage:link并成功创建了链接(它创建了public_html / storage目录)
  3. 但未显示图像,并显示404错误,如下图所示。

enter image description here

当我手动创建存储目录并在其中包含图像和子目录(图像,拇指,文章)时,网站也可以正常工作并显示图像。

所以,请问我想念我什么?

谢谢。

0 个答案:

没有答案