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

워드프레스 정보를 제공하는 블로그 Avada 2018. 4. 11. 07:56 • 댓글:

워드프레스 테마를 설치할 때 간혹 '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

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

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

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

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

특히 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에서 워드프레스 데모 설치 시 에러가 나는 경우를 참고해보시기 바랍니다.

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

참고

https://avada.tistory.com/2413

 

멀웨어 감염으로 인해 워드프레스 관리자 페이지 로그인 오류 문제

클라께서 워드프레스 관리자 페이지에 로그인하지 못하는 문제로 연락해왔습니다. 문제를 살펴보니 로그인 오류 문제의 원인이 멀웨어(악성코드) 감염으로 인한 것이었습니다. 워드프레스 관

avada.tistory.com