Sessões PHP não funcionam no servidor

Eu estou projetando um site em php.Após a conclusão, eu fiz o upload das coisas no servidor. A página estava funcionando bem no host local. Mas após o upload, a página não está sendo carregada. No topo de cada página eu incluí uma página chamada startsession.php. o conteúdo desta página é o seguinte:

            session_start();
            header("Pragma: no-cache");
            header("Cache-Control: no-cache, must-revalidate");
            header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");

Se eu remover o session_start, está funcionando bem. Os detalhes do erro são os seguintes:

Página em que ocorreu o erro --- Desconhecido

Número da linha em que ocorreu o erro --- 0

Detalhes do erro --- Desconhecido (): open (/ tmp / sess_723d94fdc8ae3569b1a641fd8799ece9, O_RDWR) falhou: não existe tal arquivo ou diretório (2)

Código de erro --- 2.

Por favor me ajude

questionAnswers(4)

yourAnswerToTheQuestion