It took me two days to track down this problem and I found out that I can login without a problem from the browser I have installed the TL from. Hence there was a session I got from /install/index.php which solved the problem.
So if any of you who wants a simple workaround - go to TL_HOME/install/index.php, and then browse to TL_HOME/index.php and login. That worked for me.
But there is another simple solution, which involves php code edit. Very basic one.
In /testlink/lib/functions/common.php find
// --------------------------------------------------------------------------------------
/**
* Function start session
*/
function doSessionStart()
{
session_set_cookie_params(99999);
if(!isset($_SESSION))
session_start();
}
// --------------------------------------------------------------------------------------
Now edit it to leave only:// --------------------------------------------------------------------------------------
/**
* Function start session
*/
function doSessionStart()
{
session_start();
}
// --------------------------------------------------------------------------------------
Worked like a magic for me
