구글 드라이브 미디어 URL 패턴 변경

Posted on

구글 정책이 변경되어 워드프레스와 구글 드라이브의 연동 사용에 오류가 발생하는 경우가 있습니다. 특히 구글 드라이브를 이미지 저장 경로로 사용할 때로, 꼭 이미지만이 아니라 일반 파일도 마찬가지 오류가 발생합니다. 아래 정보 잠깐 보면 확인할 수 있는데, 깊이 들어가지 않아도 됩니다. ‘그런가 보네’ 정도로 생각하세요.

아래 글에는 Google Drive WP Media 플러그인(이하 GDWP)을 사용하여 이미지 저장 경로를 구글 드라이브로 사용하는 내용이 있습니다.

구글 정책의 변경으로 잘 나오던 이미지가 안 나와 문의를 주시는 분들이 걱정을 많이 하시는 것 같습니다. 핵심은 다음의 URL 패턴 변경입니다.

https://www.googledrive.com/host/

위를 아래로.

https://drive.google.com/uc?id=

우선 플러그인 업데이트로 오류가 해결되면 좋겠지만, 당장 기대하기 어려울 것 같아 현재 기준에서 가장 간편한 해결 방안을 나열합니다. 워드프레스 훅과 각종 테크닉보다는 복사, 붙여넣기 등의 기초 컴퓨팅 방법이 가장 효율적이라 생각합니다.

GDWP를 처음 사용하거나 계속 사용하다가 이미지가 안 나오는 경우 모두 같습니다. 반복하지만 글 작성일 기준입니다. 아래처럼 하세요.

GDWP Settings Private Key Url Path 변경

https://www.googledrive.com/host/ 패턴만 https://drive.google.com/uc?id= 패턴으로 변경하세요. 아래 그림을 참고하세요.

GDWP Key 파일 Url 변경

기존 구글 드라이브 미디어(이미지) URL 일괄 변경

웹호스팅 사용 가정으로 PHPMYADMIN 이용하여 웹에서 SQL 구문으로 포스트 내 URL 정보(패턴)를 일괄 변경합니다. 아래는 SQL 구문이며, 그 아래 그림은 PHPMYADMIN SQL 메뉴 클릭 후 입력 창에 SQL 구문을 입력한 것입니다.

위 코드를 복사 후 아래 그림을 참고하여 진행하세요.

포스트 콘텐츠 이미지 경로 일괄 변경

주의 사항은 wp_posts 테이블이 워드프레스 설치 시 기본 Prefix를 그대로 사용했다면 위의 SQL 구문 그대로 사용하면 되고, 아니라면 테이블명은 자신의 것으로 변경하면 됩니다.

메타데이터 테이블의 정보 변경

혹시, 워드프레스 기본 미디어 삽입 방식이 아닌 테마와 플러그인 또는 다른 방법으로 구글 드라이브에 올린 미디어를 출력한 경우에 메타데이터 테이블에 정보가 저장될 가능성도 있습니다. 아래 구문으로 진행하고 확인하세요.

GDWP 플러그인 파일 소스의 URL 패턴만 변경 후 덮어쓰기

GDWP 플러그인에서 https://www.googledrive.com/host/ 패턴은 4개 파일 13개가 있습니다. https://drive.google.com/uc?id= 패턴으로 대체한 파일을 압축하여 아래 링크에 남깁니다. 압축을 풀면 google-drive-wp-media 디렉터리가 나오는데, FTP를 사용하여 디렉터리 그대로 wp-content/plugins 디렉터리에 그대로 업로드하면 됩니다. 덮어쓰세요.

변경한 플러그인 일부 파일

만약 플러그인 제작자가 플러그인 업데이트를 한다면 URL 관련 문제가 개선될 것으로 짐작합니다. 업데이트 전까지 사용하면 문제 없을 것으로 생각합니다.

위의 3가지 모두 처리했다면 구글 드라이브 미디어(이미지) 업로드 등 오류가 없는지 확인하세요.

7 thoughts on “구글 드라이브 미디어 URL 패턴 변경”

  1. 어이쿠….플러그인 있는 동영상만 믿고 내가 뭘 잘못했나 싶어 헤매다가..

    구글링^^;;

    덕분에 설정 세이브 되는것 확인했어요. 감사합니다.

  2. 저는 상황이 되게 애매하네요.
    제가 예전에 이걸 사용하게 되었을때,
    Private Key Url Path 세팅값을 구글드라이브가 아닌 제 ftp 계정으로 지정을 해놓았습니다.
    그래서 파일경로를 구글드라이브로 변경한뒤에, 키 값을 수정해주려고 하니까,
    다음과 같은 오류메세지가 뜨더군요.

    An error occurred: Unable to parse the p12 file. Is this a .p12 file? Is the password correct? OpenSSL error:. Your settings could not be saved.

    제 ftp 에 올린 원래의 p12 파일 url 을 쳐보면 파일이 정상적으로 다운로드가 되는데,
    구글 정책이 바뀌어서 이미지가 안나오는거라면,
    구글 드라이브로 경로를 바꿨을 경우, 저장이 되어야 하는데 자꾸
    Your settings could not be saved. 이런 메세지가 뜨네요.
    삭제도 안되고.

    현재 홈페이지에는 어떤 이미지는 나오고, 어떤건 안나오고,
    정말 머리아프네요 ㅠㅠ

    1. 구글 드라이브에 올린 키 파일 공유 설정 확인하고, 키 파일 오류 메시지가 계속 나온다면 새로 생성해서 확인하세요. 키 파일 오류 메시지는 한 번 나왔다가 반복 저장(클릭)하니까 문제 없던데 이유는 모르겠습니다.

      사이트 보니 나오지 않는 이미지가 있던데, 링크를 확인하니 이전 패턴으로 확인됩니다. 본문에 내용을 추가했습니다. 혹시 모르니 해보세요.

      https://wpu.kr/7575#메타데이터-테이블의-정보-변경

      1. 감사합니다. 해결 했어요.
        말씀해주신 방법으로 적용했고, 안나오던 이미지들은
        확실히 이전패턴이여서 경로를 다시 지정해주니까 잘 나오네요.
        다시한번 감사합니다. ^^ 좋은 하루 되세요!

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.