首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用“spatie/laravel备份”并使用目标磁盘作为Google驱动器进行备份时出错

使用“spatie/laravel备份”并使用目标磁盘作为Google驱动器进行备份时出错
EN

Stack Overflow用户
提问于 2017-11-17 08:10:25
回答 3查看 979关注 0票数 0

我用的是Laravel 5.4 v3和flysystem-google-drive

nao-pon/flysystem-google-驱动器:"~1.1“ https://github.com/spatie/laravel-backup

我可以使用

代码语言:javascript
复制
Storage::disk('google')->put('FileName.txt', "hello world");

但是在使用Spatie/laravel备份包时,当我使用目标磁盘作为'google'时,我会得到以下错误。

你能帮我解决这个问题吗?

文件系统:

代码语言:javascript
复制
'google' => [
        'driver' => 'google',
        'clientId' => env('GOOGLE_DRIVE_CLIENT_ID'),
        'clientSecret' => env('GOOGLE_DRIVE_CLIENT_SECRET'),
        'refreshToken' => env('GOOGLE_DRIVE_REFRESH_TOKEN'),
        'folderId' => env('GOOGLE_DRIVE_FOLDER_ID'),
    ],
EN

回答 3

Stack Overflow用户

发布于 2018-01-09 02:44:26

在处理拉力维尔-后备飞天系统-谷歌-驱动器时,这是常见的问题,我在生产中解决了这个问题。

  1. 转到您的.env文件:
代码语言:javascript
复制
- Change APP\_URL=[http://localhost](http://localhost/) To APP\_URL= [http://YourDomainName](http://yourdomainname/) 

  1. 转到/config/backup.php
代码语言:javascript
复制
- Change The Line 

'name‘=> config('app.name'),//To 'name’=> env('GOOGLE_DRIVE_FOLDER_ID'),

现在你应该得到你的支援

票数 0
EN

Stack Overflow用户

发布于 2020-09-23 08:05:10

我收到了错误的“消息”:“文件找不到:6666666Jo8AWLW-Li-XSR5n4z_7KVfNer。”

原因在于Google生成的文件夹的名称。因为当我创建一个新文件夹时,它有一个新名称"888888RrZx-wXq91XVWd9ZsfrK8X6-yZ“--一切正常。

我认为问题是因为GOOGLE_DRIVE_FOLDER_ID中的下划线。

票数 0
EN

Stack Overflow用户

发布于 2021-01-26 13:46:58

仅在backup.php中传递空名

代码语言:javascript
复制
'name' => config('GOOGLE_DRIVE_FOLDER_ID' , ''),

像这样会被解决的

代码语言:javascript
复制
 'backup' => [

        /*
         * The name of this application. You can use this name to monitor
         * the backups.
         */
        'name' => config('GOOGLE_DRIVE_FOLDER_ID' , ''),

        'source' => [
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47346011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档