System settings: Error 404

Hello to all!

This is my first message, congratulations to the developers, I’ll try to give my contribution in the future.

So, this the issue. I’m using the last version in my language (Italian) and when I go to System settings, I have this error:

404 Page Not Found
The page you requested was not found.

This is my .htaccess:

# Remove index.php
RewriteEngine on
Redirect /setup
RewriteBase /my-subfolder-invoiceplane
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

Any suggestion, please? Thank you in advance!

The .htaccess file looks okay.
Is it just the system settings that do not work?

Hi Kovah,

thank you for your reply.

Yes, it’s just the system settings, only this item.

Well thats pretty weird.
Which URL should be opened?
Which version do you use?

This is the url:

I can send you the account login in a private message.

It’s the latest version.


Sorry, I had not realized that Italian version (from official Italian website) is 1.3.3_it

So, I’ll install it again.

I’d like to help Italian community too. I’ll check the translation too.

Thank you so much! :wink:

I have the same problem with my installation I am getting 404 i really dont know what do I have to do. I have copied and edited the .htaccess but still getting the 404.

In the process I dont understand what do I need to do with the database, just create a DB and set the name in the database.php ? No user ? No password ?

If you encounter 404 errors this means that mod_rewrite is not installed, not active, “AllowOverride” is set to “none” or your .htaccess file is not correct.
Please check each point in the exact same order.

About the database you have to know these:

  • db user
  • db name
  • db host
  • db password

You’ll insert these informations in a step of installation.

I have copied all files in a “sys” folder in the domain root. If I call the setup page I get the 404

If I try to open the sys folder (the invoiceplane) I get other error

The .htaccess file is like this:

Remove index.php

RewriteEngine on
RewriteBase /sys
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

Please check if AllowOverride is set to all in the Apache configuration for your domain.

What about if the domain is in a shared hosting like GoDaddy ?

In that case you have to contact the GoDaddy support for help. The application is working with a standard set of rewrite rules that are also used by common software like Wordpress or Drupal which means this is a server configuration issue.

I have installed the app in my machine, local PHP and MySQL and I have the same problem :disappointed:

I guess I should update the wiki and add a full tutorial about the rewrite rules… :worried:

I was getting same error message,
what I did Created a subdomain directory: home/public_html/myfolder

With below .htaccess code and its working fine. is redirecting to setup page
.# Remove index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

.htaccess file

Options +FollowSymlinks
Options -MultiViews

RewriteEngine on
RewriteBase /

#rewritecond %{http_host} ^ [nc]
#rewriterule ^(.*)$$1 [r=301,nc] 

RewriteRule ^([a-zA-Z0-9_-]+)$ /index.php?a=$1
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /index.php?a=$1&b=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /index.php?a=$1&b=$2&c=$3
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /index.php?a=$1&b=$2&c=$3&d=$4

Page error 404 page not found
how can fix it please help me

This .htaccess file is not the original one so we can’t help you out here. Please use the original one and try again.

1 Like

OMG this is harder than hell!!!. I am using a synology NAS running DSM 6.0. in the past I was able to install fusioninvoice no problem, However this thing WOW!!! frustration is beyond words. nobody should have to spend 3+ hours to end up not fixing the problem with this *application *project whatever… So this is how far I was able to go. Installed no problem. created a database in mysql I was able to login just fine im at the dashboard but every other module is coming up with a error 404! here is my .htaccess file

## Run InvoicePlane in a subfolder
## If you are using a subfolder please remove the hash in front of the line ‘#RewriteBase /subfolder’
## and replace ‘subfolder’ with the actual name of your folder, i.e. ‘RewriteBase /invoices’
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /subfolder
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

## Remove the hash in front of the following two lines if you want to force HTTPS
#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]  

am I supposed to do anything else???

so the issue is basically the instructions on after the website install is complete… the htaccess file or whats done to it is whats causing the error 404… turns out i had to uninstall the stupid thing and start from zero. all modules working… but im holding a big shoot me because im an idiot who has an unsecured install… so im going to call it a night or 3am battle and decide how the f*ck do i want to play things out or just give up and deal with my 2013 install of fusion invoice and never bother with this again.