PHP - Laravel错误:Symfony\组件\查找器\异常\在我的cPanel上未找到目录异常

egdjgwm8  于 2022-11-21  发布在  PHP
关注(0)|答案(1)|浏览(293)

我在生产环境中错误地在调试模式下运行了laravel应用程序,它抛出了一个错误,让我将App_debug:true更改为App_debug:false,我照做了,从那时起,我的站点一直抛出HTTP错误500
“此页无法显示admin.robyhub.com当前无法处理此请求。HTTP错误500”
然后我继续我的cpanel终端,并试图清除配置文件上的日志,但它给了我下面的错误。

[thehcerl@premium261 admin.robyhub.com]$ php artisan config:clear

   Symfony\Component\Finder\Exception\DirectoryNotFoundException

  The "/home/thehcerl/admin.robyhub.com/resources/lang/ha" directory does not exist.

  at vendor/symfony/finder/Finder.php:590
    586▕             } elseif ($glob = glob($dir, (\defined('GLOB_BRACE') ? \GLOB_BRACE : 0) | \GLOB_ONLYDIR | \GLOB_NOSORT)) {
    587▕                 sort($glob);
    588▕                 $resolvedDirs = array_merge($resolvedDirs, array_map([$this, 'normalizeDir'], $glob));
    589▕             } else {
  ➜ 590▕                 throw new DirectoryNotFoundException(sprintf('The "%s" directory does not exist.', $dir));
    591▕             }
    592▕         }
    593▕
    594▕         $this->dirs = array_merge($this->dirs, $resolvedDirs);

      +2 vendor frames
  3   app/Providers/TranslationServiceProvider.php:40
      Illuminate\Support\Facades\Facade::__callStatic()

  4   app/Providers/TranslationServiceProvider.php:27
      App\Providers\TranslationServiceProvider::phpTranslations()

Cpanel Terminal
自从我在laravel项目主目录中的.env上将debug更改为false之后,因为laravel文档警告我不要在非本地环境中使用调试模式。我希望我的应用程序会自动停止接收laravel调试配置解决方案,并正常运行。

kr98yfug

kr98yfug1#

这不是一个非常普遍的错误,这是由于我的一个错误,我创建了语言文件夹,我没有链接到我的PHP“translationProvider.php”文件,所以它总是给我这个问题。我使用的是从Envato购买的模板,所以我没有花时间得到完整的后端内部工作的时间。
如果有人有类似的错误,我希望这将引导您不要犯我所犯的错误,并仔细查看您的代码时,作出更改或编辑。
谢谢,代码编写愉快。

相关问题