Laravel Voyager symlink():没有此类文件或目录

时间:2019-02-25 16:21:24

标签: laravel filesystems symlink voyager

我将项目上传到cpanel。然后将文件放在home / user / public_html上的公用文件夹中。和其他文件放在home / user / laravel文件夹中

在public_html中,我有一个存储文件夹。 但是我上传的文件转到了home / user / laravel / storage 和symlink需要home / user / laravel /

中的公用文件夹

我不太了解这个文件系统

2 个答案:

答案 0 :(得分:1)

尝试一下:

对于Laravel 5.8

第1步:访问项目public_html的公共目录

第2步:将名称更改为名为Storage by Storage2的文件夹

第3步:打开index.php文件

第4步:将require __DIR__.'/../vendor/autoload.php';的{​​{1}}更改为

第5步:将require __DIR__.'/../YOURFOLDERNAME/vendor/autoload.php';的{​​{1}}更改为

第6步:现在,您需要在$app = require_once __DIR__.'/../bootstrap/app.php';上创建一个名为$app = require_once __DIR__.'/../YOURFOLDERNAME/bootstrap/app.php';

的新文件

步骤7:将以下代码添加到文件public_html

link.php

第8步:访问 yourwebsite.com/link.php

您将看到一个空白页

第9步:返回Voyager的管理面板,然后单击“修复”按钮

第10步:从服务器中删除link.php文件。

这对我有用,我希望对您也有用。问候!

答案 1 :(得分:0)

我遇到了同样的问题,结果发现我原来的“存储”文件夹中没有“公共”文件夹,例如:“存储/应用/公共”