Laravel 8 共享主机权限被拒绝

问题描述 投票:0回答:4

我的 laravel 8 应用程序托管在托管商 hpanel 中,但几个小时以来我一直在尝试修复此错误。

UnexpectedValueException There is no existing directory at "There is no existing directory at "/Users/macbookpro/Documents/Theodory/projectName/storage/logs" and it could not be created: Permission denied" and it could not be created: Permission denied
丢失的文件夹来自我的机器而不是 cpanel 路径。

我尝试查找并删除

../bootstrap/cache/config.php
,但没有这样的文件,我尝试删除所有
storage/logs
,但仍然收到该错误,我尝试在
web.php

中手动添加
Route::get('/optimize',function(){
 Artisan::class('optimize:clear');

});

但是当我点击

/optimize
时,我仍然遇到同样的错误。

我决定使用托管程序

ssh
,以便我能够运行
artisan
命令,但即使在成功执行
artisan
命令后,我仍然遇到相同的错误。

我怎样才能让它在托管商 hpanel 中工作,与传统的 cpanel 类似。

laravel cpanel
4个回答
0
投票

尝试以下命令并再次点击

/optimize

php artisan route:clear

php artisan config:clear

php artisan cache:clear

0
投票

尝试这些工匠命令

php artisan optimize:clear

之后,您应该运行此命令

php artisan optimize

0
投票

您遇到此问题是因为您的应用程序没有存储目录的适当权限。

使用此命令向存储目录授予所需的权限,这应该可以解决问题。

chmod 777 -R 存储/


0
投票

nadie le respondio lo que necesitaba, yo tengo el Mismo Problema, pudo reverlo?

© www.soinside.com 2019 - 2024. All rights reserved.