Spatie backup using Artisan::call() unable to delete temp folder

255 views Asked by At

Im able to create backup with files using Artisan::call('backup:run --only-files) many times, but when it comes to Artisan::call('backup:run --only-db) it can only do once. I noticed that the temp folder is not empty due to the saved db.sql has only read permissions. when I added manually a write permission, then the temp folder can be deleted.

There is no issue using a command line, only when I use Artisan::call().

1

There are 1 answers

2
Fabio William Conceição On BEST ANSWER

Can be some few things:

1 - Your file db.sql must be have the write permissions, not the temp folder, and this is should be done by the lib / code itself, doesn't matter if you do it manually since the file is dynamically created by the code.

2 - The lib / code probably is blocking you to do sequential backup since you already have a artisan job / command running, I created to here same stuff of my work when I'm uploading a large files of excel, you can do this job once, you cannot upload one after other.

I strong suggest to you take a look at the official website and documentation.

If I'm not mistake this is the website -> https://spatie.be/open-source

If i'm wrong please do correct me.

I hope that could help you out.