Verifique se o seu diretório de sessão é gravável pelo processo do servidor web.
A melhor maneira de fazer isso é criar seu próprio arquivo phpinfo; em qualquer pasta acessível na web, crie um arquivo (você pode chamá-lo de test.php ou phpinfo.php ou o que quiser) com o seguinte conteúdo:
<?php
phpinfo();
?>
Abra esse arquivo em seu navegador (
http://localhost/test.php
ou similar) e procure a linha session.save_path
. Essa é a sua pasta de sessão; verifique se as permissões são adequadas e veja se isso ajuda. Mais informações de um tópico semelhante.