404 — Not Found

Hello,

I have installed version 5.x on my VPS.
Unzip the zipfile, run the setup.
After that i get an 404 — Not Found error on the login page.
The client login page and register pages works fine…

How to fix this?
IS there someone that can help me?

Hi,

@david do you have any suggestions?

the URL is: https://boekhouding.md-solutions.nl/login
Login — MD-IT Solutions

works fine the client

Have you made any changes? I wouldn’t expect the login page to be at /login.

hi, its an clean install. made no changes, followed the setup

if you open: Invoice Ninja

it refresht everythime…

Can you check that mod_rewrite is enabled on the server, if index.php is in the URL it’s often the reason why

mod rewrite is working, v4 is working to, but the newest version not,

administratie.md-solutions.nl = working to

I have do the following comment: php artisan migrate:fresh --seed && php artisan db:seed && php artisan ninja:create-test-data

it works, but i dont know the username/password… where to find?

find it. now have 1 more question, how to add language? i have searched but i dont can use netherlands, see 7 languages and not more…

It may help to load /update?secret= in the browser to clear the cache

@mdsolutions

if /update?secret=

doesn’t work, please try

/update?secret=secret

After this, just refresh the data in Settings > Device Settings > Refresh data.

fixt, but not everything is translated… how can i translate by my self?

I am experiencing a similar issue.

When I visit the root path, https://billing.gpsdata.io/ I see the login modal for a second, then the page auto-redirects to /login with a 404 error. If I click the “back to billing.gpsdata.io” link on the 404 page, it takes me to the client login page.

I am unable to login to the admin backend.

I have tried the suggested, appending /update?secret= and there is no change. I actually have the same redirect happening from that uri also.

I have also tried from a different device on a different public IP and experience the same.

evertime one is fixed, the other error wil come…
now on the page if you want to change en customize the invoices…

[2023-01-13 13:59:18] production.ERROR: Call to a member function load() on null {“userId”:1,“exception”:"[object] (Error(code: 0): Call to a member function load() on null at /home/mdsolu1q/public_html/boekhouding/app/Utils/HtmlEngine.php:70)

[2023-01-13 14:02:51] production.ERROR: Call to a member function load() on null {“userId”:1,“exception”:"[object] (Error(code: 0): Call to a member function load() on null at /home/mdsolu1q/public_html/boekhouding/app/Utils/HtmlEngine.php:70)
[stacktrace]
#0 /home/mdsolu1q/public_html/boekhouding/app/Http/Controllers/PreviewController.php(337): App\Utils\HtmlEngine->__construct(Object(App\Models\InvoiceInvitation))
#1 /home/mdsolu1q/public_html/boekhouding/app/Http/Controllers/PreviewController.php(178): App\Http\Controllers\PreviewController->blankEntity()
#2 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\PreviewController->show()
#3 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction(‘show’, Array)
#4 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\PreviewController), ‘show’)
#5 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#6 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run()
#7 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#8 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(126): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#9 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(62): Illuminate\Routing\Middleware\ThrottleRequests->handleRequest(Object(Illuminate\Http\Request), Object(Closure), Array)
#10 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\ThrottleRequests->handle(Object(Illuminate\Http\Request), Object(Closure), ‘300’, ‘1’)
#11 /home/mdsolu1q/public_html/boekhouding/app/Http/Middleware/QueryLogging.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#12 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\QueryLogging->handle(Object(Illuminate\Http\Request), Object(Closure))
#13 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#14 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#15 /home/mdsolu1q/public_html/boekhouding/app/Http/Middleware/Locale.php(46): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#16 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\Locale->handle(Object(Illuminate\Http\Request), Object(Closure))
#17 /home/mdsolu1q/public_html/boekhouding/app/Http/Middleware/TokenAuth.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#18 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\TokenAuth->handle(Object(Illuminate\Http\Request), Object(Closure))
#19 /home/mdsolu1q/public_html/boekhouding/app/Http/Middleware/SetDb.php(40): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#20 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\SetDb->handle(Object(Illuminate\Http\Request), Object(Closure))
#21 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#22 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#23 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#24 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#25 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#26 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#27 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#28 /home/mdsolu1q/public_html/boekhouding/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#29 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Livewire\DisableBrowserCache->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 /home/mdsolu1q/public_html/boekhouding/app/Http/Middleware/Cors.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\Cors->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#33 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#34 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#35 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#36 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#37 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#38 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#40 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#41 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#42 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#43 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#44 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#45 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#46 /home/mdsolu1q/public_html/boekhouding/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#47 /home/mdsolu1q/public_html/boekhouding/public/index.php(57): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#48 {main}
"}

@david do you have any ideas?

Strange, if i load the demo data the edit invoices etc works fine, if you gonna make some changes with the company etc. there are problems

Everything i have fixt for now.
Other question, in the Netherlands the invoices are different.

Example:

i see no text before the VAT number, the housenumber stands on an other rule, in the Netherlands is: streetname + house number

Eygelshoven, Limburg 6471XB
Must be: 6471XB Eygelshoven Limburg

Look, i have upload an invoice layout of the V4 ( with the blue tables ) thats what i need and want in V5



Also, i have an licence for whitelabel. but the page title show invoiceninja, the login screen shows invoiceninja logo…