이 오류를 해결하는 방법 치명적인 오류 : 정의되지 않은 함수 호출…?


11

치명적인 오류 : 14 행의 /home/content/33/7211533/html/someSite/wp-blog-header.php에서 정의되지 않은 함수 wp () 호출

아무도 문제가 무엇인지 알 수 있습니까?

이미 wp-includeswp-admin폴더를 업데이트 functions.php했는데 문제가 없지만 문제를 해결하는 방법을 찾지 못했습니다. 어떤 제안?


편집하다

수동 업데이트 와 동일한 WordPress를 다시 설치했습니다 (사이트에 새 복사본을 업로드하고 최신 상태인지 확인) .

그 후에는 잘 작동하기 시작 하여이 문제가 해결되었습니다.


환경 (WordPress 버전, 활성 테마 / 플러그인 등), 평상시와는 다른 것, 어디서 / 어떻게 얻을 수 있는지에 대해 상당히 많은 정보를 제공해야합니다. 오류.
칩 베넷

질문을 수정하는 대신 솔루션을 실제 답변으로 추가하십시오.
s_ha_dum

WP 오류 수정 ( wordpress.org/plugins/wp-bug-tracker ) 플러그인을 확인하십시오 . 전에는 WP Bug Tracker라고 불렀습니다.

답변:


7

wp()아주 중요한 기능입니다. 그것은 functions.php파일에 있으며 ( functions.php테마, 다른 것과 혼동하지 마십시오 ) require어떤 시점에서 해당 파일에 대한 지시문을 전달하지 않고 WP를로드 할 수 있다고 생각하지 않습니다 .

따라서 설치가 매우 손상된 것처럼 보입니다 functions.php. 코어의 파일이 손상되었거나 다른 것이 손상되어 해당 파일을로드하지 않습니다.


예 : 오른쪽 사람, 내가 무슨 짓을하는 것은 내가 대답을 읽기 전에 이미 문제를 해결 ... 내가 모든 것을 다시,하지만 난 너무 답변을 선택할 수 있습니다, 그래서 당신의 대답은, 광산과 동일합니다
아놀드

11

귀하의 wp-config.php파일은 어떤 이유로 비어있을 수 있습니다.


1
왜 이것이 다운 보팅되고 있습니까? 제 경우에는 원인이었습니다.
br4nnigan

1
이것은 또한 내 문제입니다. wp-config 저장이 중단되어 파일이 비게 되어이 오류가 발생했다고 생각합니다. 그것을 복원하고 수정되었습니다.
sbuck

내 wp-config.php가 비게 된 이유를 모르겠습니다. 일단 수정되면 모든 것이 잘 작동했습니다.
amit bakle

1

Siteground로 마이그레이션 할 때 Siteground가 파일의 마지막 줄에서 포함 파일을 wp-config.php잘못된 디렉토리로 변경 한 이유를 모르겠습니다 .

스크린 샷

올바른 경로는이 경로 여야합니다.

/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) )
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );

/** Sets up WordPress vars and included files. */
require_once( ABSPATH . 'wp-settings.php' );

0

디스크 공간이 충분하지 않을 때 자동 업데이트를 사용하면이 문제가 발생할 수 있습니다. 이 경우 서버의 여유 공간을 확보 한 다음 Wordpress를 최신 버전으로 수동으로 업그레이드하십시오.


0

문제는 손상된 wp-config.php의 결과 인 것 같습니다. 데이터베이스 자격 증명으로 로컬 버전을 업데이트하고 ftp를 통해 업로드했으며 작동했습니다.


0

같은 문제가 있었다. 더 쉬운 해결책을 찾으십시오.

  1. wp-settings.php를 엽니 다
  2. 다음 줄을 주석 처리하십시오 ( "health"검색).
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. 모든 플러그인 업데이트
  2. wp-settings.php를 이전 상태로 복원

-1

놀라운 ... 치명적인 오류가 있거나 정의되지 않은 기능으로 전화하면 이메일로 이동하여 해당 이메일에서 호스팅 주소에서 보낸 메시지가있을 수 있습니다 ... 다시 설치하거나 로그인 한 이메일 페이지에서 ... 문제 고정됩니다 ..


4
치명적인 오류가 발생하면 WordPress에서 이메일을 보내지 않습니다.
fuxia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.