WP KUSANAGI 플러그인 업데이트

소개



WordPress 서버에 KUSANAGI를 사용하고 있습니다. 매우 빠르고 편리합니다.
KUSANAGI의 시스템의 일부로서 WP KUSANAGI 플러그인이 있습니다만, 그 플러그인을 버전 업했을 때의 메모입니다.

거친 정리


  • 공식적인 방법이 있습니다. 하지만 이번에는 움직이지 않았습니다.
  • yum 패키지를 업데이트합니다.
  • /usr/lib/kusanagi/resource/DocumentRoot/wp-content/mu-plugins 에서 덮어씁니다.

  • KUSANAGI의 이름과 구성 정보



    KUSANAGI는 「초고속 WordPress 가상 머신」이라고 하는 것으로, WordPress용의 서버 구성을 VPS, 클라우드 서버등으로 간편하게 배포할 수 있는 서비스명,이 되고 있습니다.

    KUSANAGI : 서비스 이름의 총칭. 이미지 이름.
    KUSANAGI 명령 : 프로파일 (도메인) 추가, HHVM 전환을 CUI에서 실행하는 도구
    WP KUSANGI: 플러그인(이번에는 이 업데이트)

    업데이트 참고 정보



    공식 사이트 에서 업데이트를 위한 단계가 게시되었습니다.
    그러나 불행히도 자신의 환경에서는 움직이지 않고, 수동으로 업데이트를 실시했습니다.


    --debug 또는 --verbose 옵션을 찾을 수 없으므로 수동으로 수행했습니다.

    움직이는 것이라면 공식의 순서로 가는 편이 무난할까 생각합니다.

    플러그인 확인



    이번에는 WP KUSANAGI 플러그인을 업데이트합니다.
    플러그인 버전은 WordPress 관리 화면에서 확인할 수 있습니다.
    KUSNAGI 환경에서는 필수 플러그인이 되고 있으므로, 「플러그인 > 인스톨 완료 플러그인 > 필수」로부터 확인합니다.



    배포된 플러그인의 최신 버전에 대해서는 확인 방법을 알 수 없었습니다.

    패키지 전체 업데이트



    KUSANAGI에서는 업데이트에 yum을 사용하고 있으며 전용 kusanagi 리포지토리를 참조하고 거기에서 업데이트 패키지를 취득하고 있습니다.
    여기를 업데이트하면 kusanagi 명령, 설치되는 WP KUSNAGI 플러그인, 기타 여러 미들웨어군이 업데이트되는 것 같습니다.
    kusanagi 패키지 버전은 로그인 시 fortune으로 표시됩니다.



    우선은 yum update 로 이 패키지군등을 업데이트합니다.
    $ yum update -y
    



    시스템 측의 패키지를 업데이트하고 싶지 않은 경우에는 kusanagi만을 지정하면 좋을까 생각합니다.
    $ yum update kusanagi
    

    패키지를 업데이트하면 포함된 플러그인도 업데이트됩니다. 놓여 있는 장소는 아래와 같습니다./usr/lib/kusanagi/resource/DocumentRoot/wp-content/mu-plugins
    KUSANAGI의 서비스에 따라 위치에 따라 다를 수 있습니다.
    locate 명령으로 위치를 확인했습니다.
    $ locate kusanagi-core
    

    대상 파일의 버전을 확인합니다.
    $ grep Version /usr/lib/kusanagi/resource/DocumentRoot/wp-content/mu-plugins/wp-kusanagi.php
    



    제대로 새로운군요.

    이 디렉터리를 실제 WordPress에 복사합니다. 기존 버전의 플러그인을 저장하고 파일 복사를 kusanagi 사용자로 실행합니다.
    $ cd ~kusanagi/www.l2tp.org/DocumentRoot/wp-content/
    $ sudo -u kusanagi sh -c 'mv mu-plugins mu-plugins_; cp -Rp /usr/lib/kusanagi/resource/DocumentRoot/wp-content/mu-plugins ./'
    

    WordPress 관리 화면에서 버전을 확인합니다.


    올라가고 있습니다.

    캐쉬계의 php 파일도 갱신해 두도록(듯이) 합니다.



    공식의 순서와는 다르기 때문에 잘못되어 있을지도 모릅니다만, 이상의 순서로 버전 업 할 수 있었던 것 같습니다.

    좋은 웹페이지 즐겨찾기