7월, 2016의 게시물 표시

vTiger CRM 구축하기 #2 시스템 확인하기

이번에는 구축된 하드웨어 시스템에 설치된 OS의 설정들을 살펴보려 합니다. LAMP 살펴보기 LAMP는 앞에서도 이야기한 바와 같이 Linux, Apache, MySQL, PHP Perl 등을 말합니다. vTiger CRM도 당연히 LAMP를 요구하고 있습니다.  vTiger CRM에서 요구하는 환경 을 한번 살펴봅시다. 요구하는 사양은 다음과 같습니다.  Web Server : Apache 2.0.40 혹은 그 이상 버전 Database : MySQL Version 5.1.x 이상 PHP : PHP Version 5.2.x 이상 5.4.0 이상 Web Browser : Firefox 1.5.x 이상, IE7 이상 (Chrome 버전에 대한 내용은 없군요) Operating System : Debian 4.0/5.0, Centos, Ubuntu or Fedora Core/6/9 설치한 구닥다리 시스템에서 이러한 요구사항을 만족하는지 살펴보겠습니다. Operating Systme Ubuntu 14.04.4를 설치하였습니다. 뭐, 특별한 버전에 대한 내용이 없으니 만족하는 것으로 보겠습니다. Ubuntu 16.04 패키지는 PHP 7.0이 설치되어서 그런지 인스톨 과정에서 문제가 발생하였습니다. Ubuntu 12.04.5 패키지는 PHP 5.3.10으로 요구사항인 PHP 5.4 이상을 충족시키지 못하였습니다. Web Server Ubuntu에서 제공하는 LAMP 패키지를 설치하였습니다. 우분투에서는 다음 명령어를 통해 우분투 버전을 확인할 수 있습니다.  pusanbear@TESTCRM-pusanbear:/var/www$ apache2 -v Server version: Apache/ 2.4.7 (Ubuntu) Server built:   Jul 15 2016 15:34:04 2.4.7  버전이니 만족하는군요. Database DB는 MySQL을 사용합니다. 버전부터 살펴볼

vTiger CRM 구축하기 #1 하드웨어 시스템 구축

vTiger CRM은 제가 처음 사내에서 구축하고 사용해본 CRM 솔루션으로 상당히 쓸만한 솔루션입니다. 기존 구 버전인 5.2 버전대를 사용하다 새로운 버전인 6.x 버전으로 업그레이드를 준비하면서, 관련하여 설치 및 사용방법 등에 대한 내역을 기록하고자 합니다. 이번에는 하드웨어에 OS를 설치하는 항목에 대해 설명합니다. 하드웨어는 클라우드를 이용하거나, 클라우드 서비스를 이용하거나, 아니면 stand alone으로 동작하는 서버를 직접 구축하는 방법이 있습니다. 클라우드 서비스를 이용하시면 클라우스 인프라에 우분투 OS를 선택하여 구축하시면 될것으로 생각됩니다. 해보질 않아서 클라우드 방식을 설명드리지 못하겠네요. 클라우드 서비스는 월 비용이 발생할 수 있으니, 여기서는 굴러다니는 하드웨어 하나 주워서 서버를 구축하는 방식 으로 하겠습니다. 하드웨어 사양은 다음과 같습니다. 하드웨어는 정말 굴러다니는 시스템 하나 주워서 한 것이라 상당히 낮은 사양입니다. CPU : Intel Pentium(R) Dual-Core CPU, E5300 @ 2.60GHz RAM : 2GB HDD : 160GB NIC : 1Gbps Copper 헐~~~ OS 우분투 Server를 사용합니다.  음, 삽질투혼 결과, Ubuntu Server 14.04.4 TLS 버전 을 사용합니다.  처음에는 Ubuntu Server 16.04 버전을 사용하였으나, 설치 후 DB Table이 생성 안되는 문제가 발생하여 삽질하였으나 끝내 실패함 그 다음 버전으로 Ubuntu Server 12.04.5 TLS 버전을 사용하였으나, PHP 패키지가 5.3 버전으로 필요로 하는 5.4 이상을 충족하지 못하여 제외함 설치 시 반드시 LAMP (Linux Apache MySQL PHP Perl) 패키지를 선택하셔야 합니다.  SSH 접속을 위해 SSH 서버 패키지도 설치하시기 바랍니다.  지금부터는 OS 설치가 완료된 상태라고 보고 시작하겠습니다.