Entries Tagged as Installation

Ubuntu Server 10.04LTS상에서의 ColdFusion9 설치시 몇가지 주의사항이 있습니다. 설치 전에 참조해야할 사항인데 8가지만 정리해 보겠습니다.

1. ColdFusion9설치전에 반드시 Apache2, MySQL을 설치해야한다?

꼭 그런건 아니지만 하면 더 편리합니다. ColdFusion9에서는 웹서버를 자동으로 연동해주는 유틸리티(wsconfig)가 있어 설치시 이 유틸리티가 각종 웹서버와 자동으로 연동을 해주는데 웹서버가 미리 설치되어 있으면 자동으로 연결해주므로 편리합니다. 물론, 웹서버를 나중에 설치해도 얼마든지 유틸리티를 이용해서 연동할 수 있습니다. MySQL, PHP등의 패키지는 설치전이나 이후에 설치해도 아무런 상관이 없습니다.

2. cfimage태그 기능을 쓰기 위해 ColdFusion9 설치전에 무엇을 설치해야 하죠?

리눅스에서는 libstdc++5가 필요합니다. 32bit 우분투 리눅스에서는 sudo apt-get install libstdc++5 와 같이 설치할 수 있지만 64bit에서는 별도로 설치해 줘야 합니다.

3. cfdocument 태그 기능을 쓰기 위해 ColdFusion9 설치전에 무엇을 설치해야 하죠?

오피스문서 변환을 지원하는 cfdocument기능을 쓰기 위해서는 OpenOffice가 설치되어야 합니다. 따라서 ColdFusion9 설치전에 OpenOffice를 먼저 설치해 줍니다. sudo apt-get install openoffice.org-core 와 같이 설치합니다. 추가적으로 문서에서 쓰일 폰트 중 Windows기본폰트를 미리 설치해 줄 필요가 있습니다. sudo apt-get install msttcorefonts 와 같이 설치합니다.

4. JDK나 JRE가 먼저 설치되어 있어야 하나요?

아니오, ColdFusion9에는 JRE를 내장하고 있기 때문에 따로 설치할 필요가 없습니다.

5. 설치를 마쳤는데, 왜 구동이 안되죠? ColdFusion 9 not started, will retry connector 12 more time(s)와  같은 오류가 나면서 구동이 안되요. 

이런 오류가 나면서 구동이 안되는 이유는 시스템의 호스트명이 호스트파일에 정의되어 있지 않기 때문입니다. 먼저 호스트명을 hostname 이란 명령어를 입력하여 확인합니다. 예를 들어 cftestserver란 호스트명을 가지고 있다면, /etc/hosts 파일을 vi 로 열어서 127.0.0.1 cftestserver 과 같이 정의를 한줄 추가해 줘야 합니다. ColdFusion이 구동될때 웹서버 연동 유틸리티가 정의한 호스트를 찾게 되는데 이때 /etc/hosts 파일을 참조하여 로컬호스트를 찾게 됩니다. 그러나 초기에는 정의가 되지 않아 구동을 못하는 건데요. ColdFusion9설치전에 미리 정의해 놓으면 오류가 없겠죠? 이와관련하여 "마법사"님의 블로그에 자세한 설명이 있습니다.

6. 설치를 마치고 다른 패키지 설치 후 서버를 재부팅해야 하는데 ColdFusion9는 자동 실행됩니까?

추기 설치시에 자동실행옵션이 있습니다만, 불행히도 ColdFusion9는 자동실행이 되지 않는 버그가 있습니다. 엄밀히 말해 버그라기 보다, 자동실행 스크립트를 인스톨러가 권한문제로 생성하지 못해서 입니다. sudo ln -s /opt/coldfusion9/bin/coldfusion /etc/init.d/coldfusion 와 같이 ColdFusion 실행파일을 시스템의 주요 자동실행파일이 존재하는 /etc/init.d 로 소프트링크를 걸어 줍니다. 그리고 sudo update-rc.d coldfusion defaults 명령으로 자동실행 권한을 부여해 주면 시스템 재부팅시 ColdFusion9는 자동으로 실행될 것 입니다.

7. 설치 스크립트가 GUI가 아니어서 뭔가를 잘못 입력했을때 삭제나 전 단계로 어떻게 이동하죠?

리눅스용 ColdFusion9설치파일은 대화식 설치파일입니다. 따라서 Yes or No와 같은 기본적인 응답에서 번호, 또는 웹서버의 경로등을 직접 타이핑해야 하는데, 오타가 나는 경우 키보드의 역방향키로 텍스트가 삭제되지 않는 경우 ctrl키를 누른상태에서 역방향키를 입력하면 삭제할 수 있습니다. 아울러, 설치단계별로 이루어진 설치과정에서 전단계로 이동하려면 아무 단계에서 back 이라고 입력하고 엔터키를 치게 되면 바로 설치과정 중 전단계로 이동합니다.

8. 설치를 잘못한거 같아요. ColdFusion9를 지우고 싶어요.

ColdFusion9 리눅스용은 언인스톨러를 지원하고 있습니다. 기본 설치경로에 설치하였다면, /opt/coldfusion9/uninstall안에 uninstall 명령을 실행하면 됩니다. 이후 /opt/안의 coldfusion9디렉토리와 웹루트의 CFIDE 디렉토리를 강제로 삭제하고 다시 설치하면 됩니다.

 

Powered by

© 2010-2018 NOOREE.COM