History: 파일 갤러리 구성
Source of version: 6 (current)
Copy to clipboard
!! 관리 접근 관리를 접근하려면 __홈페이지__로 이동하고 __메뉴__에서 __"관리 (클릭!)"__을 클릭하십시오. !! 기능 활성화하기 파일 갤러리를 사용하려면, 먼저 기능을 활성화 해야만 합니다. 관리>홈>기능. !! 파일 갤러리 ^{picture file=img/icons/admin_filegal.png} 파일 갤러리^ 티키 관리 패널에서, 파일 갤러리 아이콘을 클릭하여 설정 패널을 표시하십시오, 이 상단에는 다음과 같이 나타납니다: __관리 패널__ 상의 __파일 갤러리__ 아이콘을 클릭하면 (TikiAdminSettings 참조) 파일 갤러리 설정으로 이동하게 됩니다. ::{img src=http://tikiwiki.org/img/wiki_up/FileGalleriesSettings.png}:: 이 패널은 This panel is almost identical to the ((Image Gallery Config|그림 갤러리 패널))과 거의 동일합니다. 홈 파일 갤러리, 파일 갤러리에 대한 댓글 설정, 및 파일 갤러리에 대하여 순위/댓글이 사용될 것인지 여부 등을 선택하십시오. 파일 갤러리에 대한 중요한 설정이 있습니다: 파일에 대한 저장공간 전력입니다. 파일 갤러리 파일들을 저장할 두 개의 선택사항에서 선택할 수 있습니다: * 파일을 데이터베이스에 저장 * 파일을 디렉터리에 저장 각 선택사항에 대하여 필요한 차이점과 설정은 아래에 설명되어 있습니다: !!! 데이터베이스에 파일 저장하기 파일을 데이터베이스에 저장하기로 결정한 경우, 각각의 파일 데이터는 데이터베이스 열 (필드)에 저장될 것이며, 이는 다음의 장점과 단점을 가지고 있습니다: * 그 외 어떤 것도 구성할 필요가 없습니다 * 대형 파일을 저장할 계획인 경우, 문제가 있을 수 있습니다 * 데이터베이스의 규모가 커져서 백업/덤프가 더 어려워질 수 있습니다 !!! 디렉터리에 파일 저장하기 파일을 디렉터리에 저장하기로 결정한 경우, 파일을 저장할 디렉터리로의 경로를 지정해야만 합니다. 디렉터리는 절대적 혹은 티키 디렉터리에 상대적 일 수 있습니다, 예를 들면: files/ /www/tiki/files/ /home/tiki/files/ files/uploads/ 디렉터리로써 구성될 수 있습니다 1.8.1 이전에는 끝에 "/" 를 붙이는 것이 필수적이었습니다. 파일을 디렉터리에 저장하는 것으 다음의 장점과 단점이 있습니다. * 파일을 저장할 디렉터리를 적절하게 구성해야만 합니다 (폴더/디렉터리에 대하여 chmod 777, 파일들에 대하여 chmod 644. 그렇지 않으면 "I/O error", "server error" 혹은 "error 401" 와 같은 오류를 얻게 될 것입니다) * 어떤 크기의 파일도 업로드할 수 있습니다 (공간만 충분하다면) 다음 내용을 확인하셔야만 합니다: * 구성된 디렉터리가 존재하고 PHP (아파치) 가 쓰기/읽기 할 수 있어야함 * 보안을 위하여, 티키만 해당 디렉터리에 쓰기 혹은 접근이 가능해야 합니다. 이를 다음 두 선택사항 중 하나로 하십시오. **- 웹서버 ))DocumentRoot(( 외부의 디렉터리를 사용하십시오 (그려면 사용자가 디렉터리를 나열할 수 없습니다) ** ))DocumentRoot(( 내부의 디렉터리를 사용하십시오 (예를 들면 티키 디렉터리에 상대적인) 그리고 .htaccess 파일 혹은 귀하의 웹서버에 따른 다른 구성을 사용하여 디렉터리를 나열하는 것을 막으십시오. ISP/호스팅이 업로드를 허용하는 경우, 업로드 전략과 지침에 대하여 귀하의 ISP/호스팅 서비스에 문의하실 필요가 있을 수도 있습니다 (어떤 PHP는 알려지지 않은 이유로 파일 업로드가 비활성화 되어있습니다, 이는 아마도 디스크 공간 낭비를 방지하기 위함일 것입니다). 티키가 데이터베이스 혹은 디렉터리에 저장하도록 구성될 수 있으므로, 업로드를 처리할 방법이 있다면, 티키는 그것을 바로 사용할 수 있습니다 :-) 귀하에게 최적의 전략을 선택하십시오. !!! 이 둘 사이에서 파일을 이동하기 ((Tiki5|티키5)) 이래로 (그리고 ((Tiki4|티키4)).2 로 백포트 됨) 데이터베이스에 있는 파일을 파일 시스템으로 옮기거나 그 반대방향으로 옮기는 것이 가능해졌으며, 이는 티키를 한 호스팅에서 다른 호스팅으로 옮기는데 매우 유용합니다. !!! 할당량 tw >=4 파일 갤러리 전체 혹은 특정 파일 갤러리로 업로드되는 볼륨을 제한하는 것이 가능합니다. 파일 갤러리로의 할당양은 해당 파일 갤러리와 그 하부의 파일 갤러리들 전체에 적용됩니다. 한계에 도달하는 순간, 다른 파일은 업로드 될 수 없습니다. 사용자는 할당량에 도달했다는 오류 메시지를 보게 될 것입니다. ((Mail notifications|메일 알림)) 기능을 통하여 메일이 발송될 것입니다. !!! 백링크 tw >=5 파일이 사용된 개체 (IMG 플러그인, FILE 플러그인, tiki-download_file.php 를 포함하는 링크, dl, 미리보기, 축소보기, 표시 등을 통함) 들은 수집됩니다. 유의하셔야 할 점은, 이 목록이 완전하지 않다는 것입니다 (예를 들면, 레이아웃 내부에서 파일로의 참조는 수집되지 않습니다). 파일의 삭제를 원할 때, 파일이 아직 사용된다면 경고가 표시됩니다. '편집->파일 갤러리' 내부에서 '파일을 보려면 백링크의 권한이 체크됩니다"를 체크한 경우, 권한 검사가 변경될 것입니다. 귀하가 볼 수 없는 갤러리 내부에 위치한 파일을 사용하는 개체를 보는 경우, 그 파일을 볼 수 있게 될 것입니다. 귀하가 볼 수 있는 최소한 하나의 개체 내부에서 사용되는 파일을 다운로드 할 수 있게될 것입니다. !!! 그림에 대한 매개변수 ((Tiki6|티키6)) 이래로, 그림을 파일 갤러리로 업로드하고 나서 그림의 넓이와 높이에 대한 최대 크기와 관련된 몇몇의 매개변수가 있습니다, 더불어 사용자가 위키 편집 페이지에서 툴바 내의 그림 버튼을 통하여 파일 갤러리에서 그림을 선택할 때 위키 페이지 (혹은 어떤 텍스트영역)에 추가될 기본 문법도 있습니다. {img src="dl348" thumb="y" rel="box[g]" width="600" imalign="center" desc="확대하려면 클릭"} !!! 파일 업로드 필터하기 파일명에 대하여 필터를 설정하여 파일명이 확인되고 그에 따라 거부되도록 할 수 있습니다. 필터는 // 구분자가 없는 펄과 같은 정규 표현식입니다. !!! 파일명은 반드시 일치해야 합니다 파일을 받아들이려면 반드시 일치해야만 하는 정규 표현식 예제 ~np~[A-Za-z]~/np~* (본 예제에서 파일명은 a부터 z 까지문자만 포함할 수 있다) 예를 들면, 워드 프로세싱 파일 확장자가 있어야만 업로드되도록 요구하고 싶은 경우, 다음처럼 입력할 수 있습니다 .*\.(odt|sxw|doc|dot|rtf|wpt|frm|wpd|txt|ODT|SXW|DOC|DOT|RTF|WPT|FRM|WPD|TXT) !!! 파일명은 반드시 일치하지 않아야 합니다 일치하는 경우 파일을 거부하게될 정규 표현식, 예제 \.gif (여기서 gif 그림을 거부합니다. 맞춤표는 반드시 이스케이프(escape)화 되어야 합니다, 그 이유는 여기서 우리는 정규 표현식을 사용하고 있기 때문입니다) 정규 표현식에 대해서 알지 못하는 경우, 필드를 그냥 빈 상태로 두면 모든 파일들이 받아들여지게 됩니다. !!! 파일 갤러리 검색 색인 ((Search within files|파일들 내부에서 검색))을 살펴봐 주십시오 !!! 과거 파일들의 자동 삭제 tw >=5.0 이 기능이 체크되어있는 경우, 사용자는 최종 파일 갱신 이후 자신으 파일이 자동으로 삭제되기까지 얼마나 많은 시간이 지나야 하는지를 지정할 수 있습니다 파일이 삭제될 때, 첨부된 파일이 삭제됨과 동시에 이메일이 자동적으로 발송됩니다. 이메일은 쉼표로 구분된 이메일 주소들입니다. 이 기능이 작동하려면 크론 작업을 설정해야만 합니다. 티키 루트에서 다음과 같이 파일을 만드십시오 {CODE()} <?php include_once('tiki-setup.php'); if ($prefs['fgal_delete_after'] == 'y') { global $filegallib; include_once ('lib/filegals/filegallib.php'); $filegallib->deleteOldFiles(); } {CODE} !!! 파일 접미어에 기반하여 마임(mime) 유형 수정 어떤 조건하에서는 (브라우저, 웹서버, 업로드 방식의 조합으로) 업로드된 파일이 image/* 대신에 application/octet-stream 이라는 마임 유형을 받게 됩니다. 이 설정을 활성화할 때, 업로드된 파일명의 접미어가 application/octet-stream 마임 유형을 재정의하기 위하여 사용될 것입니다. 다음 접미어들이 인식됩니다 (대소문자 구분없음): * .jpeg 과 .jpg 은 image/jpeg 을 설정합니다 * .png 는 image/png 을 설정합니다 * .gif 은 image/gif 을 설정합니다 * .tif 과 .tiff 은 image/tiff 을 설정합니다 * .pdf 은 application/pdf 을 설정합니다 * .svg 은 image/svg+xml 을 설정합니다 !!! 관리 보기 관리자는 파일 갤러리으 관리 보기를 사용할 수 있습니다. 이 보기는 자체 열 표시 설정을 가지고 있습니다. 파일 갤러리와 하위 파일 갤러리 내부의 모든 것들이 표시됩니다. 익스플로러가 자동으로 감춰집니다. 이 보기에서 추가적 필터링이 가능합니다: * 다음 이후로 수정되지 않음 * 다음 이후로 다운로드 되지 않음 * 고아는 참조되지 않은 파일들만 표시할 것입니다. 조심하십시오: 이 기능은 완벽하지 않습니다, 어떤 링크들은 누락될 수 틀릴 수 있습니다 !!! 사용자 매개변수 tw >=6.1 - 이 버전에서 누가 무엇을 하였는가를 설명하기 위하여 사용되는 다양한 레이블이 갱신되었습니다. 일반 사용자 혹은 시스템 관리자를 위하여 어떤 것이 표시되는가를 설정할 때, 다음 선택사항의 사용가능합니다: * 만들어짐/업로드됨: 파일 갤러리로 처음 항목이 추가된 날짜를 표시합니다 * 업로드한 이: 파일의 최신 버전을 업로드한 사용자를 표시합니다. * 최종 수정한 이: 마지막으로 파일의 속성의 어떤 부분을 갱신하였거나 새 버전을 업로드한 사용자를 표시합니다 * 최종 수정됨: 최종 수정이 일어난 날짜를 표시합니다 * 만든이: 파일의 처음 만든이를 표시합니다 표시 열 '만든이'는 feature_file_galleries_author 기본설정이 '켜짐'으로 설정된 경우에만 사용되어야 합니다. 그렇다면 이 선택사항은 파일의 만든이가 '업로드한 이'와 다를 경우 사용자의 설명을 캡쳐하기위하여 사용될 텍스트 필드를 허용합니다 - 여기서 이 텍스트는 새 버전이 업로드 될 때 자동으로 변경되지 않습니다. 이 기본설정은 현재 파일 갤러리 관리 화면 안에서 "익명 업로드에 대하여 파일 작성자의 이름을 요구"라고 애매모호하게 레이블되어 있다는 점에 유의하십시오 !! 최대 업로드 크기 설정하기 * ((Upload file size|업로드 파일 크기)) !! 팟캐스트 이러한 유형의 파일은 URL에서 직접 접근 가능한 파일을 보유하는 것을 허용합니다 예: http://mysite.com/podcast/1233243234234.mp3 일반 파일 갤러리에, 파일들은 다음과 같은 방식으로 접근 가능합니다 ex: http://mysite.com/tiki-download_file.php?fileId=1 확장자를 보존함으로써, 파일은 rsspodcast 와 팟캐스트 재생기에서 직접적으로 사용될 수 있습니다 !! 문제 해결 * 파일을 다운로드 할 때, 유효하지 않은 파일을 얻게 되는 경우: 리눅스에서는 파일이 올바른 것인지 혹은 오류 메시지를 포함하고 있지 않은지를 hexdump -C 귀하의_파일 이란 명령을 통하여 확인할 수 있습니다