UseModWiki소스수정/user디렉토리 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/user디렉토리 는 읽기 전용 페이지입니다.
== user 디렉토리를 생성하지 못하는 문제 해결 == * 설치 후 처음으로 사용자 이름을 등록할 때, 사용자 정보를 저장하지 못한다는 에러가 발생할 수 있다. **
$DataDir/user
디렉토리를 생성하는 루틴이 없어서 발생 ** 생성 루틴 추가 * 참고로, 설치 후 처음 실행 시에 data 디렉토리를 생성하지 못해서 에러가 발생할 수도 있다. 이것은 위키가 설치된 디렉토리의 퍼미션 문제이다. ** 위키가 설치된 디렉토리에 타인의 write 권한이 허용되어 있으면 (ex: 777, 773 등) 이 에러가 발생하지 않는다. ** 또는, 사용자가 수동으로 data 디렉토리를 만들어 주어도 된다. 이 때는 data 디렉토리를 777 퍼미션으로 해 주어야 한다. ** [[Unix의Permission]] 참조 * 부작용: 알려진 것 없음 ** 사용자 환경설정에서 저장버튼을 누를 때마다 함수 호출 한 번, if 문 한 번이 실행되니, 퍼포먼스 저하가 부작용이라면 부작용일 듯. :-) : {{{#!vim perl sub SaveUserData { my ($userFile, $data); # 다음 줄 추가 &CreateDir($UserDir); $userFile = &UserDataFilename($UserID); $data = join($FS1, %UserData); &WriteStringToFile($userFile, $data); } }}} ---- [[위키위키분류]]
UseModWiki소스수정/user디렉토리
페이지로 돌아가기 |
다른 수정본 보기