본문 바로가기
미디어위키

Manual $wgEnableUploads

by 다움위키 2023. 12. 31.
Files and file uploads: $wgEnableUploads
Allow images and other files to be uploaded through the wiki.
Introduced in version: 1.5.0
Removed in version: still in use
Allowed values: (boolean)
Default value: false
Other settings: Alphabetical | By function

Details

LocalSettings.php 파일에서 찾을 수 있으며, true로 설정될 때, 사용자는 이미지와 기타 활성화된 파일을 업로드하는 것을 허용될 것입니다. 사용자는 (보통) 왼쪽-아래의 Toolbox에 나타나는 'Upload file' 링크를 볼 수 있으며, Special:Upload 페이지로 연결합니다. 이 링크는 'Upload' 권한을 갖는 사용자 (기본적으로 로그인한 사용자)에게 나타납니다.

  • Special:Upload 페이지에서 Destination filename 필드는 대소문자를 구분하는 필드이고 소스 파일 이름에서 채워진 기본 파일 이름을 사용하는 대신 설명적인 파일 이름을 제공하기 위해 사용되어야 합니다.
  • 만약 파일이 Destination filename 이름과 함께 시스템에 이미 존재하면, Destination filename을 변경 없이 이 파일을 업로드하면 아카이브 파일이 생성되고 /images/archive에 이전 버전을 저장할 것입니다.
파일 업로드를 활성화할 때, 웹 서버에 의해 images 디렉터리를 쓰기 가능하게 만들어야 하며, 그렇지 않으면 failed to open stream: Operation not permitted 또는 Could not create directory "mwstore://local-backend/local-public/0/00"와 같은 오류가 표시될 것입니다. 웹 서버 쓰기 가능 디렉토리는 그 자체로 안전하지 않지만, 웹 서버에 대한 성공적인 공격의 전반부로 생각할 수 있음에 주목해야 하며, 그것에 따라서 img_auth.php를 사용하여 대안을 탐색할 수 있습니다.

중요: 보안을 위해 업로드를 올바르게 설정해야 합니다! 몇 가지 관련된 구성 설정이 있습니다. Manual:Configuring file uploads에서 보다 완전한 지침을 읽는 것이 좋습니다.

See also