반응형


https://ellislab.com/codeigniter/user-guide/installation/downloads.html

위의 사이트에서 코드이그나이터를 다운 받는다.


다운받은 압축 파일을 풀어 준다.


이클립스에서 php 프로젝트를 생성한 공간에 코드이그나이터 압축파일을 복사 붙여넣기 해준다.


위와 같은 화면이 나오면 정상적으로 연동이 된 것 입니다.

반응형
반응형



먼저 APMSETUP을 설치하여 준다.

http://www.apmsetup.com/download.php

위의 사이트에서 apm setup을 설치하여주면된다. 

(저장할때 파일명이 깨지는 경우가있는데, 마음대로 파일명을 바꾼후 .exe 확장자만 붙여주면된다.)

설치하는 방법은 그냥 다음 버튼을 클릭하여 설치 완료하기때문에 생략한다.


(이클립스 설치는 생략 설치 이후 과정)

이클립스에서 php 개발 툴 (php developement tool) PDT를 설치해야 한다.

이클립스 실행후 Help -> Install new Software.. 를 클릭하여 PDT를 설치하여 준다.

Work with : 에서 자신의 이클립스 버전에 맞는 realeases를 아래와 같이 선택하여, php 로 검색하여 PDT를 선택하여 설치합니다.

(PDT가 여러개 나오면 그중 아무거나 받아도 상관없음...)




PDT 설치 이후에 window -> Perspective -> Open Perspective -> Other... 를 클릭하여 PHP를 선택한다. (PHP로 개발을 하기위해서..)


 이클립스 우측 상단에 위와 같이 php가 나온 것을 확인 할 수 있다.

(제일 왼쪽 아이콘을 클릭하여 php로 선택이 가능하다.)


Winodw -> Preferences -> php -> php excutables 를 클릭하여 Add 클릭

Name을 맘대로 작성하고, 

Excutable path 의 경로를  C:\APM_Setup\Server\PHP5\php.exe  지정해준다.

PHP in file 의 경로를  C:\APM_Setup\php.ini  지정해준다.

(위의 경로는 apmsetup 설치시 기본 경로이며, 설치경로가 다른경우 자신의 apmsetup 경로에서 찾아서 지정해주면된다.)

OK 클릭



Winodw -> Preferences -> php -> Servers 를 클릭하여 Add 클릭 (이미 서버가 있으면 Edit를 눌러도 무방)

Server Name 을 작성하고, Document Root를 C:\APM_Setup\htdocs 지정해준다.

(위와 마찬가지로 apmsetup 경로가 다른경우 자신의 경로에 맞게 지정)

OK 클릭


php 프로젝트를 생성한 후에 실행을 해보면 작동하는 것을 확인 할 수있다.












반응형
반응형

커맨드 창으로 java 컴파일러 명령어 (javac)를 입력한 경우


error: unmappable character for encoding MS949


위와 같은 오류가 나는 경우 


javac -encoding utf8 파일명.java



반응형
반응형

aws 계정을 생성하고 인스턴스를 생성했다면 접속을 하기위해 ssh 와 ftp 접속을 위한 프로그램을 다운 받아야합니다.


ssh 는 putty 를 사용 할 것이며, ftp 는 FileZilla 를 사용 할 것입니다.


putty 는 아래의 사이트에서 다운 받을 수 있습니다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


위의 사이트에서 putty.exe 파일과 함께 puttygen.exe 파일도 함께 다운받아야 합니다.

일반적인 ssh로 접속을 할때는 puttygen.exe 파일은 필요하지 않지만, EC2 에 접속하기 위해서는

인스턴스 생성시에 받은 pem 파일을 새로운 ppk 파일로 만들어 ssh에 접속을 하도록 합니다.

(무슨 말인지 모르겠으면, 그냥 putty로 접속하기 위한 키를 만드는 과정이라고 생각하면됩니다.)



1.puttygen을 사용하여 ppk를 생성하는 과정


puttygen.exe파일을 실행하면 아래와 같은 화면이 나옵니다. 

여기서 load 버튼을 클릭하여 EC2 인스턴스 생성할때 다운받은 pem 파일을 불러옵니다.





pem 파일을 불러오면 아래와 같이 나오는데 별다른 설정 할 것 없이 save private key를 클릭합니다.



위에서 key passphrase를 설정하지 않아 나오는 경고인데 별로 상관없음으로 예를 눌러 ppk파일을 생성합니다.



2.putty로 EC2 인스턴스 접속하기


putty.exe 파일을 실행하면 아래와 같은 화면이 나옵니다. 

먼저 Host Name 에 EC2 인스턴스에 나와있는 Public IP를 입력해 줍니다.

