편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
10번째 줄: | 10번째 줄: | ||
*변경 전 | *변경 전 | ||
< | <source lang='php'> | ||
## To enable image uploads, make sure the 'images' directory | ## To enable image uploads, make sure the 'images' directory | ||
## is writable, then set this to true: | ## is writable, then set this to true: | ||
$wgEnableUploads = false; | $wgEnableUploads = false; | ||
</ | </source> | ||
*변경 후 | *변경 후 | ||
< | <source lang='php'> | ||
## To enable image uploads, make sure the 'images' directory | ## To enable image uploads, make sure the 'images' directory | ||
## is writable, then set this to true: | ## is writable, then set this to true: | ||
$wgEnableUploads = true; | $wgEnableUploads = true; | ||
</ | </source> | ||
이렇게 파일을 수정하고 웹사이트를 열면 왼쪽 메뉴의 도구모음에 '파일 올리기'가 보일 것이다. | 이렇게 파일을 수정하고 웹사이트를 열면 왼쪽 메뉴의 도구모음에 '파일 올리기'가 보일 것이다. | ||
27번째 줄: | 27번째 줄: | ||
파일 올리기가 안되는 경우 설치폴더 아래의 images 폴더의 권한을 확인하고, 업로드가 가능하도록 권한을 조정한다. | 파일 올리기가 안되는 경우 설치폴더 아래의 images 폴더의 권한을 확인하고, 업로드가 가능하도록 권한을 조정한다. | ||
*[[미디어위키 폴더]]로 이동하여 images의 소유자와 퍼미션 확인 | *[[미디어위키 폴더]]로 이동하여 images의 소유자와 퍼미션 확인 | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote w]# ll -d images | ||
drwxr-xr-x 2 root root 4096 Jul 8 2011 images | drwxr-xr-x 2 root root 4096 Jul 8 2011 images | ||
</ | </source> | ||
:→ 특별히 건드리지 않았다면 위와 같이 소유자는 root, 퍼미션은 755일 것이다. | :→ 특별히 건드리지 않았다면 위와 같이 소유자는 root, 퍼미션은 755일 것이다. | ||
*[[httpd]] 프로세스의 owner를 확인해보자. | *우선 [[httpd]] 프로세스의 owner를 확인해보자. | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote w]# ps -ef | grep httpd | grep -v grep | ||
root 26460 1 0 01:37 ? 00:00:00 /usr/sbin/httpd | root 26460 1 0 01:37 ? 00:00:00 /usr/sbin/httpd | ||
apache 28239 26460 0 04:02 ? 00:00:48 /usr/sbin/httpd | apache 28239 26460 0 04:02 ? 00:00:48 /usr/sbin/httpd | ||
42번째 줄: | 42번째 줄: | ||
... (생략) | ... (생략) | ||
apache 31072 26460 0 04:22 ? 00:00:48 /usr/sbin/httpd | apache 31072 26460 0 04:22 ? 00:00:48 /usr/sbin/httpd | ||
</ | </source> | ||
:→ 부모 프로세스는 1개 있고 root 권한으로, 자식 프로세스는 여러 개 있고 apache 권한으로 실행된다 | :→ 부모 프로세스는 1개 있고 root 권한으로, | ||
:→ 자식 프로세스는 여러 개 있고 apache 권한으로 실행된다. | |||
따라서 image 폴더의 소유자를 apache로, 퍼미션을 700으로 해보자. | 따라서 image 폴더의 소유자를 apache로, 퍼미션을 700으로 해보자. | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote w]# chown -R apache:apache images | ||
[root@ | [root@jmnote w]# chmod -R 700 images | ||
[root@ | [root@jmnote w]# ll -d images | ||
drwx------ 22 apache apache 4096 Sep 2 22:38 images | drwx------ 22 apache apache 4096 Sep 2 22:38 images | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== | ||
* [[미디어위키 업로드 파일 확장자]] (확장자 문제) | *[[미디어위키 업로드 파일 확장자]] (확장자 문제) | ||
[[분류:미디어위키]] | |||
[[분류: 미디어위키 |