allow_url_fopen 관련 오류가 발생하는 경우 해결 방법

allow_url_fopen과 관련된 오류가 발생하는 경우

WPML에서 번역 관리를 위해 WPML Translation Management를 활성화하니 다음과 같이 allow_url_fopen=1로 설정해야 한다는 오류가 발생했습니다.

allow_url_fopen 오류

WPML Translation Management를 사용하려면 allow_url_fopen 익스텐션이 설치되어 있어야 하고 활성화되어야 합니다.

보안상 allow_url_fopen이 막혀있는 경우가 있습니다. 공유호스팅의 경우 이 설정을 변경하지 못할 수도 있습니다. 먼저 웹호스팅 업체에 문의하여 allow_url_fopen을 열어줄 수 있는지 문의해보시기 바랍니다.

해외 웹호스팅 서비스를 이용하는 경우에는 공유 호스팅에서도 PHP 설정을 직접 변경이 가능한 경우가 많습니다.

블루호스트(Bluehost) 공유호스팅을 이용하는 경우에는 php.ini 파일을 열어서 allow_url_fopen 라인을 찾아서 활성화(On) 또는 비활성화(Off)해줄 수 있습니다.

추가: 블루호스트의 경우 "블루호스트에서 PHP 버전과 PHP 환경 설정값 변경하기 (새로운 cPanel 인터페이스)"를 참고해보세요.

이 블로그의 경우 아이페이지(iPage) 공유호스팅 서비스를 이용하고 있는데 (업데이트: Bluehost 공유호스팅으로 변경했습니다), cPanel에 접속하여 직접 이 설정을 변경할 수 있습니다. iPage 홈페이지에 로그인한 후 Tools > CGI and Scripted Language Support를 클릭하고 PHP Scripting을 클릭하면 PHP 설정을 변경할 수 있습니다.

PHP 설정 변경

기본적으로 Off로 설정되어 있을 것입니다. On으로 변경해주고 "Save"를 클릭하면 곧바로 변경사항이 적용됩니다. 그러면 더 이상 allow_url_fopen 관련 오류가 발생하지 않을 것입니다.

참고:

Leave a Comment

프리미엄 테마 그래픽 동영상 템플릿 무료 다운로드