설치형 웹하드 Ajaxplorer 설정

 

지난 강좌에서는 복잡한 과정 없이 일정 버전 이상의 Apache 와 PHP 만으로 쉽게 설치되었습니다.

쉽게 설치하고 나니까~ 사용법 또한 한글로 되어 있으면 더 좋겠죠~

 

다행히도 Ajaxplorer 에서는 한글을 지원합니다. +_+

 

이번 강좌에선 한글로 설정하고 패스워드 및 파일 업로드에 대한 용량등..

자주 사용하는 환경설정을 변경하는 법에 대해서 설명하도록 하겠습니다.

 

* 본 강좌는 리눅스 기준으로 설명하도록 하겠습니다.
환경 설정 파일을 변경하는 것 이므로 윈도우는 더 편하게 변경할 수 있을 것입니다.

 

 

1. 한글 설정

 

이전 강좌에서 Ajaxplorer 폴더를 알기 쉽게 webhard 라고 변경을 하였습니다.

기본 설치 폴더는 webhard 라는 가정하에 설명을 하도록 하겠습니다.

 

우선 화면을 먼저 보도록 하겠습니다.

웹 브라우저를 통해서 접속을 하면 영어로 보입니다.

 

 

영어이긴 하지만 어려운 단어가 아니라서 사용하기 쉽습니다.

하지만 더 눈에 익숙한 한글로 변경해 주기 위해선 설정 파일을 변경해줘야합니다.

 

webhard 폴더 아래 보면 server 폴더가 있고 conf 라는 환경 설정 폴더가 있습니다.

conf 폴더로 이동을 합니다.

 

$ cd webhard
$ cd server/conf

 

안에 보면 여러 파일들이 있는데 그 중에 conf.php 파일이 설정을 담당하는 파일입니다.

편집기로 conf.php 파일을 열어줍니다.

 

$ vi conf.php

 

파일을 열어보면 다양한 설정들이 보입니다.

우선 210번 줄로 이동합니다.

아래와 같이 언어 설정 부분이 보입니다.

 

/*********************************************/
/*  DEFAULT LANGUAGE
/*  Check i18n folder for available values.
/*********************************************/
$default_language="en";

 

en 이라고 된 부분을 kr 로 변경해줍니다.

 

$default_language="kr";

 

변경을 하면 다시 웹 브라우저를 통해 Ajaxplorer 페이지로 접속을 합니다.

 

 

화면이 커서 메뉴 부분만 캡쳐를 했습니다.

한글이 잘 나옵니다.

 

 

 

2. 파일 업로드 크기 변경

 

업로드 할 수 있는 파일의 크기를 설정하는 건 Ajaxplorer가 아닌 PHP에서 변경을 해줘야합니다.

 

PHP 가 설치된 위치로 이동을 합니다.

Ubuntu 10.04 버전 기준으로 /etc/php5/apache2 에 설치되어 있습니다.

 

아래 폴더로 이동한 다음 php 설정을 담당하는 php.in 파일을 vi 편집기로 열어줍니다.

 

$ cd  /etc/php5/apache2/
$ ls
conf.d  php.ini  php.ini.bak

$ vi php.ini

 

파일을 열어서 아래 2가지 항목을 찾아줍니다.

 

한 개의 파일에 대해서 업로드 할 수 있는 최대 크기를 정해줍니다.

적당한 용량으로 변경을 해줍니다.

 

참고로 M = 메가, G = 기가 로 설정할 수 있습니다. 1024M = 1G

 

upload_max_filesize = 2M

 

전체 파일의 용량에 대해서 업로드 할 수 있는 최대 크기를 정해줍니다.
기본적으로 post_max_size 크기가 upload_max_filesize 보단 커야합니다. (post_max_size > upload_max_filesize)

 

post_max_size = 2M

 

위의 2 파일을 수정해주었다면 apache를 재시작 해줘야 합니다.

apache를 재시작 하면 php 설정이 변경되어서 적용됩니다.

 

Ubuntu 10.04 기준으로 apache 재시작은 아래와 같이 해줍니다.

 

sudo /etc/init.d/apache2 restart
 * Restarting web server apache2        ... waiting        [ OK ]

 

파일 업로드 크기를 변경하였습니다.

이번엔 갯수 제한을 변경하려고 합니다. 이건 PHP 가 아닌 Ajaxplorer에서 설정을 해줘야합니다.

 

3. 파일 업로드 갯수 설정

 

간혹 파일을 보면 압축 파일이 여러개로 이루어 진 것도 있고 하위 폴더로 여러개가 있는 경우가 있습니다.

이럴 때, 갯수 제한에 걸리면 불편합니다.

 

업로드 가능한 파일 수를 변경하도록 해줍니다.

 

설치된 webhard 안에 server/conf/ 폴더의 conf.php 파일을 열어줍니다.

 

$ cd webhard
$ cd server/conf
$ vi conf.php

 

238번 라인으로 이동합니다.

 

아래 설정을 보면 기본 설정은 16으로 되어 있습니다.

이것을 적당한 수로 변경을 해줍니다. 설명에 0으로 해줄 경우, 제한 없이 올릴 수 있다고 합니다.

 

// Maximum number of files for each upload. Leave to 0 for no limit.
$upload_max_number = 16;

 

많이 올리면 좋을 수 있지만, 파일의 갯수가 많아질수록 웹 브라우저에서 읽어드려야할 항목이 많아지므로 많이 느려집니다.

이 점을 감안해서 적절하게 변경해주면 됩니다.

 

 

4. 패스워드 자릿수 변경

 

패스워드를 변경하려고 '비밀번호 변경' 메뉴를 선택하였습니다.

아래와 같은 창이 뜹니다.

 

왼쪽 그림처럼 짧게 변경하려고 하니.. Too short.. 너무 짧다고 변경이 안됩니다.

오른쪽 그림처럼 8자리 이상 입력을 하니 수정이 가능합니다.

 

    ▶    

 

비밀번호를 짧게 쓰고 싶을 때가 있는데, 어떻게 해야할까요.

 

설치된 webhard 안에 server/conf/ 폴더의 conf.php 파일을 열어줍니다.

 

$ cd webhard
$ vi server/conf/conf.php

 

그 다음 57번 줄로 이동을 합니다.

아래와 같이 패스워드 최소 길이를 설정해주는 부분이 있습니다.

 

// Minimal length required for password. For better security, you
// should set this to at least 8 characters.
define("AJXP_PASSWORD_MINLENGTH", 8);

 

여기서 테스트를 위해 4라고 변경을 해준다음, 테스트를 해봤습니다.

이젠 4자리를 입력해도 수정 가능하게 변경되어 있습니다.

 

    ▶    

 

 

설정 완료

 

메뉴도 한글로 보이고 파일 업로드 등 복잡할거 같은 설정을 간단하게 수정을 하였습니다.

참 쉽죠?! 다음엔 사용법을 한번 알아보도록 하겠습니다.