Hi,
I’m running Invoice Ninja 5.13.26 self-hosted on Ubuntu with nginx/PHP 8.2.
When creating a backup/export, Invoice Ninja generates a protected download link, but opening it returns:
404 — File not found
Initially there was a permission error for:
/usr/share/nginx/invoiceninja/public/storage/backups
I created the directory, set it to www-data:www-data, and confirmed PHP can write to it.
However, when starting a new export:
-
no backup/ZIP file is created
-
public/storage/backupsstays empty -
Laravel/nginx/PHP logs show no new errors
-
PHP ZIP/
ZipArchiveis installed and working -
database connection is OK
Any idea why the download link gets generated but the actual backup file isn’t created, or which job/log I should check?
Thanks!