(*Elastic IP를 발급받지 않으면, 서버 재부팅시에 Public IP가 변경이됩니다.

Elastic IP는 요금이 청구되는 것으로 알고있습니다. 필요하시면 검색해보세요.)




IP를 입력한 후에 좌측 메뉴에서 SSH 하위 메뉴인 Auth를 클릭합니다.

browse... 을 클릭하여 위에서 생성한 ppk을 선택하고 open을 클릭합니다.

(*자주 접속을 해야하는 경우 위에 화면으로 돌아가서 Saved Sessions에 이름을 적어서 저장을 해놓는 것이 편리합니다.)




open 을 누르면 아래와 같은 화면이 나오는데 저는 ubuntu 를 설치했기때문에 ubuntu를 입력하여 접속합니다.

(*private 키를 적용하기 위한 알림창이 나오는데 '예'르 눌러주면됩니다.)


(사용자명 

Amazon Linux  :  ec2-user  

Red Hat : ec2-user

Ubuntu : ubuntu

)



접속하면 아래와 같은 화면이 나오며 ssh 접속을 성공 한 것입니다. 







3. File Zilla를 통한 ftp 접속


filezilla 는 아래의 사이트에서 다운 받을 수 있습니다.

https://filezilla-project.org/


file zilla를 실행하면 아래와 같은 화면이 나옵니다.

일반적으로 호스트에 ip, 사용자명, 비밀번호, 포트번호를 입력하고 빠른 연결을 누르면 접속이 가능합니다.


aws EC2 인스턴스 ftp에 접속하면 ssh 접속과 같이 ppk 키를 지정해줘야 합니다.

메뉴목록에서 폅집-설정을 클릭합니다.




설정 화면에서 좌측 메뉴의 SFTP를 클릭하고 Add key file... 버튼을 클릭하여 ppk파일 위치를 지정합니다.

확인 버튼 클릭하면 첫화면이 나오게됩니다.


호스트, 사용자명, 비밀번호, 포트번호를 입력하고 빠른 연결 버튼을 클릭하면, ftp 접속에 성공하게 됩니다.

(호스트는 aws EC2 인스턴스의 Public IP이며, 사용자명은 os에따라 다릅니다.(여기서는 ubuntu 입니다.) 

포트번호는 SFTP이므로 22입니다.)


putty에서와 마찬가지로 자주 접속해야하는 경우 상단 메뉴 목록 아래에  를 클릭하여 사이트를 등록해줍니다.

아래와 같은 화면이 나오며 미리 입력하여 저장이 가능합니다.

  (aws는 SFTP이므로 프로토콜은 SFTP로 선택해줘야합니다.)


반응형
반응형

aws 계정 생성을 완료한 후에 로그인을 하면 아래와 같은 화면이 나오게 됩니다. 

여기에서 EC2를 선택하여 들어갑니다.


EC2에 접속하면 나오는 Dashboard 화면입니다. 여기서 좌측의 Instances를 클릭하여 들어갑니다.


새로운 Instance를 만들기 위해 우측의 Launch Instance를 클릭합니다.


프리티어를 사용할 것이고, Ubuntu를 사용 할 것이므로 선택을 클릭합니다.

(좌측에 프리티어만 보도록 체크하는 부분이 있습니다.)



인스턴스 타입을 선택하는 부분입니다. 

마찬가리도 프리티어를 사용하기때문에 t2.micro 를 선택하고 다음으로 넘어갑니다.


(*프리티어는 인스턴스 1개를 기준으로 한달에 750시간이 무료이므로, 나중에 이러한 방식으로 인스턴스를 하나더 만들경우에는

  750시간이 넘어갈수 있고, 요금이 부과 될 수있습니다. )

인스턴스의 세부 사항을 결정하는 부분입니다. 

여기서는 기본 사항 그대로 넘어가겠습니다. (설정이 궁금하신분은 검색해보시는것을 추천드립니다.)


저장 공간을 설정하는 부분입니다. Volume Type이 있는데 ssd는 magnetic보다 추가 요금이 발생 할 수 있다고 합니다. 

프리티어를 사용하는데 지장을 주는지는 모르겠지만, Magnetic을 선택하고 다음으로 넘어갑니다. 


인스턴스의 태그를 달아주는 부분입니다. 이름을 적어주면됩니다.


방화벽을 설정하는 부분입니다. 

기본적으로 ssh 포트 22가 열려있으며, 저는 웹 서버 구축을 하기위해 Add Rule을 클리학여 HTTP 80포트도 추가하였습니다.



저장 공간을 ssd로 사용 하지 않고, Magnetic으로 사용 할지 묻는 부분인데 

아래와 같이 선택하고 그냥 넘어갑니다.


위에서 선택한 사항과 일치하는지 확인하는 부분입니다. 

확인 후 Launch를 클릭합니다.

