I am currently running a self-hosted version of Invoice Ninja on a shared hosting platform, of which I am the owner. Previously, updating Invoice Ninja was not a problem as I had met all the requirements for a shared host. However, since the last update, I am unable to perform the update. I have the ability to make any necessary changes to the shared host. I would greatly appreciate any assistance in resolving this issue. By the way, kudos to this amazing tool!
Here is the corresponding error in the log file:
[2023-06-03 11:43:31] production.ERROR: PharData::__construct(): open_basedir restriction in effect. File(/home/invoiceninja/web/in.domain.net) is not within the allowed path(s): (/home/invoiceninja/.composer:/home/invoiceninja/web/in.domain.net/public_html:/home/invoiceninja/web/in.domain.net/private:/home/invoiceninja/web/in.domain.net/public_shtml:/home/invoiceninja/tmp:/tmp:/var/www/html:/bin:/usr/bin:/usr/local/bin:/usr/share:/opt) {"userId":1,"exception":"[object] (ErrorException(code: 0): PharData::__construct(): open_basedir restriction in effect. File(/home/invoiceninja/web/in.domain.net) is not within the allowed path(s): (/home/invoiceninja/.composer:/home/invoiceninja/web/in.domain.net/public_html:/home/invoiceninja/web/in.domain.net/private:/home/invoiceninja/web/in.domain.net/public_shtml:/home/invoiceninja/tmp:/tmp:/var/www/html:/bin:/usr/bin:/usr/local/bin:/usr/share:/opt) at /home/invoiceninja/web/in.domain.net/public_html/app/Http/Controllers/SelfUpdateController.php:78)