차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| roundcube_quickstart [2015/07/27 09:21] – 만듦 koov | roundcube_quickstart [2015/07/29 01:31] (현재) – koov | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | --- // | ||
| ====== RoundCube QuickStart ====== | ====== RoundCube QuickStart ====== | ||
| 줄 11: | 줄 12: | ||
| * 당연하게도 웹서버가 설치되어있어야 한다. 이 문서에서는 Apache HTTPD 서버를 설치하도록 한다. | * 당연하게도 웹서버가 설치되어있어야 한다. 이 문서에서는 Apache HTTPD 서버를 설치하도록 한다. | ||
| * 또한 PHP도 지원되어야 한다. 관련된 패키지는 아래 설치과정에서 설명하도록 한다. | * 또한 PHP도 지원되어야 한다. 관련된 패키지는 아래 설치과정에서 설명하도록 한다. | ||
| + | * MySQL서버도 있어야 하지만 Debian 8(Jessie)에서는 MariaDB를 지원하므로 MariaDB를 설치하도록 한다. | ||
| ===== 설치 ===== | ===== 설치 ===== | ||
| - | 다운로드 받은 파일을 압축 해제하여 적당한 디렉토리에 위치시킨다. | + | ==== 필요한 패키지 설치 ==== |
| + | 아파치 웹서버와 PHP, 그리고 MariaDB를 설치하도록 한다. | ||
| + | < | ||
| + | [user@host]# | ||
| + | </ | ||
| + | |||
| + | 설치가 완료되면 Roundcube | ||
| 이 문서에서는 편하게 /var/www 아래에 설치하도록 하겠다. | 이 문서에서는 편하게 /var/www 아래에 설치하도록 하겠다. | ||
| + | < | ||
| + | [user@host]# | ||
| + | [user@host]# | ||
| + | [user@host]# | ||
| + | [user@host]# | ||
| + | 합계 4512 | ||
| + | drwxr-xr-x | ||
| + | drwxr-xr-x 12 root | ||
| + | drwxr-xr-x | ||
| + | lrwxrwxrwx | ||
| + | drwxr-xr-x 12 www-data www-data | ||
| + | -rw-r--r-- | ||
| + | [user@host]# | ||
| + | </ | ||
| + | |||
| + | ==== / | ||
| + | 아파치에 해당 경로를 서비스 하기 위한 설정파일을 추가한다. | ||
| + | <code vim> | ||
| + | Alias / | ||
| + | |||
| + | < | ||
| + | Options FollowSymLinks | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 그리고 해당 설정 파일을 활성화 한다. | ||
| + | <code bash> | ||
| + | [user@host]# | ||
| + | Enabling conf roundcube. | ||
| + | To activate the new configuration, | ||
| + | service apache2 reload | ||
| + | [user@host]# | ||
| + | [user@host]# | ||
| + | </ | ||
| + | |||
| + | ==== Roundcube Installer ==== | ||
| + | 이제 roundcube 설치 페이지에 접속하면 아래와 같은 화면을 볼 수 있다. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | 설치 화면 내용중 아래와 같이 date.timezone 이 설정되지 않았다는 내용을 볼 수 있다. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 위 부분을 수정하기 위하 아래 파일의 내용을 수정한다. | ||
| + | |||
| + | === / | ||
| + | |||
| + | <code bash> | ||
| + | root@mail: | ||
| + | </ | ||
| + | |||
| + | 아래 부분을 찾아 내용을 수정한다. | ||
| + | |||
| + | <code vim> | ||
| + | [Date] | ||
| + | ; Defines the default timezone used by the date functions | ||
| + | ; http:// | ||
| + | date.timezone = Asia/Seoul | ||
| + | </ | ||
| + | |||
| + | 수정 후 아파치를 재기동 해준다. | ||
| + | |||
| + | <code bash> | ||
| + | [user@host]# | ||
| + | </ | ||
| + | |||
| + | 그리고 다시 브라우저를 새로고침하면 | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 와 같이 OK로 변경된 것을 확인 할 수 있다. | ||
| + | |||
| + | 이제 NEXT를 눌러 다음 과정으로 넘어간다. | ||
| + | |||
| + | ===== Roundcube 설정 ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 설정 내용중 중요한 부분은 MySQL DB 연결 설정하는 부분과 플러그인 부분이다. | ||
| + | 미리 구성한대로 DB연결 내용을 입력하고 원하는 플러그인을 선택한 후 create config를 하게되면 완료된다. | ||
| + | |||
| + | 설정파일이 정상적으로 생성된 후 http:// | ||
| + | |||
| + | |||
| + | |||