GSI

dat 파일을 받기 위해서 iis에 웹을 셋팅하고 받으려고 할때 아래와 같은 오류가 날때가 있다.


구글 크롬에서는 위와 같이 깨지게 나올때도 있다.


익스플로러에서 인코딩을 유니코드로 해보면

내부 서버 오류가 발생했기 때문에 페이지를 표시할 수 없습니다.

깨지지 않은 오류 메시지를 보실 수 있습니다.


dat 파일을 다운로드 받을려고 하는데 안되는 경우이기 때문에

MIME 쪽 설정을 봐야 합니다.


위와 같이 .dat 파일이 등록이 되어 있지만 

안되는 경우가 존재를 합니다.

원래 이렇게 등록이 되어 있으면 되야 하지만 안되니 아래를 더 확인해 봐야 합니다.


web.config 를 체크 해봅니다.

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

    <system.webServer>

        <staticContent>

            <mimeMap fileExtension=".dat" mimeType="application/x-msdownload" />

        </staticContent>

        <defaultDocument>

            <files>

                <add value="index.asp" />

            </files>

        </defaultDocument>

        <httpErrors errorMode="Detailed" />

    </system.webServer>

</configuration>


위와 같이 .dat 구문이 있다면 충돌이 일어 나게 된다.
이렇게 되면 아래와 같이 조치를 한다.

MIME 설정창에서 .dat 파일을 지웁니다.
그리고 iis를 재시작을 하게 되면 
web.config 에 있던 .dat 파일이 자동으로 등록되고 
web.config 에는 없어지게 되어 있습니다.
-- 이상입니다. --


Posted by gsi
:

XP IIS 에 PHP 설치 하기

Etc 2009. 1. 5. 18:20 |


1. php 설치 파일을 받아서 원하는 폴더(c:\php)에 압축을 푼다.
http://www.php.net/downloads.php
(반드시 zip으로 묶인걸 받으세요. 그게 편해요)
2. c:\php\php5ts.dllC:\WINDOWS\system32 에 복사한다.
3. c:\php\dev\php5ts.libC:\WINDOWS\system32 에 복사한다.
4. php.ini-dist, php.ini-recommended 둘중에 하나를 php.ini로 바꾼 다음에 C:\WINDOWS 에 복사한다.
5. iis 설정을 한다.
5.1. 사이트 등록정보에서 ISAPI 필터 탭에서 필터이름 : phptest, 실행파일 : C:\php\php5isapi.dll 로 등록한다.
5.2. 홈디렉토리 탭에서 "구성" 버튼을 클릭한 후에 "추가" 버튼을 누른다.
5.2.1. 실행파일 : C:\php\php5isapi.dll
        확장자명 : .php
        모든 동사를 다음으로 제한 변경후 GET,HEAD,POST,DEBUG 를 추가한다.
6. IIS를 재시작 한다.

이후에는 가상디렉토리를 잡던 해당 wwwroot에 추가를 하던 아래의 파일을 하나 제작해서
테스트를 하면 된다.
    -- phpinfo.php--
       <? phpinfo()?>
Posted by gsi
: