[phpVMS] 서버 내 AIRAC 업데이트 하기
2016. 4. 1. 21:49
주의사항
1. navdata 테이블을 백업해주세요.
2. 프로그램은 phpvms_navdata 테이블을 업데이트 전에 다 삭제합니다.
3. 프로그램은 phpvms_navdata가 존재하지 않으면 실행되지 않습니다.
4. Prefix가 다르다면 navdata 테이블의 Structure 만을 복제하여 phpvms_navdata 를 만드세요.
그 후 옮겨주시면 됩니다.
5. 저는 잘 되었지만, 꼭 그것이 여러분들이 잘 될거라는 보장이 없습니다. 사고에 주의하세요.
준비사항
1. phpVMS가 설치된 서버가 필요합니다.
2. 서버는 SSH를 지원해야 합니다. root 권한이 필요할 수도 있습니다.
3. Navigraph 사에서 제작되는 FS2BUILD 용 AIRAC이 필요합니다.
이 게시글은 phpVMS Forum의 'airhaul' 님 게시글을 한글 번역한 것 입니다.
원문 게시글은 다음과 같은 링크에서 보실 수 있습니다.
http://forum.phpvms.net/topic/19993-navdata-update/
먼저, 다음 파일을 다운로드 합니다.
1. FSBUILD용 AIRAC과 위쪽의 navdata.zip 파일을 준비합니다.
2. navdata.zip의 압축을 풀고, FSBUILD용 AIRAC을 설치합니다. Fsbuild가 없을 경우 임의로 fsbuild2.exe 빈 파일을 만듭니다.
3. 필요한 파일은 다음과 같습니다.
- awys.txt (AIRWAY, 항로 파일)
- ints.txt (INTERSECTION, 픽스와 인터섹션 파일)
- navs.txt (NDB and VOR, 항법시설 파일)
4. FSBUILD용 AIRAC에서 위 파일을 빼냅니다.
5. navdata.zip의 압축 푼 내용물을 .../navdata/ 에 폴더를 만들어 저장합니다.
6. .../navdata/fsbuild/ 에 위쪽의 AIRAC에서 빼낸 내용물을 집어 넣습니다.
7. .../navdata/ 내부의 db.php를 열어서 각종 정보를 입력합니다.
8. SSH를 통해 서버로 진입합니다. putty를 사용하면 좋습니다.
9. navdata 폴더로 cd 합니다.
10. php -f fsbuildparse.php 를 입력합니다.
11. 5분 가량 지난 후 다음과 같은 결과물을 얻어야 합니다.
Loading airways segments...91220 airway segments loaded...
Loading VORs...965 VORs added, 2834 updated
Loading NDBs...2202 NDBs added, 1800 updated
Loading INTs...93944 INTs added, 54743 bypassed already in DB
Completed!
Loading VORs...965 VORs added, 2834 updated
Loading NDBs...2202 NDBs added, 1800 updated
Loading INTs...93944 INTs added, 54743 bypassed already in DB
Completed!
'취미와 코딩 > phpVMS' 카테고리의 다른 글
[phpVMS] 스킨 사용 시 모바일 지원 (0) | 2016.04.29 |
---|---|
[phpVMS] 가입 시 오는 이메일 한글화 하기 (0) | 2016.04.11 |
[phpVMS] Pilot Badge 한글화하기 (0) | 2016.02.01 |
[phpVMS] ACARS에 시현되는 파일럿 이름 순서 변경 (0) | 2016.01.20 |
[phpVMS] 모듈을 제작하는 방법 (0) | 2016.01.16 |