Ana içeriğe geçin

WP Media Folder Eklentisi: Google Bulut Depolama Entegrasyonu

1. Bir Google Drive Uygulaması Oluşturun


WP Media Folder Google Cloud entegrasyonu eklentiye dahildir. WP Media Folderek olarak bu eklentiyi (plugin) de yüklemeniz gerekir. Eklenti ayrıca Google Drive, Google Fotoğraflar, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode ve Wasabi için de entegrasyon içerir.

Google Cloud Console'a veya Google hesabınız yoksa kayıt olmanız gerekiyor > IAM ve Yönetim > Proje oluştur .

 

Proje oluştur-1

 

Ardından bir proje adı belirleyin - istediğiniz herhangi bir adı verebilirsiniz, ancak boşluk veya aksan işareti içermemesine dikkat edin. Daha sonra projenin oluşturulması için birkaç saniye bekleyin.

 

proje adı

 

Google Cloud Storage'ı ilk kez kullanıyorsanız, API'ler ve Hizmetler > Kitaplık bölümüne Cloud Storage ve Google Cloud Storage JSON API'yi etkinleştirmeniz

 

bulut-depolama-api

 

Soldaki menüden “API'ler ve Hizmetler” > “Kimlik Bilgileri” seçeneğine tıklayın.

 

menü-api-hizmeti

 

Ana panelde, “+ Yeni Kimlik Bilgileri” >> OAuth istemci kimliği seçeneğine ; istenirse, OAuth onay ekranınıza bir ad ekleyin.

 

oAuth-google-drive

 

Şimdi en önemli adım:

  • “Web uygulaması”nı seçin ve istediğiniz bir adı ekleyin.
  • Yetkilendirilmiş JavaScript kaynağı: https://alanadınız.com (sondaki eğik çizgi olmadan alan adınızla değiştirin)
  • Yetkilendirilmiş yönlendirme URI'leri: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (alan adınızla değiştirin)

 

uygulama kimlik bilgileri

 

Onay ekranını yapılandır tıklayın API'ler ve Hizmetler >> OAuth onay ekranına gidin Yetkilendirilmiş alan adları bölümüne alan adınızı ekleyin .

Kullanıcı Türünü seçmeniz gerekiyor

 

OAuth-kullanıcı-türü

 

  • Dahili: Uygulamanız yalnızca kuruluşunuz içindeki Google Workspace kullanıcılarıyla sınırlıdır. Uygulamanızı doğrulama için göndermenize gerek yoktur.
  • Harici: Uygulamanız, Google hesabı olan tüm kullanıcılar tarafından kullanılabilir olacaktır. Uygulamanız yayınlanmaya hazır olduğunda, uygulamanızı doğrulamanız gerekebilir.

Ardından, yetkilendirilmiş alan adlarınızı girin ve uygulama kaydını tamamlamak için aşağıdaki adımlarla devam edin. Şimdi önceki adıma geri dönebilirsiniz: Kimlik bilgilerini oluşturmak için "Web uygulaması"nı seçin

 

onay ekranı

 

Ve işte! WP Media Folderyapılandırmasına eklemek için ID ve Secret'ınızı aldınız.

 

oauth-istemcisi

 

Bir kova oluşturun

Google Cloud'u kullanabilmek için yeni bir kova oluşturmanız gerekmektedir. Lütfen kova alanına gidin: Bulut Depolama Kovaları Oluştur tıklayın .

 

Google Cloud'da kova oluştur

 

Ardından, aşağıdaki seçenekleri doldurmalısınız:

  • Kova adını girin
  • Verilerinizi nerede saklayacağınızı seçin
  • Verileriniz için depolama sınıfı seçin
  • Verileriniz için varsayılan bir depolama sınıfı seçin
  • Nesnelere erişimi nasıl kontrol edeceğinizi seçin ( Herkese açık erişim engelleme: Kapalı, Erişim kontrolü: Ayrıntılı)
  • Nesne verilerini nasıl koruyacağınızı seçin

 

kova oluşturma adımı

 

Ardından, Oluştur düğmesine tıklayın. Birkaç saniye yükleme işleminden sonra, kova detay bilgilerini görebilirsiniz:

 

kova-detayları

 

WP Media Folder yeni bir kova oluşturabilirsiniz Ayarlar > WP Media Folder > Bulut > Medya Boşaltma > Google Cloud Storage menüsüne gidin Kova ayarları ve seçim tıklayın . Açılan pencerenin alt kısmında kova adını girin ve Oluştur düğmesine tıklayın.

 

kova oluştur-wp

 

2. WP Media Folder Google Cloud Storage'a giriş yapın

Ayarlar > WP Media Folder menüsüne tıklayın . Ardından, Google Cloud Storage bölümündeki Değiştir düğmesine .

Ardından, aşağıdakileri form alanlarına yapıştırın:

  • Erişim Anahtarı Kimliği
  • Gizli Erişim Anahtarı
  • Proje Kimliği

 

