관리 접근

관리를 접근하려면 홈페이지로 이동하고 메뉴에서 "관리 (클릭!)"을 클릭하십시오.

기능 활성화하기


파일 갤러리를 사용하려면, 먼저 기능을 활성화 해야만 합니다. 관리>홈>기능.

파일 갤러리

Image 파일 갤러리


티키 관리 패널에서, 파일 갤러리 아이콘을 클릭하여 설정 패널을 표시하십시오, 이 상단에는 다음과 같이 나타납니다:

관리 패널 상의 파일 갤러리 아이콘을 클릭하면 (TikiAdminSettings 참조) 파일 갤러리 설정으로 이동하게 됩니다.

Image


이 패널은 This panel is almost identical to the 그림 갤러리 패널과 거의 동일합니다. 홈 파일 갤러리, 파일 갤러리에 대한 댓글 설정, 및 파일 갤러리에 대하여 순위/댓글이 사용될 것인지 여부 등을 선택하십시오.

파일 갤러리에 대한 중요한 설정이 있습니다: 파일에 대한 저장공간 전력입니다. 파일 갤러리 파일들을 저장할 두 개의 선택사항에서 선택할 수 있습니다:

  • 파일을 데이터베이스에 저장
  • 파일을 디렉터리에 저장


각 선택사항에 대하여 필요한 차이점과 설정은 아래에 설명되어 있습니다:

데이터베이스에 파일 저장하기


파일을 데이터베이스에 저장하기로 결정한 경우, 각각의 파일 데이터는 데이터베이스 열 (필드)에 저장될 것이며, 이는 다음의 장점과 단점을 가지고 있습니다:

  • 그 외 어떤 것도 구성할 필요가 없습니다
  • 대형 파일을 저장할 계획인 경우, 문제가 있을 수 있습니다
  • 데이터베이스의 규모가 커져서 백업/덤프가 더 어려워질 수 있습니다

디렉터리에 파일 저장하기


파일을 디렉터리에 저장하기로 결정한 경우, 파일을 저장할 디렉터리로의 경로를 지정해야만 합니다. 디렉터리는 절대적 혹은 티키 디렉터리에 상대적 일 수 있습니다, 예를 들면:
files/
/www/tiki/files/
/home/tiki/files/
files/uploads/
디렉터리로써 구성될 수 있습니다
1.8.1 이전에는 끝에 "/" 를 붙이는 것이 필수적이었습니다.

파일을 디렉터리에 저장하는 것으 다음의 장점과 단점이 있습니다.

  • 파일을 저장할 디렉터리를 적절하게 구성해야만 합니다 (폴더/디렉터리에 대하여 chmod 777, 파일들에 대하여 chmod 644. 그렇지 않으면 "I/O error", "server error" 혹은 "error 401" 와 같은 오류를 얻게 될 것입니다)
  • 어떤 크기의 파일도 업로드할 수 있습니다 (공간만 충분하다면)


다음 내용을 확인하셔야만 합니다:

  • 구성된 디렉터리가 존재하고 PHP (아파치) 가 쓰기/읽기 할 수 있어야함
  • 보안을 위하여, 티키만 해당 디렉터리에 쓰기 혹은 접근이 가능해야 합니다. 이를 다음 두 선택사항 중 하나로 하십시오.
    [+]


ISP/호스팅이 업로드를 허용하는 경우, 업로드 전략과 지침에 대하여 귀하의 ISP/호스팅 서비스에 문의하실 필요가 있을 수도 있습니다 (어떤 PHP는 알려지지 않은 이유로 파일 업로드가 비활성화 되어있습니다, 이는 아마도 디스크 공간 낭비를 방지하기 위함일 것입니다). 티키가 데이터베이스 혹은 디렉터리에 저장하도록 구성될 수 있으므로, 업로드를 처리할 방법이 있다면, 티키는 그것을 바로 사용할 수 있습니다 😊 귀하에게 최적의 전략을 선택하십시오.

이 둘 사이에서 파일을 이동하기

티키5 이래로 (그리고 티키4.2 로 백포트 됨) 데이터베이스에 있는 파일을 파일 시스템으로 옮기거나 그 반대방향으로 옮기는 것이 가능해졌으며, 이는 티키를 한 호스팅에서 다른 호스팅으로 옮기는데 매우 유용합니다.

할당량

tw >=4
파일 갤러리 전체 혹은 특정 파일 갤러리로 업로드되는 볼륨을 제한하는 것이 가능합니다. 파일 갤러리로의 할당양은 해당 파일 갤러리와 그 하부의 파일 갤러리들 전체에 적용됩니다.
한계에 도달하는 순간, 다른 파일은 업로드 될 수 없습니다. 사용자는 할당량에 도달했다는 오류 메시지를 보게 될 것입니다. 메일 알림 기능을 통하여 메일이 발송될 것입니다.

백링크

