* 이글은 원데이넷 솔루션을 Linux 가 아닌 Windows에서 구동하기위한 설명을 담고있습니다.
* 글에대한 질문은 포럼의 게시판을 이용하세요 : http://tindevil.com/forum/index.php?topic=2072.0
* 원데이넷 솔루션은 Linux APM 환경에 최적화되어있습니다. php는 5.2버젼 mysql 역시 5.x 버젼을 사용하고있습니다.
* 윈도우에 설치를 하더라도 기본적으로 비슷한 환경은 구성을 해야할듯하더군요.
윈도상에는 IIS와 아파치가 존재하는데..IIS가 좀더 까다로워서 윈도우 apm설치의 최고봉(?)인 http://apmsetup.com/ 사이트의 통합 설치툴을 이용하도록 하겠습니다.
가장최근 버젼이 7버젼인데.. 7버젼은 너무 높습니다 ^^;; 위에 언급한 5.2php버젼이 아니여서.. 다행히 6버젼 역시 다운로드를 제공하고 있더군요 http://apmsetup.com/ 의 [다운로드] 메뉴에서 6버젼을 다운로드하시거나
http://kldp.net/frs/download.php/5298/APMSETUP6_2009071000.exe 링크를 이용하서 설치를 하시기 바랍니다.
설치를 완료한다면 C:\APM_Setup 에 APM이 설치가 됩니다.
이곳에 설정파일등이 들어있으므로 이경로에 친숙해져야할것입니다. 웹루트폴더는 C:\APM_Setup\htdocs 입니다. http://localhost/ 에 접속하신다면 웹서버의 작동을 확인하실수 있습니다.
http://apmsetup.com 사이트에서 해당 프로그램의 기본설정파일이며 설명등을 숙지하시기 바랍니다.
이제 APM환경을 갖추었습니다. 원데이넷의 파일압축과 DB백업된 파일을 컴퓨터에 풀도록 하죠!
파일압축은 tgz 파일로 압축이되어있을것입니다 .알집등이 해당 압축파일을 해제할수있으므로 파일을 풀도록 하죠..
일단 C:\APM_Setup\htdocs 에 압축을 풀도록 하죠! 그러면 그 폴더안에 public_html 이라는 폴더가 생깁니다.(원데이넷은 이곳이 웹루트폴더입니다.) 우리역시 해당 public_html을 웹루트로 수정을 해야합니다.
아파치설정파일 : C:\APM_Setup\Server\Apache\conf\httpd.conf 파일을 열어서 웹루트를 수정해야합니다.
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/APM_Setup/htdocs/public_html"
위처럼 DocumentRoot 를 검색해보시면 보실수있습니다. public_html 으로 잡아야하므로 위처럼 수정하시기 바랍니다.
다른폴더에 압축을 푸셨다면 해당 폴더로 지정하시기 바랍니다. 아파치의 설정이 바뀌었으니 아파치를 재시작해야합니다.
화면 우측하단 트레이아이콘에 녹색동그라미 아이콘을 보실수있습니다. 마우스 우클릭을 하게되면 서비스재시작 을 보실수있습니다. 재시작을 하게되면 반영이됩니다. 다시 http://localhost/ 에 접속하여서 변경된것을 확인하시기 바랍니다.
사이트는 열리나 DB접속오류가 확인될것입니다. 이제파일은 처리가되었으니 디비를 처리하도록하겠습니다.
먼저 DB가 없으므로 DB를 생성해야합니다. DB생성은 phpMyAdmin 을 이용하도록 하겠습니다. 해당 툴은 apmsetup이 설치될시에 자동설치되었으므로 이용만 하시면됩니다.
http://127.0.0.1/myadmin/ 에 접속하시기 바랍니다.
id 는 root 비밀번호는 apmsetup 으로 접속하시기 바랍니다
아직 만들어진 디비가 없으므로 좌측DB리스트에서는 기본밖에 없습니다.
디비를 만드는데..이름을 그냥 test 로하였습니다.
이름을 다르게하신다면 이후 계정생성부분에시 디비이름 적는곳이있는데 그곳을 변경하셔야합니다.
원데이넷은 문자셋이 UTF-8이므로 utf8로 선택하신후에.. 만들기를 누르시기 바랍니다.
왼쪽에 test라는 데이터베이스 보이게되는데 해당 DB를 클릭!.
이제 백업된 sql 파일을 통해서 DB를 복원해보죠.
찾아보기를 눌러서 SQL확장자를 가진... 백업파일을 선택하신후 실행을 누르시기 바랍니다.
시간이 좀 걸리겠지만 별 무리없이 가져오기가 끝났을겁니다.
그런후 test디비를 클릭하게되면 좌측에 테이블들이 모두 복원된것을 확인하실 수 있습니다.
디비 생성및 복원이 완료되었으미 .이제 해당 디비를 사용할 사용자계정을 만들어 봅시다.
SQL창에서 다음 명령을 실행하도록합니다.
grant all on test.* to test_id@localhost identified by 'test_pw';
test 디비에 test_id 라는 계정을 연결하고 해당 test_id 계정의 비밀번호는 test_pw 로 한다.
그런후 솔루션의 DB접속파일 : /mall/common/db_conf.php 혹은 /odprogram/odcommon/od_db_conf.php 파일을 열어서 해당 정보를 기입해주면됩니다.
위처럼 정보를 입력하여주시면됩니다.. 그러면 홈페이지가 오픈이됩니다.
이후 하셔야할 작업은 심볼릭링크값을 설정하는것입니다. 윈도우에는 심볼링링크가 없습니다.
그러므로 원데이넷이 지정한 심볼릭링크에대한 링크는 모두 생성되지않습니다.(혹은 같은 폴더명으로 생성되는경우도있음)
그러므로 해당 링크를 걸고있는 경우가 오류가 날 것입니다. 예를들어 이미지가 보이지않거나 파일 업로드의 오류입니다.
이미지의경우 열리지않는다면 홈페이지에서 바로 확인이 가능합니다. X표시된 이미지의 경로를 보고 경로를 추척하다보면 없는 폴더를 참조하고있을것입니다. 그것이 사라진 심볼릭링크값입니다.
심볼릭링크의 설정법은 다음에 포스팅을 하도록 하겠습니다.
* 글에대한 질문은 포럼의 게시판을 이용하세요 : http://tindevil.com/forum/index.php?topic=2072.0
* 원데이넷 솔루션은 Linux APM 환경에 최적화되어있습니다. php는 5.2버젼 mysql 역시 5.x 버젼을 사용하고있습니다.
* 윈도우에 설치를 하더라도 기본적으로 비슷한 환경은 구성을 해야할듯하더군요.
윈도상에는 IIS와 아파치가 존재하는데..IIS가 좀더 까다로워서 윈도우 apm설치의 최고봉(?)인 http://apmsetup.com/ 사이트의 통합 설치툴을 이용하도록 하겠습니다.
가장최근 버젼이 7버젼인데.. 7버젼은 너무 높습니다 ^^;; 위에 언급한 5.2php버젼이 아니여서.. 다행히 6버젼 역시 다운로드를 제공하고 있더군요 http://apmsetup.com/ 의 [다운로드] 메뉴에서 6버젼을 다운로드하시거나
http://kldp.net/frs/download.php/5298/APMSETUP6_2009071000.exe 링크를 이용하서 설치를 하시기 바랍니다.
설치를 완료한다면 C:\APM_Setup 에 APM이 설치가 됩니다.
이곳에 설정파일등이 들어있으므로 이경로에 친숙해져야할것입니다. 웹루트폴더는 C:\APM_Setup\htdocs 입니다. http://localhost/ 에 접속하신다면 웹서버의 작동을 확인하실수 있습니다.
http://apmsetup.com 사이트에서 해당 프로그램의 기본설정파일이며 설명등을 숙지하시기 바랍니다.
이제 APM환경을 갖추었습니다. 원데이넷의 파일압축과 DB백업된 파일을 컴퓨터에 풀도록 하죠!
파일압축은 tgz 파일로 압축이되어있을것입니다 .알집등이 해당 압축파일을 해제할수있으므로 파일을 풀도록 하죠..
일단 C:\APM_Setup\htdocs 에 압축을 풀도록 하죠! 그러면 그 폴더안에 public_html 이라는 폴더가 생깁니다.(원데이넷은 이곳이 웹루트폴더입니다.) 우리역시 해당 public_html을 웹루트로 수정을 해야합니다.
아파치설정파일 : C:\APM_Setup\Server\Apache\conf\httpd.conf 파일을 열어서 웹루트를 수정해야합니다.
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/APM_Setup/htdocs/public_html"
위처럼 DocumentRoot 를 검색해보시면 보실수있습니다. public_html 으로 잡아야하므로 위처럼 수정하시기 바랍니다.
다른폴더에 압축을 푸셨다면 해당 폴더로 지정하시기 바랍니다. 아파치의 설정이 바뀌었으니 아파치를 재시작해야합니다.
화면 우측하단 트레이아이콘에 녹색동그라미 아이콘을 보실수있습니다. 마우스 우클릭을 하게되면 서비스재시작 을 보실수있습니다. 재시작을 하게되면 반영이됩니다. 다시 http://localhost/ 에 접속하여서 변경된것을 확인하시기 바랍니다.
사이트는 열리나 DB접속오류가 확인될것입니다. 이제파일은 처리가되었으니 디비를 처리하도록하겠습니다.
먼저 DB가 없으므로 DB를 생성해야합니다. DB생성은 phpMyAdmin 을 이용하도록 하겠습니다. 해당 툴은 apmsetup이 설치될시에 자동설치되었으므로 이용만 하시면됩니다.
http://127.0.0.1/myadmin/ 에 접속하시기 바랍니다.
id 는 root 비밀번호는 apmsetup 으로 접속하시기 바랍니다
아직 만들어진 디비가 없으므로 좌측DB리스트에서는 기본밖에 없습니다.
디비를 만드는데..이름을 그냥 test 로하였습니다.
이름을 다르게하신다면 이후 계정생성부분에시 디비이름 적는곳이있는데 그곳을 변경하셔야합니다.
원데이넷은 문자셋이 UTF-8이므로 utf8로 선택하신후에.. 만들기를 누르시기 바랍니다.
왼쪽에 test라는 데이터베이스 보이게되는데 해당 DB를 클릭!.
이제 백업된 sql 파일을 통해서 DB를 복원해보죠.
찾아보기를 눌러서 SQL확장자를 가진... 백업파일을 선택하신후 실행을 누르시기 바랍니다.
시간이 좀 걸리겠지만 별 무리없이 가져오기가 끝났을겁니다.
그런후 test디비를 클릭하게되면 좌측에 테이블들이 모두 복원된것을 확인하실 수 있습니다.
디비 생성및 복원이 완료되었으미 .이제 해당 디비를 사용할 사용자계정을 만들어 봅시다.
SQL창에서 다음 명령을 실행하도록합니다.
grant all on test.* to test_id@localhost identified by 'test_pw';
test 디비에 test_id 라는 계정을 연결하고 해당 test_id 계정의 비밀번호는 test_pw 로 한다.
그런후 솔루션의 DB접속파일 : /mall/common/db_conf.php 혹은 /odprogram/odcommon/od_db_conf.php 파일을 열어서 해당 정보를 기입해주면됩니다.
위처럼 정보를 입력하여주시면됩니다.. 그러면 홈페이지가 오픈이됩니다.
이후 하셔야할 작업은 심볼릭링크값을 설정하는것입니다. 윈도우에는 심볼링링크가 없습니다.
그러므로 원데이넷이 지정한 심볼릭링크에대한 링크는 모두 생성되지않습니다.(혹은 같은 폴더명으로 생성되는경우도있음)
그러므로 해당 링크를 걸고있는 경우가 오류가 날 것입니다. 예를들어 이미지가 보이지않거나 파일 업로드의 오류입니다.
이미지의경우 열리지않는다면 홈페이지에서 바로 확인이 가능합니다. X표시된 이미지의 경로를 보고 경로를 추척하다보면 없는 폴더를 참조하고있을것입니다. 그것이 사라진 심볼릭링크값입니다.
심볼릭링크의 설정법은 다음에 포스팅을 하도록 하겠습니다.
'잡동사니' 카테고리의 다른 글
갑자기 생각이나서 eco2 를 검색해보았는데.. (0) | 2011.10.05 |
---|---|
윈도우에서 심볼릭링크 만들기.. (0) | 2011.07.25 |
[락앤락] i'm not a paper cup (0) | 2011.06.28 |
늑대와 향신료~ 만화책 사버렸다~ (6) | 2011.06.25 |
Risk Your Life - 동영상 (0) | 2011.05.27 |