HOT Nmail PHP 3 업그레이드 할인
자세히 보기

Nbuilder PHP Q&A

설치는 되었는디.. 다른 에러..

처* 2001.08.14 14:07 조회 2288

안녕하십니까?
일단 말씀하신 대로 설치는 잘 된것 같은디..
게시판 부분에 글을 올리니 퍼미션 에러가 납니다.

스크립트창으로...아래와 같은 멧세지가 납니다..
등록되었습니다.
[시스템오류]
파일 업로드에 실패 하였습니다.
저장할 디렉토리가 존재하지 않습니다.
관리자에게 문의 하십시용..

nbulider/include/f_file.php 70 라인이랍니다.

# Directory check.
// ex) $UPLOAD_ROOT . "/" . $userfile_dir = " /home/httpd/upload/intropage";
if ( !is_dir($UPLOAD_ROOT . "/" . $userfile_dir) ) // 저장할 디렉토리가 없을때 생성이 가능할경우 생성해주고 넘어감.
{
// 저장할 디렉토리 생성.
if ( is_writable($UPLOAD_ROOT) ) // 업로드 루트 디렉토리에서 쓰기권한이 있을때만 가능.
{
// 2단계이상의 디렉토리 생성하기
$ex_dir = explode("/", $userfile_dir);
for ($i=0; $i<sizeof($ex_dir); $i++)
{
// 단계별 디렉토리명 얻기. ex) intropage, intropage/data1, intropage/data1/a01
$ex_dir2 = "";
for ($j=0; $j<=$i; $j++)
{
if ($j > 0) $ex_dir2 .= "/";
$ex_dir2 .= $ex_dir[$j];
}
if ( !is_dir($UPLOAD_ROOT . "/" . $ex_dir2) )
{
if ( !mkdir($UPLOAD_ROOT . "/" . $ex_dir2, 0755) )
{
return "\\n\\n[시스템오류]\\n파일 업로드가 실패하였습니다.\\n저장할 디렉토리가 존재하지 않습니다.\\n관리자에게 문의하여 주십시오.";
}
} // if()
} // for()
}else{
return "\\n\\n[시스템오류]\\n파일 업로드가 실패하였습니다.\\n저장할 디렉토리가 존재하지 않습니다.\\n관리자에게 문의하여 주십시오.";
} // if()

}else if ( !is_writable($UPLOAD_ROOT . "/" . $userfile_dir) ) // 저장할 디렉토리에서 쓰기 권한이 없을때 작업중단.
{
return "\\n\\n[시스템오류]\\n파일 업로드가 실패하였습니다.\\n저장할 디렉토리에서 쓰기권한이 없습니다.\\n관리자에게 문의하여 주십시오.";
} // if()

수고하세영... 꾸벅..

댓글 1
이전 글 NT 용은 안나오나요? 1 맨* 2001.08.14
다음 글 로컬에 설치시 문의 1 이*영 2001.08.14