I am trying to install invoiceninja on my ubuntu vps. I am running apache with varnish. I have done all the steps from the official tutorial, i have tried the git version using composer but still when i go to ninja.domain.com/setup/ it redirects me to ninja.domain.com// and there are listed all the invoiceninja files. Can someone help me?
Try ninja.domain.com/public/setup
If it works you can try removing /public by uncommenting a line in the .htaccess file.
Thanks. I want to remove the public but there is no line in .htaccess that has the “public” word.
Remove index.php
RewriteEngine on
Redirect /setup http://ninja.domain.com/
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
Enable the following if you want to force HTTPS access:
#RewriteCond %{SERVER_PORT} 80
#RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
Check you’re looking at the .htaccess file in the root of the folder, not the one in public/
I am not sure if i understand it right. I have a virtualhost with the subdomain. There is only one .htaccess at the root and its the one i wrote above. Sorry if i am not understanding.
This is the file you’re looking for:
https://github.com/invoiceninja/invoiceninja/blob/master/.htaccess
Thanks. Should i add what it contains to the .htaccess i mentioned above?
No, I don’t think that’s likely to help.
I think i got it right, so after i install the app, the .htaccess will be changed to the one you mentioned? I am not sure where to find the file you posted.
I fixed everything. thank you for your support!