미디어위키(MediaWiki) 파입 업로드시 UploadStashFileException 디렉터리를 만들 수 없습니다 오류 해결법
사내 미디어위키를 구축하면서 초기 설정을 구성하고 파일 업로드 테스트를 진행하던 중 다음과 같은 오류가 발생하였습니다.
해결방법
1. 설치된 PHP 디렉터리의 php.ini 설정에 다음 속성이 On으로 되어있는지 확인합니다. 저는 확인해본결과 이미 On으로 되어있더군요.
file_uploads = On |
cs |
2. 두번째로는 미디어위키 디렉터리에 존재하는 LocalSetings.php 파일의 업로드 관련 속성을 확인하는것입니다. 아래의 속성으로 업로드 기능을 활성화 합니다.
$wgEnableUploads = true; |
cs |
그리고 업로드 가능한 파일의 확장자를 아래와 같이 명시해줍니다. 원하지 않는 확장자는 빼주세요.
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc',
'xls', 'mpp', 'pdf', 'ppt', 'tiff', 'bmp', 'docx', 'xlsx',
'pptx', 'ps', 'odt', 'ods', 'odp', 'odg'); |
cs |
3. [미디어위키 설치 디렉터리]/images 디렉터리의 접근 권한을 변경합니다. 리눅스 환경인 경우에 아래와 같이 777로 주어 모두 접근 가능하도록 변경합니다. 제가 판단한 오류의 원인을 이 권한 문제였습니다.
chmod 777 images |
cs |
참고문서
'얕은지식-공부 > etc' 카테고리의 다른 글
[MediaWiki] 각주 미리보기 (각주 툴팁) 설정방법 (1) | 2019.04.29 |
---|---|
[MediaWiki] Windows 환경에서 개인 위키 만들기. 미디어 위키 설치 방법 (12) | 2019.04.14 |
[Mediawiki] Windows 환경의 미디어위키 설치 후 리브레 위키와 같이 스킨 설정하기 (0) | 2019.04.14 |
[Mediawiki 미디어위키 설치 후 리브레위키 스킨(Liberty) 적용하기 (0) | 2019.04.13 |
[Mediawiki] Liberty 스킨 적용 후 로고 및 색상 변경하기 (0) | 2019.04.13 |