코스모스팜 회원관리를 활성화하면 테마 함수 (functions.php) 편집이 안됩니다.

코스모스팜 회원관리를 활성화하면 테마 함수 (functions.php) 편집 후 파일 업데이트가 되지 않는데요.

어떻게 해결할 수 있을까요?

테마는 llorix-one-lite 이고 차일드 테마를 만들어 사용하고 있습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요.

    Notice는 일단 오류는 아닙니다.

    오류는 Warning, Error 등으로 표시가 됩니다.

    워드프레스 관리자 페이지에서

    테마의 functions.php 파일 수정에는 영향을 주지 않을 듯합니다.

    코스모스팜 회원관리 플러그인의 코드는 개선해서 업데이트하도록 하겠습니다.

     

    WP-Members 플러그인과 코스모스팜 회원관리 플러그인을

    모두 최신 버전으로 업데이트하신 후에도 다시 확인해보시겠어요?

    KBoard(케이보드) 플러그인이 설치되어 있다면,

    워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 눌러주시면 업데이트가 완료됩니다.

     

    KBoard(케이보드) 플러그인이 설치되지 않았다면,

    FTP로 접속해서 파일을 업로드(덮어쓰기) 해주셔야 합니다.

    /wp-content/plugins/cosmosfarm-members 경로에 최신버전 파일을 업로드(덮어쓰기) 해주세요.

     

    KBoard(케이보드) 게시판 스킨과 플러그인 설치 방법도 참고해보시겠어요?

    고맙습니다.

  • 도움이 되실지 모르겠네요.
    아래와 같이 에러 로그가 쌓였네요.
    확인 부탁 드립니다.
     

    • Jul 06, 14:54:18

      PHP Notice: screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 14:54:18

      PHP Notice: get_screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 14:54:43

      PHP Notice: Undefined variable: submitted_term in /www/wp-content/plugins/wp-members/admin/tab-fields.php on line 746

    • Jul 06, 14:54:43

      PHP Notice: screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 14:54:43

      PHP Notice: get_screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 14:56:25

      PHP Notice: Only variables should be passed by reference in /www/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Controller.class.php on line 462

    • Jul 06, 14:57:09

      PHP Notice: Only variables should be passed by reference in /www/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Controller.class.php on line 462

    • Jul 06, 14:57:19

      PHP Notice: Only variables should be passed by reference in /www/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Controller.class.php on line 462

    • Jul 06, 15:05:07

      PHP Notice: screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:05:07

      PHP Notice: get_screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:06:26

      PHP Notice: Only variables should be passed by reference in /www/wp-content/plugins/cosmosfarm-members/class/api/Cosmosfarm_Members_API_Naver.class.php on line 59

    • Jul 06, 15:06:26

      PHP Notice: Only variables should be passed by reference in /www/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Controller.class.php on line 462

    • Jul 06, 15:07:38

      PHP Notice: screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:07:38

      PHP Notice: get_screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:07:45

      PHP Notice: screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:07:45

      PHP Notice: get_screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:07:45

      PHP Notice: Undefined index: html in /www/wp-content/plugins/wp-members/admin/tab-fields.php on line 236

    • Jul 06, 15:10:09

      PHP Notice: screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:10:09

      PHP Notice: get_screen_icon는 버전 3.8.0때부터 대체할 내용이 없이 <strong>사용중단</strong>되었습니다. in /www/wp-includes/functions.php on line 3856

    • Jul 06, 15:10:09

      PHP Notice: Undefined index: html in /www/wp-content/plugins/wp-members/admin/tab-fields.php on line 236

    Log file: /www/wp-content/debug.log (32.14 KiB) 

  • 저희도 내부적으로 좀 더 테스트를 해보고

    문제가 있다면 개선해서 업데이트하도록 하겠습니다.

    고맙습니다.

  • 답변 감사합니다.

    functions.php을 수정해서 FTP로 올리면 수정사항이 정상적으로 반영됩니다.

    그리고,

    나머지 플러그인은 모두 비활성화하고
    WP Members 플러그인과 코스모스팜 회원관리 플러그인만 활성화한 후 테스트했는데요.
    역시 동일은 오류 현상이 나타나고 있습니다.

    다른 사이트 만들 때는 이런 문제가 없었는데, 이번에는 그러네요.
    어떻게 하면 좋을지 모르겠습니다.

  • 안녕하세요.

    다른 플러그인들과 충돌은 없는지요?

    WP Members 플러그인과 코스모스팜 회원관리 플러그인만 활성화하신 후에도 확인해보시겠어요?

     

    워드프레스 관리자 페이지에서 코드를 추가할 수 없다면

    직접 테마의 functions.php 파일에 추가해보시겠어요?

    FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일에 추가해주시면 됩니다.

    고맙습니다.

  • 항상 친절한 답변 감사 드립니다.

    말씀처럼 살펴봤는데요. 아직 해결되지는 않았습니다.

    디버그 모드를 활성화 했는데요.

    The log file is empty. 메시지가 나옵니다.

    물론, 테마 함수 (functions.php) 파일 업데이트 후 증상은 동일합니다.

    완료 후 나오는 메시지는 다음과 같습니다.

    ---------------

    치명적인 에러를 점검하기 위해 사이트와 통신할 수 업습니다. 따라서 PHP 변경사항이 원래의 것으로 복구됐습니다. PHP 파일 변경사항을 SFTP와 같은 다른 수단을 통해 업로드 해야 합니다.

    ---------------

    테마를 다른 것으로 변경해도 증상은 동일하며, 코스모스팜 회원관리를 비활성화하면 증상이 나타나지 않고 잘 업데이트됩니다.

    해결방법이 있을까요?

  • 안녕하세요~^^

    올려주신 글 만으로는 원인을 파악하기 어렵습니다.

    몇 가지 테스트를 해보셔야 할 듯합니다.

     

    1. 디버그 모드를 활성화해서 어떤 오류를 표시하는지 확인해보시겠어요?

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

    2. 테마의 문제일 수도 있으니 잠시 다른 테마로 바꿔서 확인해보시겠어요?

    3. 다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지도 확인해보셔야 할 듯합니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기