"미디어위키 업로드 가능하게 하기"의 두 판 사이의 차이

25번째 줄: 25번째 줄:
*특별히 건드리지 않았다면 images 권한의 초기 상태는 755일 것이다. 757로 바꾸자.
*특별히 건드리지 않았다면 images 권한의 초기 상태는 755일 것이다. 757로 바꾸자.


;테스트
;변경 전
<source lang='dos'>
[root@jmnote wiki]# ll | grep images
drwxr-xr-x  2 1244 1244  4096 Jul  8  2011 images
</source>
 
;변경 후
<source lang='dos'>
[root@jmnote wiki]# chmod -R 757 images
[root@jmnote wiki]# ll | grep images
drwxr-xrwx  4 1244 1244  4096 Jan 25 11:22 images
</source>
 
===테스트===
*555: The upload directory (public) is not writable by the webserver.
*555: The upload directory (public) is not writable by the webserver.
*556: Could not create directory "public/5/5b".
*556: Could not create directory "public/5/5b".
36번째 줄: 49번째 줄:
*757: 성공
*757: 성공


;변경 전
images 폴더의 소유자(owner) 계정, 아파치 구동 계정에 따라 달라질 수 있다.
<source lang='dos'>
[root@jmnote wiki]# ll | grep images
drwxr-xr-x  2 1244 1244  4096 Jul  8  2011 images
</source>
 
;변경 후
<source lang='dos'>
[root@jmnote wiki]# chmod 777 images
[root@jmnote wiki]# ll | grep images
drwxrwxrwx  4 1244 1244  4096 Jan 25 11:22 images
</source>


[[분류:미디어위키]]
[[분류:미디어위키]]

2012년 1월 25일 (수) 12:20 판

1 설정파일 변경

미디어위키를 처음 설치했을 때는 업로드가 불가능하게 되어 있다. 왼쪽 도구모음 메뉴에 '파일 올리기'가 없을 것이다. 설치폴더에 있는 LocalSettings.php에서 $wgEnableUploads를 true로 해주면 나타난다.

  • 변경 전
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads  = false;
  • 변경 후
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads  = true;

이렇게 파일을 수정하고 웹사이트를 열면 왼쪽 메뉴의 도구모음에 '파일 올리기'가 보일 것이다.

2 폴더 권한

  • 파일 올리기가 안되는 경우 설치폴더 아래의 images 폴더의 권한을 확인하고, 업로드가 가능하도록 권한을 조정한다.
  • 특별히 건드리지 않았다면 images 권한의 초기 상태는 755일 것이다. 757로 바꾸자.
변경 전
[root@jmnote wiki]# ll | grep images
drwxr-xr-x  2 1244 1244   4096 Jul  8  2011 images
변경 후
[root@jmnote wiki]# chmod -R 757 images
[root@jmnote wiki]# ll | grep images
drwxr-xrwx  4 1244 1244   4096 Jan 25 11:22 images

2.1 테스트

  • 555: The upload directory (public) is not writable by the webserver.
  • 556: Could not create directory "public/5/5b".
  • 557: Could not create directory "public/archive/5/5b".
  • 655: The upload directory (public) is not writable by the webserver.
  • 656: Could not create directory "public/5/5b".
  • 657: Could not create directory "public/archive/5/5b".
  • 755: The upload directory (public) is not writable by the webserver.
  • 756: Could not create directory "public/5/5b".
  • 757: 성공

※ images 폴더의 소유자(owner) 계정, 아파치 구동 계정에 따라 달라질 수 있다.

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}