CMS(드루팔, 줌라, 워드프레스) 설치는 크게 5가지 단계로 나누어 집니다.
CMS(드루팔, 줌라, 워드프레스) 설치는 어려운 과정이 아닙니다. 다만, 설치 후 정상적인 웹 사이트를 운영하는 과정이 어려울 뿐입니다. CMS(드루팔, 줌라, 워드프레스) 설치는 단순히 파일을 업로드 한 후 압축해제 데이터베이스, 유저 생성 후 인스톨 스크립트를 실행시켜 주면 됩니다.
- 시스템 요구 사항 확인
- CMS 다운로드 업로드 압축해제
- 데이터베이스, 유저 생성
- CMS 설치
- 세팅
1. 시스템 요구 사항 확인
일반적인 사용자라면 이용 하려고 하는 웹 호스팅 업체에 사용하고자 하는 CMS(드루팔, 줌라, 워드프레스)를 설치 가능한지 문의하면 되기 때문에 중요한 사항은 아닙니다.
드루팔
Web server
Apache, Nginx, or Microsoft IIS
Database
- Drupal 6: MySQL 4.1 or higher, PostgreSQL 7.1,
- Drupal 7: MySQL 5.0.15 or higher with PDO, PostgreSQL 8.3 or higher with PDO, SQLite 3.3.7 or higher
- Drupal 8: MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 or higher with PDO and an InnoDB-compatible primary storage engine, PostgreSQL 8.3 or higher with PDO, SQLite 3.4.2 or higher
PHP
- Drupal 6: PHP 5.x only (5.2.5 or higher recommended). Warning: support for PHP 4.x has been dropped. Drupal core should work with PHP 5.3.x, but PHP 5.3.x and higher may produce errors or unexpected behavior especially for contributed modules and themes.
- Drupal 7: PHP 5.2.5 or higher (5.4 or higher recommended).
- Drupal 8: PHP 5.5.9 or higher
https://www.drupal.org/requirements
줌라
PHP (Magic Quotes GPC off) 5.4 +
Supported Databases:
MySQL (InnoDB support required) 5.1 +
MSSQL 10.50.1600.1 +
PostgreSQL 8.3.18 +
Supported Web Servers:
Apache(with mod_mysql, mod_xml, and mod_zlib) 2.x+
Nginx 1.1
Microsoft IIS 7
https://docs.joomla.org/J3.x:Installing_Joomla
워드프레스
- PHP 5.4 or greater
- MySQL 5.5 or greater
- The mod_rewrite Apache module
https://wordpress.org/about/requirements/
2. CMS 다운로드 업로드 압축해제
CMS 다운로드 업로드 압축해제에는 3가지 방법이 존재 합니다. 개인적으로 3번째 방법을 추천해 드립니다. cpanel은 전세계 웹호스팅 컨트롤 패널의 표준이라고 말 할 수 있습니다. 직관적으로 리눅스 명령어를 몰라도 웹사이트 운영에 필요한 거의 모든 작업을 할 수 있습니다.
- FTP를 이용한 방법
- 설치하고자 하는 CMS를 다운로드 받은 후 압축 해제 홈 디렉토리에 업로드 하면 됩니다. 사용하고 있는 웹 호스팅 업체에서 cpanel을 제공하지 않거나, shell 명령어를 모르는 경우 사용할 수 있는 방법입니다. 국내 웹 호스팅을 사용한다면 이 방법을 추천해 드립니다.
- shell을 이용한 방법
- get명령어를 이용한 다운로드
- 압축해제
- 디렉토리 이동 및 원본 파일 삭제
홈 디렉토리에서 wget 명령어를 이용해서 설치파일을 다운로드 받습니다.
wget http://ftp.drupal.org/files/projects/drupal-x.x.tar.gz
압축해제:
tar -xzvf drupal-x.x.tar.gz
압축파일 삭제:
rm drupal-x.x.tar.gz
압축 해제한 디렉토리로 이동: cd drupal-x.x
압축 해제된 파일을 홈디렉토리로 이동:
cp
-rf * ~
/public_html
홈디렉토리로 이동: cd ..
비어있는 디렉토리 삭제: rmdir drupal-x.x
shell을 이용한 방법은 따로 서버 호스팅을 받는 것이 아니라면 굳이 알 필요도 없고, cpanel같은 컨트롤 패널을 제공해주는 웹호스팅 업체를 이용하는 것을 추천해 드립니다.
개인적으로 추천하는 업체: 미국 웹호스팅: bluehost, 국내 웹호스팅: Luatic
- cpanel 같은 컨트롤 패널을 이용한 방법
- 파일 관리자에서 윈도우에서와 같이 간단하게 파일을 업로드 압축해제 이동 시킬 수 있습니다.
CMS(드루팔, 줌라, 워드프레스) 다운로드 사이트
드루팔: https://www.drupal.org/download
줌라: https://www.joomla.org/download.html
워드프레스: https://wordpress.org/download/
3. 데이터베이스, 유저 생성
일반적인 국내 웹 호스팅 사용자는 하지 않아도 되는 일이고, 대부분 cpanel에서 간단히 할 수 있는 작업입니다.
cpanel 사용자는 cpanel에서 데이터베이스 생성하기를 참고하시기 바랍니다.
4. CMS(드루팔, 줌라, 워드프레스) 설치
5. 세팅
CMS(드루팔, 줌라, 워드프레스) 설치 방법에 따라서 설치가 끝났다면 세팅을 하고, 웹 사이트 운영을 시작하면 됩니다.
CMS(드루팔, 줌라, 워드프레스) 설치 방법을 보시면 알겠지만, 절대로 어려운 작업이 아닙니다. CMS(드루팔, 줌라, 워드프레스) 설치는 단순하게 설치 파일을 다운로드 및 업로드 후 압축해제 인스톨 스크립트를 실행하기만 하면 되는 작업입니다. 요새 국내 웹 호스팅 업체들을 보면 CMS(드루팔, 줌라, 워드프레스) 설치에 대해서 막연한 두려움을 가지는 사용자들한테 자동설치가 된다는 광고를 하지만 설치 스크립트를 제대로 만들지 않은 업체들을 이용할 경우 도메인/wordpress 를 어떻게 삭제하고 변경하냐는 질문을 하는 사용자들을 발생시키고 있습니다. 해외 웹호스팅들은 /wordpress 이렇게 설치 안되게 스크립트를 잘 만들어 났습니다. 한데, 국내에서는 설치스크립트를 제대로 만든 업체는 보지 못 한 거 같습니다. 수동으로 설치하는 것을 추천해 드립니다.