我将项目上传到cpanel。然后将文件放在home / user / public_html上的公用文件夹中。和其他文件放在home / user / laravel文件夹中
在public_html中,我有一个存储文件夹。 但是我上传的文件转到了home / user / laravel / storage 和symlink需要home / user / laravel /
中的公用文件夹我不太了解这个文件系统
答案 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)
我遇到了同样的问题,结果发现我原来的“存储”文件夹中没有“公共”文件夹,例如:“存储/应用/公共”