PHP создает текстовый файл на сервере

В моем приложении php я хочу создать журнал ошибок в текстовом формате, поэтому так старался, чтобы он работал отлично на моей локальной машине

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; } 

Я уже видел обсуждение в PHP Создание и сохранение файла txt в корневой каталог, но он не работает для меня. Проблема в том, что ошибки нет, но текстовый файл не создается. Необходимо установить любое разрешение на сервере?