IIS 7.5 에서 그누보드 문제 완벽 해결 [ 최신 정보 ]
그누보드 4 를 최신 IIS + PHP + MySQL 에서 설치 하는데 정보가 별로 없고 에러가 엄청나서 힘들었습니다.
정말 힘들게 찾아서 모든 문제를 해결 하고 글을 씁니다.
본 글에서는 그누보드 설치이 아닌 그누보드에 IIS 설정 최적화 시켜서
오류가 나지 않도록 하는 방법을 알려드리겠습니다.
< 본 강좌는 IIS 가 설치되어 있다는 기준으로 말씀드립니다. >
1. 웹 플랫폼 설치 관리자 에서 다음의 것들을 설치 합니다.
- MySQL
- IIS용 PHP 관리자
- PHP 5.3용 Windows 캐시 확장 1.1
이렇게 3 가지를 설치 해주시면 자동으로 IPM ( IIS + PHP + MySQL ) 환경이 만들어 집니다.
설치 완료 후에는 IIS 재시작 해주는거 아시죠?
2. MIME 형식 변경하기 - 썸네일 출력 안되는 문제 해결
IIS -> MIME 형식 -> 추가 버튼을 클릭합니다.
파일 이름 확장명: .* ( 또는 .)
MIME 형식: application/octet-stream ( 또는 image/thumb)
이렇게 입력하고 확인을 클릭합니다. 이렇게 하시면 썸네일이 올바르게 출력됩니다.
3. PHP 환경 설정 변경 - 흰 화면만 출력되는 문제 해결
IIS -> PHP Manager 로 이동합니다.
만약 노란색 경고 창이 떠있다면 설정 업데이트를 클릭해서 권장 설정을 적용 시켜 줍니다.
다음으로, Manage All settings 를 클릭합니다.
shot_open_tag 옵션이 Off 일겁니다. On 으로 바꿔 줍니다.
이렇게 하시면 그누보드 페이지가 정상적으로 표시 됩니다.
4. MySQL 설정 변경 - 글 작성이 안되는 문제를 해결
프로그램 파일의 MySQL 폴더 안에 있는 my.ini 파일을 열어주세요.
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
부분을 찾아 # 으로 주석 처리를 해주고 저장 해주세요.
다음으로, 서비스 (제어판에 있는 그것) 으로 들어가 MySQL 서비스를 종료 후 다시 실행 해주세요.
이렇게 하시면 글과 댓글이 정상적으로 작성 됩니다.
휴... 정말 문제 해결 하느라 힘들었습니다.
어떻게 생각하면 기본 PHP 와 MySQL 이 완전한 순정 상태 이기 때문에 일어나는 문제 입니다.
이렇게 약간의 설정 변경을 하시면 IIS 환경 에서도 그누보드를 정상적으로 이용 가능합니다.
IIS 에서 그누보드를 사용하시는 사람들에게 단비같은 글이 되기를...^^
정말 힘들게 찾아서 모든 문제를 해결 하고 글을 씁니다.
본 글에서는 그누보드 설치이 아닌 그누보드에 IIS 설정 최적화 시켜서
오류가 나지 않도록 하는 방법을 알려드리겠습니다.
< 본 강좌는 IIS 가 설치되어 있다는 기준으로 말씀드립니다. >
1. 웹 플랫폼 설치 관리자 에서 다음의 것들을 설치 합니다.
- MySQL
- IIS용 PHP 관리자
- PHP 5.3용 Windows 캐시 확장 1.1
이렇게 3 가지를 설치 해주시면 자동으로 IPM ( IIS + PHP + MySQL ) 환경이 만들어 집니다.
설치 완료 후에는 IIS 재시작 해주는거 아시죠?
2. MIME 형식 변경하기 - 썸네일 출력 안되는 문제 해결
IIS -> MIME 형식 -> 추가 버튼을 클릭합니다.
파일 이름 확장명: .* ( 또는 .)
MIME 형식: application/octet-stream ( 또는 image/thumb)
이렇게 입력하고 확인을 클릭합니다. 이렇게 하시면 썸네일이 올바르게 출력됩니다.
3. PHP 환경 설정 변경 - 흰 화면만 출력되는 문제 해결
IIS -> PHP Manager 로 이동합니다.
만약 노란색 경고 창이 떠있다면 설정 업데이트를 클릭해서 권장 설정을 적용 시켜 줍니다.
다음으로, Manage All settings 를 클릭합니다.
shot_open_tag 옵션이 Off 일겁니다. On 으로 바꿔 줍니다.
이렇게 하시면 그누보드 페이지가 정상적으로 표시 됩니다.
4. MySQL 설정 변경 - 글 작성이 안되는 문제를 해결
프로그램 파일의 MySQL 폴더 안에 있는 my.ini 파일을 열어주세요.
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
부분을 찾아 # 으로 주석 처리를 해주고 저장 해주세요.
다음으로, 서비스 (제어판에 있는 그것) 으로 들어가 MySQL 서비스를 종료 후 다시 실행 해주세요.
이렇게 하시면 글과 댓글이 정상적으로 작성 됩니다.
휴... 정말 문제 해결 하느라 힘들었습니다.
어떻게 생각하면 기본 PHP 와 MySQL 이 완전한 순정 상태 이기 때문에 일어나는 문제 입니다.
이렇게 약간의 설정 변경을 하시면 IIS 환경 에서도 그누보드를 정상적으로 이용 가능합니다.
IIS 에서 그누보드를 사용하시는 사람들에게 단비같은 글이 되기를...^^
댓글 4개
고스톱인생
13년 전
와우 좋은정보 감사합니다.
놀지말구일해
13년 전
감사합니다^^
아시다시피
13년 전
오우~~고생(삽질) 끝이군요..
감사합니다..
감사합니다..
11년 전
정말 감사합니다!!! ㅠㅠ 이것떄문에 일주일쨰 삽질이였는데.. 해결되었네요.
참고로 windows 2008 r2 의 경우, OS 재시작하면 설정을 다시해줘야하더군요;; -_-;;;
참고로 windows 2008 r2 의 경우, OS 재시작하면 설정을 다시해줘야하더군요;; -_-;;;
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1803 | ||
| 3308 | 11년 전 | 2091 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4750 | |
| 3306 |
바른사나이
|
6년 전 | 3273 | |
| 3305 | 6년 전 | 12305 | ||
| 3304 | 7년 전 | 3702 | ||
| 3303 | 7년 전 | 3742 | ||
| 3302 |
지리산초보
|
7년 전 | 13596 | |
| 3301 |
sozet
|
8년 전 | 4901 | |
| 3300 |
sozet
|
8년 전 | 5971 | |
| 3299 |
sozet
|
8년 전 | 10862 | |
| 3298 | 8년 전 | 4015 | ||
| 3297 |
또치하우스
|
8년 전 | 4442 | |
| 3296 | 8년 전 | 11969 | ||
| 3295 |
또치하우스
|
8년 전 | 14985 | |
| 3294 | 8년 전 | 6024 | ||
| 3293 | 8년 전 | 5587 | ||
| 3292 |
|
9년 전 | 5316 | |
| 3291 | 9년 전 | 13677 | ||
| 3290 | 9년 전 | 5051 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기