Bueno en realidad en cuanto a codigo no cambia mucho, pero lo que si hay que tener cuidado es que linux es case sensistive, es decir si tu tabla o atributo o base se llama userSis, no es lo mismo usersis o userSIS, mientras que en windows todos los toma por igual, puede ser que simplemente sea eso error de mayusculas/minusculas o tambien revisa si tu conexion se realiza correctamente o la seleccion de la base de datos, podrias probar esto:
Código PHP:
//
$conexion = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if(!$conexion)
die('Error al conectar: ' . mysql_error());
if(!mysql_select_db($db))
die('Error al seleccionar base: ' . mysql_error());
//Realiza la consulta
$sql="select * from academia_.usuarios where nick='$nickL' AND pass='$passL'";
//ejecuto los comandos mysql con mysql_query, ejecuta $sql y lo guarda en la variable $res
$res = mysql_query($sql);
if(!$res)
die('Error en la consulta: ' . mysql_error());
ve en cual te arroja error y ya tendras una idea mas clara de donde falla, y nos muestras el error que te muestra, saludos, cya