PHP tworzy plik tekstowy na serwerze

W mojej aplikacji php chcę utworzyć dziennik błędów w formacie tekstowym, więc próbowałem tak, że działa dobrze na moim komputerze lokalnym

if(!$mail->Send())
{
 echo "Message could not be sent. <p>";
 echo "Mailer Error: " . $mail->ErrorInfo;
 $stringData = "Error Info: ".$mail->ErrorInfo."\t\t";
 $stringData .= "Email to reciepient \t Regnumber: ".$RegNo." \t  Apllicant Name: ".$ApplicantName." Failed --- end ----";


 $fp = fopen($_SERVER['DOCUMENT_ROOT']."/lib/email_errorlog.txt","wb");
 fwrite($fp,$stringData);
 fclose($fp);

 exit;
  }

widziałem już dyskusję wPHP Utwórz i zapisz plik txt w katalogu głównym ale to nie działa dla mnie. Problem polega na tym, że nie ma błędu, ale plik tekstowy nie jest tworzony. Chcesz ustawić dowolne uprawnienia na serwerze?

questionAnswers(2)

yourAnswerToTheQuestion