Home 게시판 커뮤니티 Q&A 워드플레스 설치후 다음과 같은 블로그 화면이

16개 답변, 1 voice Last updated by 익명 18 years, 7 months 전
  • 익명
    손님
    @
    #1651

    헛.. 그랬군요. 어ㅤㅉㅐㅎ든 해결되었다니 다행입니다. 😀

    익명
    손님
    @
    #1652

    재 설치해도 같은 화면입니다.

    아래와 같은 문구를 내 뱉습니다.
    Warning: extract() [function.extract]: First argument should be an array in /home/phpsource/ajaxwotc/wp/wp-includes/functions.php on line 2109

    http://trac.wordpress.org/ 에서 조회 해봐도 못찼겟어요..

    무엇을 의심해봐야 할지 원

    익명
    손님
    @
    #1660

    재 설치해도 같은 화면입니다.

    아래와 같은 문구를 내 뱉습니다.
    Warning: extract() [function.extract]: First argument should be an array in /home/phpsource/ajaxwotc/wp/wp-includes/functions.php on line 2109

    http://trac.wordpress.org/ 에서 조회 해봐도 못찼겟어요..

    무엇을 의심해봐야 할지 원

    익명
    손님
    @
    #1653

    버전은 2.0.2 입니다.

    익명
    손님
    @
    #1661

    버전은 2.0.2 입니다.

    익명
    손님
    @
    #1654

    function load_template($file) {
    global $posts, $post, $wp_did_header, $wp_did_template_redirect, $wp_query,
    $wp_rewrite, $wpdb;
    echo gettype($wp_query->query_vars);exit;
    // print_r($wp_query); exit;
    extract($wp_query->query_vars);

    require_once($file);
    }

    // 디버깅 1. null 값으로 나오더군요.
    echo gettype($wp_query->query_vars);exit;

    // 디버깅 2. 그래서 아래와 같이 해보면
    new dBug($wp_query); exit; // dBug()는 print_r 를 읽기쉬운형태로 표현합니다.

    query [empty string]
    query_vars [empty string]
    queried_object [empty string]
    queried_object_id [empty string]
    request [empty string]
    posts [empty string]
    post_count 0
    current_post -1
    in_the_loop [empty string]
    post [empty string]
    is_single [empty string]
    is_preview [empty string]
    is_page [empty string]
    is_archive [empty string]
    is_date [empty string]
    is_year [empty string]
    is_month [empty string]
    is_day [empty string]
    is_time [empty string]
    is_author [empty string]
    is_category [empty string]
    is_search [empty string]
    is_feed [empty string]
    is_trackback [empty string]
    is_home [empty string]
    is_404 [empty string]
    is_comments_popup [empty string]
    is_admin [empty string]
    is_attachment [empty string]

    익명
    손님
    @
    #1662

    function load_template($file) {
    global $posts, $post, $wp_did_header, $wp_did_template_redirect, $wp_query,
    $wp_rewrite, $wpdb;
    echo gettype($wp_query->query_vars);exit;
    // print_r($wp_query); exit;
    extract($wp_query->query_vars);

    require_once($file);
    }

    // 디버깅 1. null 값으로 나오더군요.
    echo gettype($wp_query->query_vars);exit;

    // 디버깅 2. 그래서 아래와 같이 해보면
    new dBug($wp_query); exit; // dBug()는 print_r 를 읽기쉬운형태로 표현합니다.

    query [empty string]
    query_vars [empty string]
    queried_object [empty string]
    queried_object_id [empty string]
    request [empty string]
    posts [empty string]
    post_count 0
    current_post -1
    in_the_loop [empty string]
    post [empty string]
    is_single [empty string]
    is_preview [empty string]
    is_page [empty string]
    is_archive [empty string]
    is_date [empty string]
    is_year [empty string]
    is_month [empty string]
    is_day [empty string]
    is_time [empty string]
    is_author [empty string]
    is_category [empty string]
    is_search [empty string]
    is_feed [empty string]
    is_trackback [empty string]
    is_home [empty string]
    is_404 [empty string]
    is_comments_popup [empty string]
    is_admin [empty string]
    is_attachment [empty string]

    Avatar of 082net082net
    Keymaster
    @082net
    #1655

    1. 플러그인을 모두 비활성화 시킨 뒤 확인해 보셨나요?

    2. 메인화면에서 "Not Found" 에러 화면이 나온것인가요?

    3. 가능하다면 문제가 있는 페이지의 주소를 알려주세요.

    load_template 함수에 문제가 있다기 보다는 다른 환경에서 오는 문제인듯 합니다.

    대충 에러가 출력되는곳의 위치로 봤을때

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>

    두곳에서 생기는 오류내용 인듯 합니다.

    우선 위 사항들에대한 내용을 알려주세요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #1663

    1. 플러그인을 모두 비활성화 시킨 뒤 확인해 보셨나요?

    2. 메인화면에서 "Not Found" 에러 화면이 나온것인가요?

    3. 가능하다면 문제가 있는 페이지의 주소를 알려주세요.

    load_template 함수에 문제가 있다기 보다는 다른 환경에서 오는 문제인듯 합니다.

    대충 에러가 출력되는곳의 위치로 봤을때

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>

    두곳에서 생기는 오류내용 인듯 합니다.

    우선 위 사항들에대한 내용을 알려주세요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    익명
    손님
    @
    #1656

    1. 플러그인을 모두 비활성화 시킨 뒤 확인해 보셨나요?
    // 네에 일단 초기값 그대로 사용중이다 보니 비활성입니다. 그리고 지금 다시 확인 해봤습니다.

    2. 메인화면에서 "Not Found" 에러 화면이 나온것인가요?
    // 네에 메인화면에 "Not Found" 라고 나옵니다. 참고로 관리자모드에서는 문제를 발견하지 못했습니다.

    3. 가능하다면 문제가 있는 페이지의 주소를 알려주세요.
    // http://ajax.wo.tc/wp/ 참고로 지금은 http://drssay.com/wp/?page_id=5 에서 UTF-8 한글버전을 설치되어 있습니다. 그리고 이와 같은 현상은 wordpress.org 에서 직접 다운 받아도 같은 현상입니다.

    load_template 함수에 문제가 있다기 보다는 다른 환경에서 오는 문제인듯 합니다.
    // 저도 그러리라고 예상을 합니다만 워드프레스를 처음 사용하는터라 데이터 흐름을 도통 .. ;;

    익명
    손님
    @
    #1664

    1. 플러그인을 모두 비활성화 시킨 뒤 확인해 보셨나요?
    // 네에 일단 초기값 그대로 사용중이다 보니 비활성입니다. 그리고 지금 다시 확인 해봤습니다.

    2. 메인화면에서 "Not Found" 에러 화면이 나온것인가요?
    // 네에 메인화면에 "Not Found" 라고 나옵니다. 참고로 관리자모드에서는 문제를 발견하지 못했습니다.

    3. 가능하다면 문제가 있는 페이지의 주소를 알려주세요.
    // http://ajax.wo.tc/wp/ 참고로 지금은 http://drssay.com/wp/?page_id=5 에서 UTF-8 한글버전을 설치되어 있습니다. 그리고 이와 같은 현상은 wordpress.org 에서 직접 다운 받아도 같은 현상입니다.

    load_template 함수에 문제가 있다기 보다는 다른 환경에서 오는 문제인듯 합니다.
    // 저도 그러리라고 예상을 합니다만 워드프레스를 처음 사용하는터라 데이터 흐름을 도통 .. ;;

    익명
    손님
    @
    #1657

    의심되는 것은 $wp_query 이 객체인데요.

    class WP_Query 를 살펴보니 초기 설정되는

       
    var $post_count = 0;
    var $current_post = -1;

    위 두개의 프로퍼티 말고는 나머지 프로퍼티가 죄다 널값으로 확인됩니다.

    확인은 load_template() 에서 펑션 print_r()으로 확인해 봤습니다.
    [/code]

    익명
    손님
    @
    #1665

    의심되는 것은 $wp_query 이 객체인데요.

    class WP_Query 를 살펴보니 초기 설정되는

       
    var $post_count = 0;
    var $current_post = -1;

    위 두개의 프로퍼티 말고는 나머지 프로퍼티가 죄다 널값으로 확인됩니다.

    확인은 load_template() 에서 펑션 print_r()으로 확인해 봤습니다.
    [/code]

    익명
    손님
    @
    #1658

    플러그인 문제가 아닐까 생각했는데 다른 문제인가 보네요.

    우선, 사용중인 테마의 header.php 파일의 맨위에

    <?php wp(); ?>

    를 추가한뒤 확인해 보시기 바랍니다.

    저도 처음 접하는 에러내용이라 전혀 감이 잡히질 않는군요. 😕
    검색해보니 비슷한 증상에서 위 방법으로 해결된 경우가 있네요.
    (해결되지 않는다면 파일을 원래대로 돌려놓으세요)

    두번째 방법으로, wp-config.php파일에 있는

    define('ABSPATH', dirname(__FILE__).'/');

    부분에서 "dirname(__FILE__)"부분에 실제 경로로 직접 써 넣어주시거나 아래처럼 바꿔보세요.

    define('ABSPATH', '/home/phpsource/ajaxwotc/wp/'); //또는
    define('ABSPATH', $_SERVER['DOCUMENT_ROOT'] . 'wp/'); //또는
    define('ABSPATH', realpath(dirname(__FILE__)).'/');

    이 방법 역시 비슷한 증상에서의 해결법으로 나와있었습니다.

    익명
    손님
    @
    #1666

    플러그인 문제가 아닐까 생각했는데 다른 문제인가 보네요.

    우선, 사용중인 테마의 header.php 파일의 맨위에

    <?php wp(); ?>

    를 추가한뒤 확인해 보시기 바랍니다.

    저도 처음 접하는 에러내용이라 전혀 감이 잡히질 않는군요. 😕
    검색해보니 비슷한 증상에서 위 방법으로 해결된 경우가 있네요.
    (해결되지 않는다면 파일을 원래대로 돌려놓으세요)

    두번째 방법으로, wp-config.php파일에 있는

    define('ABSPATH', dirname(__FILE__).'/');

    부분에서 "dirname(__FILE__)"부분에 실제 경로로 직접 써 넣어주시거나 아래처럼 바꿔보세요.

    define('ABSPATH', '/home/phpsource/ajaxwotc/wp/'); //또는
    define('ABSPATH', $_SERVER['DOCUMENT_ROOT'] . 'wp/'); //또는
    define('ABSPATH', realpath(dirname(__FILE__)).'/');

    이 방법 역시 비슷한 증상에서의 해결법으로 나와있었습니다.

15 글 보임 - 1에서 15 까지 (총 17 중에서)
  • 답변은 로그인 후 가능합니다.