묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.09.19 13:25
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 3
-
조민
2005.09.20 19:33
-
제쉬(zesch)
2005.09.28 19:51
아래 검색을 해보시면 해결방법이 있습니다.
now_connect.php
now_member_connect.php
1) 퍼미션 변경 (윈도우에서는 알 FTP같은걸로 접속해서 변경...)
2) 위 파일을 삭제 (홈피접속시 새로 생성됨...) -
제쉬(zesch)
2005.09.29 12:41
* 증상1 - Warning: fopen(data/now_member_connect.php): failed to open stream: Permission denied in C:\APM_Setup\htdocs\bbs\lib.php on line 1004
Warning: fopen(data/now_connect.php): failed to open stream: Permission denied in C:\APM_Setup\htdocs\bbs\lib.php on line 1004
* 증상2 - Table 'zetyx_board_freebbs' is read only
위 증상의 원인은 에러메세지의 내용만으로 보자면
해당 파일의 권한(Permission)이 맞지않다는 것입니다.
즉 파일이 Read Only상태라 Write를 못하는 것에서 발생하는 에러입니다.
그러나 저의 경험상 주로 아래의 경우 발생합니다.
- OS : Windows계열
- NTFS 파일시스템
- SpaceTag (Apache2, MySQL) 사용
- DB파일과 제로보드파일이 들어있는 상위폴더나 하드디스크 드라이브 전체를 공유시켰다가 해제시
* 조치사항
증상1조치
- 제로보드 디렉토리 밑에 now_connect.php파일과 now_member_connect.php파일을 삭제한다.
증상2조치
- 사전에 제로보드 admin으로 접속하여 DB백업을 해준다.
- DB파일이 있는 폴더(하위 폴더&파일 포함)의 속성 -> 읽기전용 해제
- 제어판 -> 컴퓨터 관리 -> 시스템도구 -> 로컬 사용자 및 그룹 -> 사용자 -> webadmin 오른쪽마우스 클릭 -> 속성 -> 소속그룹 -> 추가 -> 고급 -> 지금찾기 -> administrators 선택 확인
- MySQL & Apache2 재시작 (중지 -> 시작)
저는 이렇게 해서 해결했습니다.
증상1과 증상2는 같은 맥락에서 발생했습니다.
저는 증상1을 해결하고 나니 증상2가 발생했습니다.
제일 큰 원인이 상위 폴더(또는 하드드라이브 전체)를 공유시켰다가 해제시켰을때 발생했습니다. 확인을 위해서 공유시키면 멀쩡히 잘되었구요. 다시 해제시키면 에러가 났습니다. 이것으로 추정해보건데 Windows라 로그인 유저권한에 따라 파일권한 부분에 뭔가 민감하게 관여하는것 같습니다. 참 궁금하네요... UNIX나 LINUX라면 파일 퍼미션 777변경으로 금방 해결했을껍니다...
-------------------------------------------
다시 테스트해보니 SpaceTag 설치시 webadmin 유저가 자동생성되는데 이 유저의 권한이 Users입니다.
저는 Administrators권한의 유저로 사용하고 있구요. 즉 현재 생성&사용하고 있는 파일들은 administrators그룹의 유저(본인)가 만들었기때문에 Users그룹권한을 가진 webadmin한테는 쓰기권한이 없기에 위와 같은 에러가 납니다.
위에 조치2의 webadmin에게 administrators그룹 권한만 주고 Apache & MySQL 리스타트 하는것만해도 해결되리라 봅니다.
data폴더안에 2개의 파일 또한 쓰기권한으로 변경해주시면 됩니다..
홈페이지 알짜팁 : http://tipkorea.com -