tw >=5
파일이 사용된 개체 (IMG 플러그인, FILE 플러그인, tiki-download_file.php 를 포함하는 링크, dl, 미리보기, 축소보기, 표시 등을 통함) 들은 수집됩니다. 유의하셔야 할 점은, 이 목록이 완전하지 않다는 것입니다 (예를 들면, 레이아웃 내부에서 파일로의 참조는 수집되지 않습니다).
파일의 삭제를 원할 때, 파일이 아직 사용된다면 경고가 표시됩니다.
'편집->파일 갤러리' 내부에서 '파일을 보려면 백링크의 권한이 체크됩니다"를 체크한 경우, 권한 검사가 변경될 것입니다. 귀하가 볼 수 없는 갤러리 내부에 위치한 파일을 사용하는 개체를 보는 경우, 그 파일을 볼 수 있게 될 것입니다. 귀하가 볼 수 있는 최소한 하나의 개체 내부에서 사용되는 파일을 다운로드 할 수 있게될 것입니다.

그림에 대한 매개변수

티키6 이래로, 그림을 파일 갤러리로 업로드하고 나서 그림의 넓이와 높이에 대한 최대 크기와 관련된 몇몇의 매개변수가 있습니다, 더불어 사용자가 위키 편집 페이지에서 툴바 내의 그림 버튼을 통하여 파일 갤러리에서 그림을 선택할 때 위키 페이지 (혹은 어떤 텍스트영역)에 추가될 기본 문법도 있습니다.

확대하려면 클릭
확대하려면 클릭

파일 업로드 필터하기


파일명에 대하여 필터를 설정하여 파일명이 확인되고 그에 따라 거부되도록 할 수 있습니다. 필터는 // 구분자가 없는 펄과 같은 정규 표현식입니다.

파일명은 반드시 일치해야 합니다


파일을 받아들이려면 반드시 일치해야만 하는 정규 표현식 예제 [A-Za-z]* (본 예제에서 파일명은 a부터 z 까지문자만 포함할 수 있다)

예를 들면, 워드 프로세싱 파일 확장자가 있어야만 업로드되도록 요구하고 싶은 경우, 다음처럼 입력할 수 있습니다 .*\.(odt|sxw|doc|dot|rtf|wpt|frm|wpd|txt|ODT|SXW|DOC|DOT|RTF|WPT|FRM|WPD|TXT)

파일명은 반드시 일치하지 않아야 합니다


일치하는 경우 파일을 거부하게될 정규 표현식, 예제 \.gif (여기서 gif 그림을 거부합니다. 맞춤표는 반드시 이스케이프(escape)화 되어야 합니다, 그 이유는 여기서 우리는 정규 표현식을 사용하고 있기 때문입니다) 정규 표현식에 대해서 알지 못하는 경우, 필드를 그냥 빈 상태로 두면 모든 파일들이 받아들여지게 됩니다.

파일 갤러리 검색 색인


파일들 내부에서 검색을 살펴봐 주십시오

과거 파일들의 자동 삭제

tw >=5.0
이 기능이 체크되어있는 경우, 사용자는 최종 파일 갱신 이후 자신으 파일이 자동으로 삭제되기까지 얼마나 많은 시간이 지나야 하는지를 지정할 수 있습니다
파일이 삭제될 때, 첨부된 파일이 삭제됨과 동시에 이메일이 자동적으로 발송됩니다. 이메일은 쉼표로 구분된 이메일 주소들입니다. 이 기능이 작동하려면 크론 작업을 설정해야만 합니다.
티키 루트에서 다음과 같이 파일을 만드십시오

Copy to clipboard
<?php include_once('tiki-setup.php'); if ($prefs['fgal_delete_after'] == 'y') { global $filegallib; include_once ('lib/filegals/filegallib.php'); $filegallib->deleteOldFiles(); }

파일 접미어에 기반하여 마임(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 기본설정이 '켜짐'으로 설정된 경우에만 사용되어야 합니다. 그렇다면 이 선택사항은 파일의 만든이가 '업로드한 이'와 다를 경우 사용자의 설명을 캡쳐하기위하여 사용될 텍스트 필드를 허용합니다 - 여기서 이 텍스트는 새 버전이 업로드 될 때 자동으로 변경되지 않습니다. 이 기본설정은 현재 파일 갤러리 관리 화면 안에서 "익명 업로드에 대하여 파일 작성자의 이름을 요구"라고 애매모호하게 레이블되어 있다는 점에 유의하십시오

최대 업로드 크기 설정하기

팟캐스트

이러한 유형의 파일은 URL에서 직접 접근 가능한 파일을 보유하는 것을 허용합니다
예: http://mysite.com/podcast/1233243234234.mp3
일반 파일 갤러리에, 파일들은 다음과 같은 방식으로 접근 가능합니다
ex: http://mysite.com/tiki-download_file.php?fileId=1
확장자를 보존함으로써, 파일은 rsspodcast 와 팟캐스트 재생기에서 직접적으로 사용될 수 있습니다

문제 해결

  • 파일을 다운로드 할 때, 유효하지 않은 파일을 얻게 되는 경우: 리눅스에서는 파일이 올바른 것인지 혹은 오류 메시지를 포함하고 있지 않은지를 hexdump -C 귀하의_파일 이란 명령을 통하여 확인할 수 있습니다