Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6130)
사용후기 (20)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > Q&A > Nmail PHP
Nmail PHP Q&A


제 목 Re: 설치 끝난 후 로그인할 때와 메일 발송시 퍼미션 오류 메시지가 나타나네요.
글쓴이 관리자

우선 아래 폴더가 제대로 생성되어 있는지 확인해보시기 바랍니다.
C:/NmailPHP/MailRoot/domains/mydomain/0001/postmaster/Maildir/new/

그리고 php.ini 에서 open_basedir 이란 설정때문에 위 폴더에 접근할 수 없는 것으로 추측됩니다.
php.ini 에서 해당 옵션을 삭제하시고 아파치를 재시작한 후 재시도해보시기 바랍니다.

Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(C:/NmailPHP/MailRoot/domains/mydomain/0001/postmaster/Maildir/new/) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\mail_read.php on line 49


--------------Original Message--------------
※ 필수입력정보 ※

▷ 제품버젼 : NmailPHP, 윈도우 2003, RWAPM
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 : 아래 내용과 같음

▷ 질문내용 :
메일을 보낼때와 받은 메일을 읽을 때 아래와 같은 오류가 나타납니다.
처음 설치를 해봤는데, 이렇게 나타나네요.. 정상적으로 everyone 사용자에 대해서 모든 권한을 부여한데다 설치하는데는 아무런 문제도 없었습니다.

httpd.conf 파일내에 User과 Group 항목이 없어서 해당 내용을 추가하고 아파치를 재실행하니 재실행이 안되더군요. 그래서 User과 Group 항목은 추가하지 못하고 그냥 사용중입니다.
또한, 권한 재설정과 관련하여 sh 파일을 실행할까 싶어서 해당 디렉토리로 들어가 보니 파일이 없더군요.


Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(C:/NmailPHP/MailRoot/domains/mydomain/0001/postmaster/Maildir/new/) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\mail_read.php on line 49

[Nmail Error - FILE]
사용자 메일 디렉토리에 퍼미션 오류가 있습니다.
=> C:/NmailPHP/MailRoot/domains/mydomain/0001/postmaster/Maildir/new/

문제의 원인은 다음처럼 발생시기에 따라 다릅니다.

1. 엔메일을 설치하고 바로 문제가 발생한 경우.
Apache 웹서버의 설정파일인 httpd.conf 에서 설정된 소유자 정보를 확인해보시기 바랍니다.
간혹 Group 이 #-1 처럼 제대로 지정되지 않아서 문제가 발생하는 경우도 있습니다.
ex)
/usr/local/apache/conf/httpd.conf
User nobody
Group #-1
=>
User nobody
Group nobody

2. 정상적으로 사용하던 도중 갑자기 발생한 경우.
메일데이타가 저장된 디렉토리의 소유자, 퍼미션 정보가 관리자의 임의조작으로 인해 변경되었을 가능성이 높습니다.
이 경우 아래처럼 root권한으로 퍼미션 재조정스크립트를 실행하시면 해결됩니다.
ex)
su
cd C:/NmailPHP/tools/
./perm_change.sh


Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(C:/NmailPHP/weblogs/error-20071217.txt) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\include\func.php on line 835

Warning: error_log() [function.error-log]: open_basedir restriction in effect. File(C:/NmailPHP/weblogs/error-20071217.txt) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\include\func.php on line 836

Warning: error_log(C:/NmailPHP/weblogs/error-20071217.txt) [function.error-log]: failed to open stream: Operation not permitted in C:\NmailPHP\nmail\include\func.php on line 836


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
452  
김봉관
07-12-17 4477
   
관리자
07-12-17 5722

리스트
번호   제목 글쓴이 등록일 조회수
455  
박성재
07-12-21 4646
   
관리자
07-12-21 4946
454  
최영덕
07-12-20 4134
   
관리자
07-12-20 4293
453  
궁금질문
07-12-19 5223
   
관리자
07-12-20 5169
452  
김봉관
07-12-17 4477
   
관리자
07-12-17 5722
451  
이성은
07-12-17 7227
   
관리자
07-12-17 4210
450  
이성은
07-12-15 4528
   
관리자
07-12-17 4570
   
이성은
07-12-17 4279
   
이성은
07-12-17 4348
449  
nnt21
07-12-13 6075
   
관리자
07-12-14 4919
448  
쿵금이
07-12-13 4545
   
관리자
07-12-13 4645
447  
이성은
07-12-13 4405
   
관리자
07-12-13 4469
◀◀ 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