그래서 PHP에서 인기에서 mkdir() 함수는 다음 코드 나에게 경고를 던졌습니다 :Mkdir은 경고 메시지를 던집니다.
public function check_dir($dir, $create_dir = false) {
if (is_dir ($dir)) {
return true;
} elseif ($create_dir == true) {
return mkdir ($dir);
}
return false;
}
그 간단한 일이 일어나고 뭐죠 알고. 그래서 나는 설명하지 않을 것이다. 그러나 MKDIR() 라인에서 내가 얻을 :
경고 : MKDIR을() : 권한에 /var/www/wordpress/wp-content/themes/Aisis-Framework/AisisCore/FileHandling/File.php에서 거부 line 70
그럼에도 불구하고 그 경고와 그 이상은 생생한 경고 또는 그 사실에 대한 어떤 종류의 오류도해서는 안됩니다. 그렇다면 경고 나 치명적이지 않은 진실 또는 거짓을 반환한다고 명확하게 명시 할 때 어떻게 처리해야합니까? 당신은 적절한 찾을 수있는 방법으로 어떤 PHP 오류를 처리하기 위해 이것을 사용할 수 있습니다 http://www.php.net/set-error-handler
:
당신이 당신의 서버에 대한 쓰기 권한을 얻을 수 있나요? 그걸 수정해야합니다 –
사실, 당신은 * "라이브"에서 경고를 해제해야합니다 ("라이브"로 가정하면 "프로덕션"이라고 함). * 개발 중에 * 경고를 해제해서는 안됩니다 *. – meagar
또한 오류/경고 메시지를 화면에 표시하지 않고 로그 파일로 보내려면 –