1. All of the external files (logs, cofig, etc) MUST be relative to the projeqtor install base, i..e if you have installed projeqtor in /var/www/html/, then all the files must be in a directory under the projector directory.
No, this is not mandatory, and is a security leak.
Config, documents directory, attachements directory and log files should be out of web reach.
For instance, with
- web as /var/www,
- projector on /war/www/projeqtor,
I usualy
- logs in /var/wwwFiles/logs
- attachments in /var/wwwFiles/attach
- documents in /var/wwwFiles/documents
- config in /var/wwwFiles/config/parameters.php
But you must ensure that php user has write rights to there folders.
2. When you get the login screen and it returns "invalid password" or something similar, you need to go into the DATABASE, to Table "Parameter", find "dbVersion" and change it to "V5.0.x" (without " ", and x being the last version digit, i.e. 2 or whatever you have loaded).
This should ne be mandatory.
In most cases, when login fails despite correct login/password, cleaning browser cache and deleting cookies should be enough to fix.