그 다음으로 키를 생성하는 화면이 나옵니다. 

화면 캡처를 하지 못했으나, 간단하기에 화면을 보지 않고도 할 수 있습니다.

새로 생성하기 때문에 Create a new key pair를 선택하고 키의 이름을 지정한 후 다운로드 받은 후에 생성해줍니다.

(*키 파일을 통해 ssh와 ftp 접속이 가능함으로 잘 보관해야 합니다.)



완료 후에 다시 Instances 를 확인해 보면 생성한 인스턴스가 보이며, public IP를 통하여 ssh로 접속이 가능합니다.



이상으로 EC2 인스턴스 생성을 마치며, ssh 접속 방법으로 넘어갑니다.

반응형
반응형

aws를 사용하기 위해서는 우선 아마존 웹 서비스에 가입을 해야합니다.


https://aws.amazon.com/ko/



위의 사이트에 접속을 하면 아래와 같은 화면이 나옵니다. 

오른쪽 상단의 가입 버튼을 클릭해주세요.






가입 버튼을 클릭하면 아래와 같은 화면이 나옵니다.

기존 사용자의 경우 이메일과 비밀번호를 입력하여 로그인 하면 되고,

새 사용자인 경우 '새 사용자입니다.'를 선택하고 로그인 버튼을 클릭해주면 됩니다.



본인의 이름과 비밀번호를 입력하여 계정을 생성합니다.



위의 과정을 통해 계정은 생성되었습니다. 그렇지만 aws를 사용하기 위해서는 연락처 정보를 입력하고, 카드 정보를 입력해야 합니다.

우선 연락처 정보를 입력해야합니다. *국가를 대한민국으로 선택하더라도 나머지 필드는 영어로 작성을 해줘야 합니다.





aws 프리 티어를 사용하기 위해서는 신용카드 정보를 입력해야 합니다. 

신용카드 정보를 입력하면 1달러가 결제되는데, 신용카드 확인을 위한 것이므로 결제가 다시 취소됩니다.




정보 입력 후 다음 전화 인증 화면이 나옵니다. 

입력한 전화번호로 전화가 오며, 알려준 숫자를 입력합니다. 


위의 과정을 완료 한 후 에 aws 아마존 웹 서비스를 이용 할 수 있으며, 프리티어를 사용 할 수 있습니다.




반응형
반응형

mssql 에서 mdf 파일을 통해 복원하는 방법입니다.

 SQL Server Management Studio을 실행한 후

데이터베이스를 선택한 후 마우스 오른쪽 버튼 클릭- Attach (한글버전에 연결)

 

 attach를 클릭하면 위와같은 화면이 나오는데 여기서 add를 눌러서 mdf파일을 추가해주면 된다.

 

 파일 경로(selected path)에 mdf파일 넣어주고 복구하려는 파일 선택해준다.

 

(파일 선택후에 로그 파일이 없다고 나오는 경우는 Database details에서 로그파일 없다고나오는 부분을 선택하고 remove 해주면된다.)

이렇게 해주면 mdf파일을 통해 데이터베이스가 복구되는 것을 확인 할 수 있다.

 

반응형

'DB > MsSql' 카테고리의 다른 글

mssql 에러 18456 로그인 실패 (error: 18456)  (0) 2015.08.11
반응형
Check that the corresponding file exists within your web application archive!

톰캣에 웹 프로젝트를 올린 후 이러한 에러가 발생했다.

tomcat - conf -web.xml

web.xml 파일이 존재하는지 확인한 후에

존재 하지 않는다면 해당경로에 web.xml파일을 넣어주면된다.

반응형
반응형

 안드로이드스튜디오 에뮬레이터 오류

에뮬레이터로 실행했을때 이러한 오류가 발생하며, 에뮬레이터 실행이 안된다.

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

 

방법은 SDK Manager에서 Intel x86 Emulator Accelerator설치 한다.

Tools - Android - SDK Manager - Extras - Intel x86 Emulator Accelerator(HAXM Installed) 설치

설치후에도 같은 에러가 나온다면, 아래의 사이트로 접속하여,

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

haxm-windows_r05.zip 파일을 다운 받은 후 intelhaxm-android.exe 실행 하여주면된다.

 

*본인은 intelhaxm-android.exe설치 후에 정상적으로 실행

반응형
반응형

안드로이드 스튜디오를 정상적으로 설치하고 실행을 시켜보니

java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null

아래와 같은 문구의 여러줄의 경고창이 뜨며 종료되는 에러가 발생하였다.

이러한 경우에는 pc의 네트워크 연결을 끊은 후에 실행시켜보고,

정상적으로 안드로이드스튜디오가 실행되면, 그때 다시 네트워크 연결을 해주면된다.

*발생하는 이유는 모르겠음....

반응형

+ Recent posts