Google Cloud kimlik bilgilerini doldur

 

Bundan sonra ayarları kaydedin ve bağlantı başarılı olacaktır. Google Cloud Storage özelliklerini keşfetmek için lütfen bir sonraki adıma geçin.

 

3. Nasıl çalışıyor? Google Cloud ile neler yapabilirim?

Nasıl çalışıyor?

WP Media Folder Google Cloud Storage ile bağladıktan sonra, lütfen tüm verilerinizin depolanacağı bir kova seçin veya yeni bir kova oluşturun.

 

create-bucket-wp-google-cloud

 

"Google Cloud Storage'a Kopyala" etkinleştirirseniz , yüklediğiniz tüm yeni medya dosyaları Google Cloud'a gönderilecektir.

 

Google Cloud'a kopyala

 

Google Cloud Storage entegrasyonunu kullanmadan önce yüklediğiniz medyayı senkronize etmek istiyorsanız, "Google Cloud Storage ile Senkronize Et " düğmesine tıklayın. Ardından mevcut tüm medya kitaplığınız Google Cloud depolama alanınıza gönderilecektir.

Not: Bu işlemi yaptığınızda, medyanızın URL'si Google Cloud Storage URL'si ile değiştirilecektir. Lütfen aşağıdaki örneğe bakın.
https://joomunited.com/wp-content/uploads/2019/02/image.jpg adresinden >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg adresine

 

Sitenizdeki medya dosyalarını kaldırmak için " Yükledikten sonra kaldır" seçeneğini etkinleştirmelisiniz; bu sayede medya kitaplığınız sunucunuz yerine tamamen Google Cloud'da depolanacaktır.

 

medya yükünü Google Cloud'a aktar

 

Ek etiketi etkinleştirerek sağ üst köşedeki Google Cloud üzerine geldiğinizde her bir medya dosyasına ait bilgiler görüntülenecektir

 

google-cloud-etiketi

 

Medya konumunuzu değiştirmek veya eklentiyi kaldırmak istediğinizde, "Google Cloud Storage Medyasını Al" düğmesine tıklayın; ardından tüm medyanız Google Cloud Storage'dan medya kitaplığınıza kopyalanacaktır. İçeriğinize eklediğiniz tüm önceki bağlantılar yerinde kalacaktır (bozuk bağlantı yok).

 

Google bulutunu al

 

Not: Google Cloud Storage'dan Medya kitaplığına yalnızca eklentimiz aracılığıyla yüklenen dosyaları senkronize edebilirsiniz.

CDN'ye nasıl bağlanırım?

Google Cloud CDN, eklentimizle entegre edilmiştir. Özel bir alan adı (CNAME) oluşturmak için öncelikle Kütüphane bölümünde Compute Engine API ve Sertifika Yöneticisi API'sini

 

hesaplama-motoru-sertifika-yöneticisi-api

 

Bundan sonra, Ağ hizmetleri bölümündeki Yük dengeleme bağlantıya gidin Yük Dengeleyici Oluştur tıklayın ve Yapılandırmayı Başlat Devam tıklayın .

 

yük dengeleyici oluştur

 

Ön uç yapılandırmasında , Ad alanına metin girin (Küçük harf, boşluksuz). Protokol HTTPS (HTTP/2 dahil) seçeneğini . Ardından IP Adresi alanına tıklayın > IP Adresi Oluştur .

 

ön uç yapılandırması

 

Ardından Sertifika alanına tıklayın > Yeni bir sertifika oluştur "Sertifika oluştur" penceresinde Ad metin girin ve Oluştur modunda " Google tarafından yönetilen sertifika oluştur" seçeneğini seçin Alan Adları alanına alan adınızı girin Tamam tıklayın .

 

yeni sertifika oluştur

 

Arka Uç yapılandırma gidin Arka Uç hizmetleri ve arka uç kovaları > Arka uç kovası oluştur seçeneğine tıklayın . Açılan pencerede, Arka uç kovası adı Cloud Storage kovası bir kova seçin Oluştur tıklayın .

 

arka uç kovası oluştur

 

Oluştur tıklayın .

 

yük dengeleyiciyi oluştur-son

 

Güvenlik > Sertifika Yöneticisi > Klasik Sertifikalar gidin Etki Alanı kopyalayın Özel Etki Alanı (CNAME) alanına yapıştırın . Örneğin, bu durumda: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

her resimdeki Dosya URL'si değişiklikleri görebilirsiniz

 

dosya-url-cdn-google-cloud

 

Gelişmiş ayarlar ve işlemler

Google Cloud Storage sunucusundan Medya kitaplığınıza klasör ve dosyaları aktarmak için bir kova seçebilirsiniz. Veya tüm dosyaları bir kovadan diğerine kopyalayabilirsiniz.

 

copy-buckets-google-cloud

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this