워드프레스에서 'Fatal error: Call to undefined function register_setting()' 오류가 발생하는 경우

2018. 4. 11. 07:56 | 댓글 0

워드프레스 테마를 설치할 때 간혹 'Fatal error: Call to undefined function register_setting()...' 오류가 발생하는 경우가 있습니다.

가령 The7 테마를 설치할 때 다음과 같은 오류가 발생할 수 있습니다.

Fatal error: Call to undefined function register_setting() in/home/altistdc/public_html/wp-content/themes/dt-the7/inc/mods/theme-update/theme-update.php on line 35

이와 같은 오류가 발생하는 원인은 다양합니다. 이 경우 먼저 테마 개발자에게 연락하여 지원을 요청하는 것이 좋습니다.

플러그인이 설치되어 있다면 모두 비활성화한 상태에서도 이와 같은 오류가 발생하는지 체크해보면, 문제가 플러그인 충돌에 의한 것인지 확인할 수 있습니다.

플러그인을 모두 비활성화한 상태에서도 동일한 문제가 발생하면 문제가 웹호스팅과 관련된 것으로 의심해볼 수 있습니다.

특히 The7의 Main Demo는 높은 PHP 환경 설정값을 요구하기 때문에 일부 웹호스팅 서버에서 데모가 제대로 설치되지 않을 수도 있습니다.

사이트그라운드에서 워드프레스 데모 설치 시 에러가 나는 경우 다음과 같은 코드를 .htaccess 파일에 추가하면 문제가 해결될 수 있습니다.

<IfModule mod_dtimeout.c>
<Files ~ ".php">
SetEnvIf Request_URI "index.php" DynamicTimeout=300
SetEnvIf Request_URI "themes.php" DynamicTimeout=300
SetEnvIf Request_URI "wp-admin" DynamicTimeout=300
</Files>
</IfModule>

자세한 내용은 Siteground에서 워드프레스 데모 설치 시 에러가 나는 경우를 참고해보시기 바랍니다.

워드프레스와 관련하여 문제가 발생하는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">