首页 > 解决方案 > 将 laravel-backup 包与 cron 一起使用时,laravel-dropbox-driver 引发异常

问题描述

我正在使用 spatie/laravel-backup 包来备份我的 laravel 项目。在本地一切正常。我在主机上上传了我的项目并设置了一个 cronjob 来每天午夜备份我的数据,但它不起作用。我发现这个例外来自日志文件:

Starting backup...

In Client.php line 51:

  Argument 1 passed to Spatie\Dropbox\Client::__construct() must be of the ty
  pe string, null given, called in /var/www/html/vendor/benjamincrozat/larave
  l-dropbox-driver/src/ServiceProvider.php on line 17

但是当我php artisan backup:run在主机命令行中输入这个包中的任何其他命令时,它工作正常。所以它只是在与 cron 一起使用时发生。请注意,我使用 DropBox 来存储备份文件。为什么会这样?谢谢

标签: laravelbackup

解决方案


推荐阅读