설치후 웹페이지 들어 갈때 에러 내용 확인 점 요
※ 필수입력정보 ※
▷ 제품버젼 : Nmail Php(windows)
▷ 사용중인 주소(URL) : http://
▷ 문제발생시 메뉴/주소 :
▷ 문제발생시 에러메세지
:
▷ 질문내용
: 이러한 에러가 나옵니다. 무슨 까닭에 이런지 모르겠네요.
제 컴퓨터는 유동 아이피고 80번 포트가 막혀서 8080 포트로 설정 되 있는 상태구요
왜 그런지 알려주세영, 운영체제는 xp 쓰고 있고 윈도우 apm 프로그램을 이용하여
홈페이지 서버를 구축 하였습니다. 왜 이런지 알려주세요.
Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(C:/NmailPHP/MailRoot/domains/freeserver.ip.or.kr/0001/postmaster/Maildir/new/) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\include\mail_lib.php on line 1817
[Nmail Error - FILE]
사용자 메일 디렉토리에 퍼미션 오류가 있습니다.
=> C:/NmailPHP/MailRoot/domains/freeserver.ip.or.kr/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-20061213.txt) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\include\func.php on line 802
Warning: error_log() [function.error-log]: open_basedir restriction in effect. File(C:/NmailPHP/weblogs/error-20061213.txt) is not within the allowed path(s): (C:/NmailPHP/nmail) in C:\NmailPHP\nmail\include\func.php on line 803
Warning: error_log(C:/NmailPHP/weblogs/error-20061213.txt) [function.error-log]: failed to open stream: Operation not permitted in C:\NmailPHP\nmail\include\func.php on line 803
이전 글 | php.ini 설정에 대하여 문의드립니다. 3 | 최*덕 | 2006.12.13 |
---|---|---|---|
다음 글 | 정상적인 주소로 생각되는데 -40 에러 1 | 기*회 | 2006.12.14 |