역시나 머리가 나쁘다. 이런저런 것들을 기억하고 있어야 하는데, 이렇게 적어놓질 않으면 까먹어 버린다.
이번에는 로컬 세팅에서 웹 서비스를 요청하고 이용하는 데 있어서 해야 할 점이다. http call을 한다거나 file_get_contents() 등의 웹 관련 함수를 실행하면 아래와 같은 오류가 뜬다.
URL file-access is disabled in the server configuration...
요컨대 서버 세팅 때문에 파일을 사용할 수 없다는 것인데, 이를 바꾸는 것은 매우 간단하다. Apache server를 세팅한 설정 파일에 가서 해당 설정을 바꾸어 주는 것이다. APMSetup을 사용하는 경우에는 c:/apmsetup/ 디렉토리의 php.ini 파일을 만져준다.
항목 중에서 allow_url_fopen=Off라는 항목이 있다. 이를 On으로 바꾸어 주면 해당 기능을 사용할 수 있다. 간단해 보이지만 보안에 취약하다는 약점도 있으니 실험이 아닌 실제 서비스에서 사용할 때에는 다른 방법으로 이 사항을 커버해야 할듯.
No comments:
Post a Comment