2010-02-17 3 views
3

우리는 우리가 웹 서버로 사용하는 사무실에서 두 대의 컴퓨터가 있습니다. 둘 다 Perl 5.10.0을 실행 중입니다. 우리는 시스템, OTRS 티켓 오픈 소스를 설치 한 시스템에 완벽하게 잘 실행하지만, 다른 한편으로 우리가왜 내 펄 프로그램은 하나 개의 시스템에 더러운 경고를 얻을 수 있지만 다른 무엇입니까?

Insecure dependency in require while running with -T switch. 

내가 왜 두 개의 동일한 펄이 두 시스템에 설치 갖는 것 같은 속고있어 오류를 받고있다 하나는 잘 돌아가고 다른 하나는 잘 안되네. 이게 시스템 레벨의 무언가인지 궁금합니다. 소프트웨어 설치 횟수는 동일합니다. 어떤 조언을 주시면 감사하겠습니다. 니키

+1

첫 번째 확인 : 속 와인 라인이 동일합니까? 당신은'mod_perl'를 사용하는 경우 둘째, 더러운 모드는 하나를 사용할 수'httpd.conf' 또는 포함 된'.conf' 파일 시스템에서가 아닌 다른 한편으로는? –

+2

사람들이이 문맥에서 "동일"하다고 말할 때마다 자동으로 "동일하지 않음"을 의미합니다. 당신이 다른 행동을하고 있다는 것은 당신에게 뭔가가 다르다는 것을 말해 주므로, 동일하지는 않습니다. :) –

+1

환경 변수를 비교하여 시작할 것입니다. 남자 페이지에서, 당신은 더러운 모드는 일반적 고려 결코 안전하지 않은 환경 변수에 매우 민감하다 볼 수 있습니다. –

답변

1

당신은 펄의 taint mode에 대해 읽을 수 있습니다. 한 가지 기계에서 오염 모드가 활성화되어 있고 다른 모드에서 활성화되지 않았다고 의심됩니다.

관련 문제