Ana içeriğe geç

WP Media Folder Eklentisi: DigitalOcean Entegrasyonu

1. DigitalOcean'da yeni bir API anahtarı nasıl oluşturulur?

Öncelikle site üzerinden DigitalOcean hesabınıza giriş yapmalısınız. Ardından buraya veya sol menüdeki API bölümüne gidin ve Yeni Anahtar Oluştur düğmesine tıklayın.

 

yeni anahtar oluştur

 

Ardından anahtar adını girin ve yeşil onay işareti düğmesine tıklayın.

 

isim-yeni-anahtar

 

Son olarak, anahtar kimliği ve gizli anahtar orada görüntülenecektir. WP Media Foldergiriş yapmak için bir sonraki adımda kullanmak üzere bunları saklayın.

 

yeni-anahtar-oluştur

 

Yeni bir alan oluşturun

DigitalOcean veya WP Media Folder eklentisi kullanılarak yeni bir alan oluşturulabilir.

İlk yöntem, DigitalOcean sitesinde bir alan oluşturmak ve kontrol panelinin sağ üst köşesindeki " Oluştur" düğmesine > "Alan Oluştur" seçeneğine tıklamaktır

 

alan yarat

 

Bir veri merkezi bölgesi seçin ve alan için bir ad girin. "Alan oluştur" düğmesine tıklayın .

 

isim-alanı-dijital-okyanus

 

İkinci yöntem ise oluşturmaktır WP Media Folder menüsüne gidin ayarlarında . Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Medya Aktarımı > DigitalOcean  , Alan ayarları ve seçim düğmesine tıklayın .

 

Uzay-ayarları-seçimi

 

Ardından Bölgeyi seçin ve alan için bir ad belirleyin.

 

create-space-mf

 

2. WP Media Folder DigitalOcean'a giriş yapın

WordPress kontrol paneline geri dönün ve Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Medya Aktarımı menüsüne tıklayın ve  DigitalOcean'ı seçin

 

dijital okyanus bulut sağlayıcısı seçin

 

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

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

 

giriş-tuşu-dijital-okyanus

 

Bundan sonra ayarları kaydedin ve bağlantı başarılı olacaktır. Ardından, Alan ayarları ve seçim düğmesine tıklayın. DigitalOcean özelliklerini keşfetmek için lütfen bir sonraki adıma geçin.

 

seçim alanı

 

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

Nasıl çalışıyor?

bağladıktan WP Media Folder ve "DigitalOcean'a Kopyala" seçeneğini etkinleştirdikten sonra, yüklediğiniz tüm yeni medya dosyaları DigitalOcean'a gönderilecektir.

 

DigitalOcean'a kopyala

 

Tüm verilerinizin depolanacağı bir alan oluşturmayı ve seçmeyi unutmayın. Ayrıca, DigitalOcean entegrasyonunu kullanmadan önce yüklediğiniz medyayı senkronize etmek istiyorsanız, "DigitalOcean ile Senkronize Et" düğmesine tıklayın. Ardından, mevcut tüm medya kitaplığınız DigitalOcean alanınıza gönderilecektir.

 

sync-media-button-digital

 

Not: Bu işlemi yaptığınızda, medyanızın URL'si DigitalOcean 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://joomunited-space.nyc3.digitaloceanspaces.com/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 DigitalOcean'da saklanacaktır.

 

yüklemeden sonra kaldır digital ocean

 

Ek etiketi seçeneğini etkinleştirerek , sağ üst köşedeki DigitalOcean etiketinin üzerine geldiğinizde her bir medya dosyasına ait bilgiler görüntülenecektir.

 

etiket-dijitalOkyanus

 

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

 

medyayı-dijitalokyanustanı-al

 

Not: DigitalOcean'dan Medya kütüphanesine yalnızca eklentimiz aracılığıyla yüklenen dosyaları senkronize edebilirsiniz.

 

CloudFront'a nasıl bağlanırım?

Cloudfront eklentimizle entegre edilmiştir. DigitalOcean, CloudFront ile bağlantı kurmak için iki yöntem sunar. Bunlardan biri Amazon S3 kullanmak, diğeri ise DigitalOcean'ın varsayılan yöntemidir.

DigitalOcean'ın varsayılan ayarlarıyla başlayalım.

Öncelikle DigitalOcean'daki Alanlarınıza gidin ve sitenize bağladığınız kovayı seçin. Ardından Ayarlar sekmesine gidin.

CDN (Content Delivery Network) seçeneğinde , Düzenle düğmesine tıklayın , ardından CDN'yi Etkinleştir seçeneğini işaretleyin. Ve Kaydet düğmesine tıklayın .

 

dijital-okyanus-cdn-varsayılan

 

Birkaç saniyelik yükleme işleminden sonra bir bildirim açılır penceresi CDN'nin etkinleştirildiğini gösterir. Sağ köşede, CDN Uç Noktası seçeneğini seçin, ardından URL'yi kopyalayın ve Özel Alan Adı (CNAME) alanına yapıştırın.

 

cdn-endpoint-url-digital-ocean-default

Son olarak, her resimdeki Dosya URL'si alanındaki değişiklikleri görebilirsiniz

 

dosya-url-cdn-digital-ocean-varsayılan

 

İkinci yöntem ise Amazon S3 Cloudfront'u kullanmaktır. Öncelikle Amazon kontrol panelinde Hizmetler > CloudFront bölümüne gidin veya bu bağlantıya tıklayın .

 

bulut ön menüsü

 

Buradan, sağ köşede bulunan Dağıtım Oluştur düğmesine tıklayın

 

dağıtım düğmesi oluştur

 

Ardından alan adınızı "Origin domain alanına yapıştırın. Örnek: "https://joomunited.us-east-1.digitaloceanspaces.com"

 

dağıtım dijital okyanusu oluştur

 

Varsayılan önbellek davranışı > Önbellek anahtarı ve kaynak istekleri bölümünde,Eski önbellek ayarları seçeneğini seçin. 

 

eski önbellek ayarı

 

Ardından, Web Uygulama Güvenlik Duvarı (WAF) bölümüne kadar aşağı kaydırın ve "Güvenlik korumalarını etkinleştirme" seçeneğini seçin. Son olarak, en alta kadar kaydırın ve Dağıtım Oluştur düğmesine tıklayın .

 

web-uygulama-güvenlik-duvarı-dijital-okyanus

 

Ardından Dağıtım ayrıntılarına geçin, dağıtım alan adını kopyalayın. Ve WP Media Folderve bunu Özel Alan Adı (CNAME) alanına yapıştırın.

 

kopya dağıtımı

 

"Son değiştirme" alanı "Dağıtılıyor" durumundan geçerli tarih ve saate değiştiğinde, resmin tamamen yüklenmesi için lütfen birkaç dakika bekleyin

Son olarak, her bir resimde Dosya URL'si alanındaki değişiklikleri görebilirsiniz

 

dosya-url-cdn-digital-ocean-s3

 

Gelişmiş ayarlar ve işlemler

DigitalOcean sunucusundan Medya kitaplığınıza klasör ve dosyaları aktarmak için bir alan seçebilirsiniz. Veya tüm dosyaları bir alandan diğerine kopyalayabilirsiniz.

 

kopyalama alanları