Ciao, forse il problema è nel tuo php.ini.
Controlla, se hai accesso al file, cerca session.save_path e controlla dove memorizza le sessioni.
Se hai accesso al server per medio di una shell puoi controllare se la path esiste nella configurazione del php.ini con il comando grep session.save_path XXXXXXXXXX
Dove le XXXXXXX sono la path del tuo php.ini esempio: /etc/php5/apache2/php.ini o /usr/local/lib/php.ini
Dovrebbe essere qualcosa come session.save_path=/var/lib/php/sessions o session.save_path="/temp"
Se non hai accesso al server con ssh devi chiedere al tuo hosting provider di controllare la configurazione del PHP
Saluti