[재업]윈도우 설치시 에러가 발생합니다. > 버그 & 건의

본문 바로가기

버그 & 건의

[재업]윈도우 설치시 에러가 발생합니다.

본문

이전 글을 지웠습니다. 지운 이유는 다음 날 맑은 정신으로 보니 eyoom/install/setup.config.php와 install/ajax.install.check.php 파일 안에 $ajax_token을 만드는 코드가 값은 줄 알았는데 달라서 입니다. 그럼에도 윈도우 설치시 에러나는 것은 같으며 문제도 이 부분에서 발생합니다. 오늘 시간이 나서 원인을 찾아보았습니다.

서버 환경은 SERVER_SOFTWARE 값이 Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/7.4.16 입니다.

윈도우 환경에서 실행시 install/ajax.install.check.php 파일의 34라인에서 "잘못된 요청입니다." 라고 알람 창이 뜹니다. 물론 확인 결과 eyoom/install/setup.config.php파일에서 생성되어 넘어오는 $_POST['ajax_token'] 값과 install/ajax.install.check.php에서 생성되는 $ajax_token값은 다릅니다. 원인은  eyoom/install/setup.config.php 파일의 28라인에서 $_SERVER['REMOTE_ADDR'] 값이 윈도우와 리눅스 환경에서 서로 다르게 나타나고 있기 때문입니다. 다음과 같이 수정해서 해결했습니다.

$ajax_token = md5($tmp_str.$_SERVER['REMOTE_ADDR'].dirname(str_replace('eyoom'.DIRECTORY_SEPARATOR,'',dirname(__FILE__)).'/'));

댓글목록1

이윰IN님의 댓글

profile_image
letsgolee님 안녕하세요.

좋은 정보 알려 주셔서 감사드립니다.
다음 버전에 적용하여 배포하도록 하겠습니다.

다시 한번 진심으로 감사한 마음을 전합니다.
오늘도 멋진 하루 되세요. ^^

축하합니다. 첫댓글 포인트 43포인트를 획득하였습니다.

버그&건의 이용 안내

버그&건의 게시판에 이용 중 버그가 있거나 개선점 등을 남겨주시면 참고하도록 하겠습니다.
이 게시판은 이윰넷 관리자가 일일이 응대 해 드리지는 않으니 참고해 주시기 바랍니다.
질문글은 꼭 질문과 답변 게시판 또는 1:1문의 게시판을 이용하여 주시기 바랍니다.

전체 3 건 - 1 페이지
사이트 내 전체검색