플러그인 삭제안하고 업데이트 하는법을 알고싶어요

안녕하세요,

KBoard(케이보드) 플러그인과 회원관리 플러그인 결제하여 사용중입니다.

wordpress.com 유료 플랜을 결제하고 워드프레스에서 자체 호스팅중인데, 단점이 직접적으로 ftp접속이 불가능하여 db나 플러그인 파일들은 수동으로 업데이트할수있는 방법이 없습니다.

테마 에디터를 이용하여 php 파일이나 css는 문제없이 수정하여 사용중이지만 업데이트를 하려고 하니 막히네요..

플러그인 삭제를 하면 모든 데이터가 삭제되고, ftp 접속은 안되고...

 

데이터가 삭제 안되게 파일 수정을하거나, 플러그인 업로드로 덮어씌우기는 안되나요?

감사합니다

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    현재 KBoard(케이보드) 플러그인은 설치형 워드프레스를 정식으로 지원하고 있습니다.

    서비스형 워드프레스에서는 저희도 테스트를 해보지 못했습니다.

    서비스형 워드프레스는 외부 플러그인 설치가 가능해진 것이 비교적 역사가 길지 않고

    또한 서비스형 특성상 서버 기능에 제약사항이 많기 때문에,

    복잡한 플러그인의 기능을 모두 사용하기가 어렵습니다.

    KBoard(케이보드) 플러그인의 모든 기능을 사용하기 위해서는

    서비스형 워드프레스에서 더 많은 서버 기능을 활용할 수 있도록 문을 열어줘야 가능할 것으로 생각됩니다.

     

    KBoard 플러그인이 최신 버전이라면

    워드프레스 관리자 -> KBoard -> 업데이트 페이지에서 정상적으로 작동되는지 확인해보시겠어요?

    만약 위의 기능이 정상적으로 작동하지 않는다면

    플러그인을 삭제하면 설치형 워드프레스에서도 모든 데이터가 삭제되기 때문에

    데이터를 별도로 백업 후 삭제를 하셔야 할 듯합니다.

    저희 내부적으로 테스트를 진행해보고 개선하도록 하겠습니다.

    고맙습니다.

  • 안녕하세요~^^

    플러그인 파일도 편집이 가능한지는 모르겠지만,

    /kboard/index.php 파일에 아래 코드가 있습니다.

    플러그인 삭제 시 데이터베이스(DB) 데이터로 삭제하는 코드입니다.

    function kboard_uninstall_execute(){
    	global $wpdb;
    	$wpdb->query("DROP TABLE
    	`{$wpdb->prefix}kboard_board_attached`,
    	`{$wpdb->prefix}kboard_board_content`,
    	`{$wpdb->prefix}kboard_board_option`,
    	`{$wpdb->prefix}kboard_board_setting`,
    	`{$wpdb->prefix}kboard_board_meta`,
    	`{$wpdb->prefix}kboard_board_latestview`,
    	`{$wpdb->prefix}kboard_board_latestview_link`,
    	`{$wpdb->prefix}kboard_meida`,
    	`{$wpdb->prefix}kboard_meida_relationships`,
    	`{$wpdb->prefix}kboard_order_item`,
    	`{$wpdb->prefix}kboard_order_item_meta`,
    	`{$wpdb->prefix}kboard_vote`
    	");
    }

    위 코드를 아래처럼 내용을 지워주시면 데이터베이스(DB) 데이터는 삭제되지 않을 것으로 예상됩니다.

    function kboard_uninstall_execute(){
    	
    }

    wordpress.com은 FTP 혹은 데이터베이스(DB)에 직접 접속이 불가능하기 때문에 내부 구조가 어떻게 동작되는지 정확히 파악하는 게 불가능합니다.

    수정 시 주의해주세요.

    고맙습니다.

  • 답변 감사합니다.

    업데이트하고 다 고치고나서 갤러리에서 파일 업로드를하니

    KBFileHandler->upload() :: 디렉토리 경로가 없거나 하위 디렉토리에 쓰기 권한이 없습니다.

    이렇게 뜨네요...

    마찬가지로 ftp 접속불가시 고칠수있는 방법이 없을까요?

  • 안녕하세요~^^

    KBoard(케이보드) 플러그인에서 나오는 해당 메시지는

    첨부파일을 업로드를 위해서는 새로운 폴더(디렉토리)가 만들어져야 하는데요.

    이 작업이 안됐거나 해당 폴더에 쓰기권한이 없는 문제입니다.

    저희도 해결 방법을 찾게 되면 안내해드리겠습니다.

    고맙습니다.

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