laravel - 将 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 来存储备份文件。为什么会这样?谢谢
解决方案
推荐阅读
- vagrant - Install Vagrant 2.2.6 on OSX 10.15.2 Catalina
- c - Multiple shared library constructors not being called
- sql - Fetch data from multiple child tables
- django - Django django.db.utils.OperationalError: FATAL: 剩余的连接槽是为非复制超级用户连接保留的
- java - 从 java 使用 REST API 的不同方式
- azure-devops - AzureDev Ops CI 版本未更新版本 (VersionPrefix)
- javascript - Compare an Array to an Array of Objects and Return a new Array of Objects with Grouped Dates
- javascript - Can you use a or (||) operator inside a ternary operator condition statment in to determina if null or undefined
- python - SmartyStreets API looped across a data frame
- css - 样式化组件/反应/语义/道具和计算