non sono sicuro
forse devi chiudere la dir tmp
ini_set('session.save_path','../tmp/');
e poi del secondo errore sono sicuro
il session start va messo prima di qualsiasi output
nel file login è allinizio ed è ok
ma se in index lo metti dopo un qualsiasi output, compreso html fuori da php, allora ti da sto errore headers already sent (output started at.....