I was posting at the same time.Why are you posting that in someone's add-on thread?
Pretty harsh to post a link to a backup addon that does not have the same functionality.
Has no means to backup the XF file structure, compression or move to auxiliary locations.
No comparison.
GET https://api.backblazeb2.com/b2api/v1/b2_authorize_account resulted in a 401 Unauthorized response: { "code": "bad_auth_token", "message": "", "status": 401 } GuzzleHttp\Exception\ConnectException: IndexNow connection error: cURL error 6: getaddrinfo() thread failed to start (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.bing.com/indexnow/?key=0rY62sKsaQ3e8kzpr1QYfPQydTJQo3UW&keyLocation=https%3A%2F%2Fwww.gs-forum.com%2FindexNow-0rY62sKsaQ3e8kzpr1QYfPQydTJQo3UW.txt&url=https%3A%2F%2Fwww.gs-forum.com%2Fposts%2F19957%2F src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:275
Generiert von: Unbekanntes Benutzerkonto 19. Okt. 2025 um 16:34
Stack-Trace
#0 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(205): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(157): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#5 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#6 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#7 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#8 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#9 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
#10 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#11 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#12 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync('GET', Object(GuzzleHttp\Psr7\Uri), Array)
#13 src/addons/EWR/Backup/vendor/guzzlehttp/guzzle/src/ClientTrait.php(44): GuzzleHttp\Client->request('GET', 'https://www.bin...', Array)
#14 src/XF/IndexNow/Api.php(68): GuzzleHttp\Client->get('https://www.bin...', Array)
#15 src/XF/IndexNow/Api.php(34): XF\IndexNow\Api->request('/?key=0rY62sKsa...', Array, NULL)
#16 src/XF/Job/ContentIndexNow.php(84): XF\IndexNow\Api->index('https://www.gs-...')
#17 src/XF/Job/Manager.php(275): XF\Job\ContentIndexNow->run(8)
#18 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#19 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#20 job.php(46): XF\Job\Manager->runQueue(false, 8)
#21 {main}
Status der Anfrage
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(96) "https://www.gs-forum.com/threads/stelvio-200-jahre-meine-liebeserklaerung-in-bildern.1952/page-2"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

If you know what you are doing: why not? The files of the add on are pretty easy to parse and the db-backup is basically "just" a sql-dump-command, configured with a bunch of variables. So you would basically need a second run of of this part of the backup with different credentials. Should not be hard to achieve. Depending from what you want exactly it may be more or less work. Edit the files, make a rebuild of the add on and you are basically there. Try at your own risk - it is easy to shoot yourself in the footNow that I've solved my backup issues, I'm wondering if the addon can easily be modified to back up more than one SQL database.
We use essential cookies to make this site work, and optional cookies to enhance your experience.