채택완료

KCP 인은증 리눅스서버에서만 적용이 되나요?

2016-12-06 (화) 13:05:25 4,363

윈도우 apm 를 사용하고 있는데 권한설정을 해도 안되네요.

심지어는 주소창에 해당 폴더에 그림파일넣고 보여지는가 테스트도 해봤는데 잘되는데..

해서 인증소스를 보니..~~(잘 모르지만)

리눅스서버에서만 적용이 되는건가요...???

(리눅스서버에서 해보니 잘됨)

// 인증, 결제 모듈 실행 체크

function module_exec_check($exe, $type)

{

    $error = '';

    $is_linux = false;

    if(strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN')

        $is_linux = true;

    // 모듈 파일 존재하는지 체크

    if(!is_file($exe)) {

        $error = $exe.' 파일이 존재하지 않습니다.';

    } else {

        // 실행권한 체크

        if(!is_executable($exe)) {

            if($is_linux)

                $error = $exe.'\n파일의 실행권한이 없습니다.\n\nchmod 755 '.basename($exe).' 과 같이 실행권한을 부여해 주십시오.';

            else

                $error = $exe.'\n파일의 실행권한이 없습니다.\n\n'.basename($exe).' 파일에 실행권한을 부여해 주십시오.';

        } else {

|

답변 2개

채택된 답변
+20 포인트

KCP에서 제공되는것은 php는 리눅스 모듈로 제공되는것으로 압니다. 그렇기에 가능하면 리눅스 호스팅으로 개발하는것을 권유드립니다.

윈도우즈도 해당 실행 파일에 대하여 실행권한을 모두나 guest로 주시면 실행됩니다 그리고 윈도우즈 모듈도 별도 제공하고 있으니 참고 하시기 바랍니다.

답변을 작성하려면 로그인이 필요합니다.