I’m running a fresh installation (1.5.9) that was managed by Scriptaculous, installed on a subfolder of my website.
When I try to log in and enter my credentials, I keep getting the login screen over and over again. I enabled advanced debugging in the log hoping to get a clue of what’s going but it keeps giving me the same message below without any clue about my problem.
I checked the database and everything matches. Passwords, usernames, etc. How can I solve this problem?
Have you searched your web server log files for any error message that could be related to your problem? If you haven’t, please, try log in again and check whether the log files record either a failure to access a web page or to load something, or a missing file, a lack of permission, etc. something that could give us a clue of what is going on.
I also have similar problem - I wasn’t able to complete neither setup no login with latest Chrome. I completed setup and can login with good-ol IE though. I’m guessing Chrome blocks some cookies?
My IP runs on a ssl-enabled website, installed in non-root folder, i.e. I load it via https://mywebsite.com/ip_path/
I also have similar problem - I wasn’t able to complete neither setup no login with latest Chrome.
What exactly do you mean? for instance, were you able to view the initial setup and/or login pages? did the setup stopped half way? in which step?
Also, did you check the web server log files at that point? did you find any error message related to your IP installation?
I completed setup and can login with good-ol IE though.
That would exclude a problem with your IP installation.
I’m guessing Chrome blocks some cookies?
If you suspect that Chrome is messing with IP cookies, you could follow the advise here to inspect whether IP cookies are available on Chrome and to compare them with the cookies available on IE.
Do you have any extension installed on Chrome that may block cookies?
I am having the same issue, although I run mine on Apache Mesos with about 10 instances of invoiceplane in dockers. The issue is Invoiceplane is using session cookies and does not have a setting to use Redis or the like to handle sessions, so you are somewhat limited to one node at a time, which kinda hurts load balancing… Until session control is handled elsewhere, seem to be limited to one node at a time…
Generally, when you have more than one server for your single site/system. Instead of bombarding your single server with all the traffic, you set up your servers so that traffic get distributed between more than one servers.
Because your application is installed and run on all servers, it sometimes happens that they manage the sessions alone if not configured properly, which may lead to issues.
For example, so you log in, and this login is handled on (say) server 2. Server 1 and 3 may not know about the login. Your next request is to load the dashboard, which hits server 3. Since server 3 is not aware you are logged in, it forces you to the login page. This is of course an example for a system not managing the logins properly.