En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Google Cloud Platform'da WordPress Nasıl Barındırılır (3 Yol)

WordPress'i Google Cloud'da barındırma konusunu ilk araştırdığımda, “Bu beklediğim yükseltme olabilir” diye düşündüm.

Sitemi Google Arama ve YouTube'u destekleyen aynı altyapıda çalıştırma fikri? Bu heyecan vericiydi. Ama aynı zamanda birçok soru da ortaya çıkardı.

Tüm seçenekleri test ettikten sonra, işte bulduklarım: WordPress'i Google Cloud'da barındırmanın 3 yolu var. SiteGround gibi yönetilen bir barındırma hizmeti kullanabilirsiniz (önerim), Google Cloud Marketplace kullanarak birkaç tıklamayla WordPress dağıtabilirsiniz veya sanal bir makineye her şeyi manuel olarak kurabilirsiniz.

Google Cloud ciddi hız ve güvenilirlik sunuyor. Ancak DIY (kendin yap) rotasının yeni başlayanlar için tasarlanmadığını çabucak fark ettim. Sanal makineleri yönetmek, sunucunuzu kurmak ve DNS'i yapılandırmak arasında takılıp kalmak kolaydır.

İyi haber şu ki, bunu zor yoldan yapmak zorunda değilsiniz. Bu kılavuzda, beceri seviyenize ve hedeflerinize uyanı seçebilmeniz için üç yöntemi de adım adım anlatacağım.

Sonunda, WordPress'i Google Cloud'da nasıl barındıracağınızı ve gerçek dünya deneyimine dayanarak hangi yolu önerdiğimi tam olarak bileceksiniz.

WordPress web sitenizi Google Cloud Platform'da barındırma

WordPress'i Google Cloud'da Neden Barındırmalı?

Google Cloud Platform (GCP), Google'ın isteğe bağlı olarak altyapı, depolama ve bilgi işlem gücü sağlayan bir dizi bulut bilişim hizmetidir. 2008 yılında piyasaya sürüldü ve şu anda YouTube'dan Gmail'e kadar her şeyi destekliyor.

GCP hız, istikrar ve yüksek güçlü altyapısıyla tanınır. Büyük miktarda trafiği sorunsuz bir şekilde işlemek için tasarlanmıştır.

Bu nedenle, bir zamanlar benim de dahil olduğum birçok web sitesi sahibi şöyle düşünmeye başlıyor: “WordPress sitemi Google Cloud'da barındırırsam, aynı performansı almayacak mıyım?”

Ve teorik olarak evet - yapabilirsiniz. Ancak Google Cloud'a erişiminiz olması ile onu WordPress için iyi kullanmayı bilmek arasında büyük bir fark vardır. Bu, nasıl sürüleceğini bilmeden bir yarış arabası satın almak gibidir.

Google Cloud Platformu

Çoğu insan işte takılır. Platformun kendisi harika, ancak mühendisler ve DevOps ekipleri için tasarlandı, içerik yayınlamaya veya kitle büyütmeye çalışan sıradan WordPress kullanıcıları için değil.

Yani Google Cloud'un WordPress siteniz için doğru seçim olup olmadığını merak ediyorsanız, yalnız değilsiniz.

Bir sonraki bölümde, hiçbir şeyi manuel olarak yapılandırmak zorunda kalmadan gücünden yararlanmanın en kolay yolunu göstereceğim.

Ardından, Kendin Yap rotasını tercih ederseniz size iki uygulamalı yöntem sunacağım.

İleri atlamak isterseniz aşağıdaki atlama bağlantılarını kullanabilirsiniz:

Yöntem 1: Google Cloud'da WordPress Barındırmak İçin SiteGround'u Kullanın

Google Cloud'un hızını ve güvenilirliğini teknik kurulum olmadan istiyorsanız, o zaman SiteGround benim önerdiğim ve şahsen kullandığım seçenektir.

WPBeginner'ı 2020'de SiteGround'a taşıdık ve sonuçlar sürekli olarak güçlü oldu. Geçişten sonra, sayfa yükleme sürelerinin hızlandığını ve trafik artışlarında daha kararlı performans gösterdiğini fark ettik.

Taşıma işlemini anlatan WPBeginner'ın kurucusu Syed Balkhi şunları yazdı:

SiteGround'u birden fazla projede test ettikten ve platformlarının gerçek dünya taleplerini ne kadar iyi karşıladığını gördükten sonra, bunun WPBeginner için doğru hamle olduğunu biliyordum.

Syed Balkhi - WPBeginner Kurucusu - Profil FotoğrafıSyed Balkhi

Daha fazla ayrıntı için, WPBeginner'ın SiteGround'a neden geçtiğine dair nedenleri görün veya derinlemesine SiteGround incelememe göz atın.

SiteGround tüm platformunu Google Cloud altyapısında çalıştırır, böylece tüm bunları kendiniz yönetmek zorunda kalmadan aynı performansı elde edersiniz.

Sunucu kurma, yazılım yükleme veya güncellemelerle uğraşma konusunda endişelenmenize gerek yok. Performans ayarlamasından WordPress güvenliğine kadar her şey zaten halledildi. Sadece giriş yapın, WordPress'i kurun ve web sitenizi oluşturmaya başlayın.

SiteGround, herkesin başlamasını kolaylaştırır. Kontrol paneli temiz ve yeni başlayan dostudur ve kutudan çıktığı anda otomatik önbellekleme, ücretsiz CDN, günlük yedeklemeler, yerleşik güvenlik ve tek tıklamayla hazırlık ortamları gibi güçlü özellikler elde edersiniz.

SiteGround Kullanmanın Avantajları

  • Google Cloud'un hızlı ve güvenilir altyapısı üzerine kurulu
  • Teknik kurulum gerekmez — yeni başlayanlar için mükemmel
  • Gerçek WordPress uzmanlarıyla mükemmel müşteri desteği
  • Önbellekleme, yedeklemeler, güvenlik ve CDN dahildir
  • Aylık sabit fiyatlandırma, sürpriz faturalar yok

SiteGround Kullanmanın Dezavantajları

  • Tam sunucu düzeyinde kontrol veya özel işletim sistemi düzeyinde ince ayarlar istiyorsanız ideal değil
  • Daha gelişmiş geliştiriciler, niş kullanım durumları için kendi kendine barındırılan bir bulut kurulumunu tercih edebilirler

Fiyatlandırma: Google Cloud Platform'un kullandıkça öde fiyatlandırmasının aksine, SiteGround ayda 2,99 ABD Doları'ndan başlayan sabit fiyatlar sunar.

Sitenizi oluşturmak ve hızlı çalışmasını, güvende kalmasını sağlamak ve sunucu bakımı hakkında hiç düşünmemek istiyorsanız, bu en kolay ve en güvenilir yoldur.

SiteGround Kullanarak Google Cloud'da WordPress Nasıl Barındırılır

Öncelikle SiteGround web sitesini ziyaret etmeniz ve bir WordPress hosting planı seçmeniz gerekir.

Yeni başlıyorsanız Startup planını, normal paylaşımlı barındırma hizmetinden yükseltme yapıyorsanız GrowBig planını seçmenizi öneririm.

Bir SiteGround planı seçin

Ardından, bir alan adı seçmeniz istenecektir. SiteGround, ilk yıl için her hosting planıyla birlikte ücretsiz bir alan adı sunar.

Zaten bir alan adınız varsa, onu da kullanabilirsiniz.

Alan adınızı seçin veya ekleyin

Ardından, hesabınızı oluşturmak için kişisel bilgilerinizi sağlamanız istenecektir.

Bilgileri doldurun ve kaydınızı tamamlamak için ödeme bölümüne gidin.

Kaydınızı tamamlayın

Satın alma işlemini tamamladıktan sonra SiteGround hesabınıza giriş yapmanız gerekir.

Buradan, yalnızca WordPress » Yükle ve Yönet'e tıklayın.

SiteGround'a WordPress Yükleme

WordPress'i seçin veya bir çevrimiçi mağaza oluşturmak istiyorsanız, WordPress + WooCommerce'i seçin.

Kurulum sihirbazını tamamlamak için ekrandaki talimatları izlemeniz yeterlidir.

Tebrikler 🎉 WordPress web siteniz Google Cloud'da çalışıyor. Zaten tamamen optimize edilmiş ve kullanıma hazır.

WordPress'i Google Cloud'da Manuel Olarak Barındırma

Google Cloud'da WordPress'i manuel olarak barındırmanın birden fazla yolu vardır. Dağıtıma hazır bir örnek kullanabilir veya kendiniz manuel olarak dağıtabilirsiniz.

İki yaklaşım arasındaki farkı anlamak için bir karşılaştırma tablosu:

ÖzellikManuel VM KurulumuDağıtmak İçin Tıklayın
Kullanım KolaylığıLinux deneyimi ve komut satırı gerektirirYönlendirmeli bir kurulum sihirbazıyla daha kolay
Kurulum HızıDaha yavaş – her şeyi kendiniz kurun ve yapılandırınDaha Hızlı – WordPress ve yığın otomatik olarak yüklenir
ÖzelleştirmeYazılım ve sunucu ayarları üzerinde tam kontrolÖnceden yapılandırılmış bir ortamla sınırlı
Öğrenme DeğeriSistem kurulumu hakkında derinlemesine bilgi edininSistem kurulumuna derinlemesine dalmadan başlamak için iyi
BakımTamamen siz sorumlusunuzHala siz sorumlusunuz, ancak önceden yüklenmiş araçlar var
Kullanım SenaryosuGeliştiriciler, teknik kullanıcılar veya test ortamlarıGCP barındırmayı denemek isteyen kendi başına yapan kullanıcılar

Yöntem 2: WordPress'i Yüklemek İçin Google Cloud Marketplace'i Kullanın (Dağıtım İçin Tıklayın)

Sunucu komutlarını çalıştırmaktan rahat değilseniz veya başlamanın daha hızlı bir yolunu istiyorsanız, Google Cloud, Marketplace'lerinde WordPress'in 'Dağıtmak İçin Tıkla' sürümünü sunar.

Bu, sanal makineniz, veritabanınız ve web sunucusu yığınınız dahil olmak üzere tam işlevsel bir WordPress sitesini birkaç tıklamayla kurar.

Dağıtıma Tıkla yöntemini kullanmanın artılarını ve eksilerini burada bulabilirsiniz.

Artıları:

  • Manuel kurulumdan daha hızlı ve kolay
  • SSH yapmaya veya yazılımı manuel olarak yüklemeye gerek yok
  • Google Cloud'a yeni başlayan kullanıcılar için harika

Eksileri:

  • Önceden yapılandırılmış bir ortam kullandığınız için daha az esneklik
  • Yedeklemeler, güncellemeler ve güvenlikten hala sorumlu
  • Bazı kullanıcılar, Click to Deploy sitelerini daha sonra ölçeklendirme veya özelleştirmede zorluk yaşadıklarını bildiriyor

Genel olarak, deneme yapıyorsanız veya kişisel bir proje oluşturuyorsanız, bu yöntem başlamak için harika bir yoldur.

Adım 1. Yeni Bir Google Cloud Projesi Oluşturun

Başlamak için Google Cloud hesabınıza giriş yapın ve kontrol panelinden yeni bir proje oluşturun.

Google Cloud konsolunda yeni proje oluşturun

Adım 2. Faturalandırmayı Açın

Projenizi oluşturduktan sonra faturalandırmayı etkinleştirmeniz gerekir.

Sol taraftaki menüden Faturalandırma'ya tıklayın ve ekrandaki talimatları izleyin.

Google Cloud projeniz için faturalandırmayı etkinleştirin

💡 İpucu: Google Cloud, yeni kullanıcılar için 90 gün geçerli 300 ABD doları tutarında ücretsiz deneme kredisi sunar. Bu, WordPress barındırmayı ön ödemesiz olarak test etmenize yardımcı olabilir.

Adım 3. Tıklanabilir Dağıtım WordPress Paketini Seçin

Faturalandırma aktif olduğunda, kontrol panelinin üst kısmındaki arama çubuğuna tıklayın ve “WordPress” yazın.

Sonuçlardan, Google Cloud tarafından etiketlenen 'WordPress – Dağıtım İçin Tıkla' seçeneğini seçmeniz gerekir.

Google Cloud'da dağıtmak için WordPress'e tıkla

Bir sonraki ekranda, 'Başlat' düğmesine tıklayın.

Ardından, hizmet şartlarını kabul etmeniz ve API'leri etkinleştirmeniz istenebilir. Bir sonraki adıma geçmek için talimatları izlemeniz yeterlidir.

Adım 4. WordPress Dağıtım Ayarlarınızı Yapılandırın

Bir sonraki ekranda, WordPress örneğinizi ayarlamak için çeşitli seçenekler içeren bir form göreceksiniz.

Tam olarak ne seçeceğinizi bilmeniz için her birini inceleyelim.

WordPress dağıtımı GCP yapılandırması

Dağıtımınıza bir ad vererek başlayın. Bu, Google Cloud kontrol panelinizdeki sadece bir etikettir ve wordpress-1 veya mywebsite gibi bir şey kullanabilirsiniz.

Dağıtım Hizmet Hesabı için, ‘Yeni Hesap’ olarak bırakın. Google Cloud, örneğinizi yönetmek için doğru izinleri otomatik olarak oluşturacaktır.

Ardından, web sitenizin barındırılmasını istediğiniz bir bölge seçin.

Hedef ziyaretçilerinize en yakın bir bölge seçin. Örneğin, Asya için asia-southeast1-c veya Amerika Birleşik Devletleri için us-central1-a.

WordPress dağıtımı GCP yapılandırması

Makine türü altında Genel Amaçlı'da kalmalısınız. Ardından, düşük trafikli siteler için maliyet ve performans arasında iyi bir denge sağlayan 'e2-small (2 vCPU, 2 GB bellek)' seçeneğini belirleyin. Önemli sayıda ziyaretçi bekliyorsanız, e2-medium veya daha üstüne yükseltmeyi düşünün.

Yönetici e-posta adresi alanına, gerçek e-posta adresinizi girmeniz gerekir. Google sunucunuzla ilgili bildirimleri ve durum güncellemelerini buraya gönderecektir.

Bunun altında isteğe bağlı özellikleri göreceksiniz. Hem phpMyAdmin Yükle hem de HTTPS Etkin'i işaretli tutmanızı öneririm. Bu, yüklemenize bir veritabanı yöneticisi ve bir SSL sertifikası ekler.

Önyükleme Diski için, çoğu küçük ve orta ölçekli WordPress sitesi için yeterli olan 20 GB seçili olarak Standart Kalıcı Disk olarak bırakın.

WordPress Google Cloud örneği dağıtıyor

Ağ ayarları bölümünde, HTTP ve HTTPS trafiğine izin vermek için her iki onay kutusunun da seçili olduğundan emin olun. Bu, ziyaretçilerin sitenize tarayıcılarında ulaşabilmesini sağlar.

Gelişmiş izleme araçlarını kullanmayı planlamadığınız sürece Google Cloud Operations'ı işaretsiz bırakabilirsiniz. Tipik bir WordPress sitesini çalıştırmak için gerekli değildirler.

Her şeyi gözden geçirdikten sonra, alttaki mavi ‘Dağıt’ düğmesine tıklamanız yeterlidir. Google Cloud artık her şeyi arka planda sizin için ayarlayacaktır.

Tamamlandığında, dağıtımınızın durumunu göreceksiniz. Buradan, ‘Instance Nat IP’yi kopyalamanız gerekir. Bu, sitenizin harici IP adresidir ve bir sonraki adımda buna ihtiyacınız olacaktır.

WordPress dağıtıldı

Adım 5. Özel Alan Adınızı Google Cloud'a Bağlama

Google Cloud VM'nizde dağıtılan WordPress örneğinizle kendi alan adınızı kullanmak için, alan adınızın DNS ayarlarını VM'nizin (sanal makine) harici IP adresini gösterecek şekilde güncellemeniz gerekecektir.

İpucu: Henüz bir alan adınız yoksa, Network Solutions'ı öneririm. Benim sıkça kullandığım alan adı kayıt kuruluşlarından biridir. Ayrıca, yeni alan adı kayıtlarında %67'ye varan indirimden yararlanmak için Network Solutions kuponumu kullanabilirsiniz.

İlk olarak, Google Cloud Console'a gidin, 'VM örnekleri' sayfasını açın ve sanal makinenizin harici IP adresini kopyalayın.

Alan adınızın işaret etmesi gereken adres budur.

Harici IP Adresini Kopyala

Sıradaki, alan adınızı satın aldığınız yer olan Network Solutions, GoDaddy, Bluehost veya diğer alan adı kayıt kuruluşlarının kontrol paneline giriş yapın.

Network Solutions için talimatları göstereceğim, ancak tüm alan adı kayıt kuruluşları için hemen hemen aynıdır.

Alanınızın DNS ayarlarını veya 'DNS Yönetimi' bölümünü bulun.

DNS ayarlarını yönetin

Burada, şu anda farklı bir IP adresine işaret eden tüm A kayıtlarını silmeniz gerekir.

Bundan sonra, üstteki 'Kayıt Ekle' düğmesine tıklayın.

Alan kaydı ekle

Görünen formda, kayıt türünün A olarak ayarlandığından emin olun. 'İşaret ettiği' açılır menüsünde Diğer Ana Bilgisayar'ı seçin. Kök alan adını (örneğin, example.com) işaretliyorsanız, Ad veya Ana Bilgisayar alanını @ olarak değiştirin.

IP adresi alanına, Google Cloud VM'nizin harici IP adresini girmeniz gerekir. Örneğin, VM'nizin IP'si 35.247.XX.XX ise, bunu yazmanız gerekir.

A kaydı ekleme

TTL'yi (Yaşam Süresi) varsayılan değere ayarlayın ve ardından değişiklikleri kaydetmek için ‘Ekle’ düğmesine tıklayın.

Eğer www.alanadiniz.com'u da desteklemek istiyorsanız, işlemi tekrarlayın ve ana bilgisayar www olarak ayarlanmış, aynı IP'ye işaret eden başka bir A kaydı ekleyin.

DNS değişikliklerinin yayılması birkaç dakika sürebilir. Bu tamamlandıktan sonra, tarayıcıda alan adınızı ziyaret etmek sizi Google Cloud barındırılan web sitenize götürmelidir.

DNS değişikliklerinizi kaydettikten sonra, bunların küresel olarak yayılması birkaç dakika sürebilir (24 saate kadar, ancak genellikle çok daha hızlıdır).

Bu yapıldıktan sonra, alan adınızı ziyaret etmek web sitenizi yüklemelidir. Web sitenizin IP adresi yerine alan adınızı kullanması için WordPress web sitesi adresinizi güncellemeniz gerekebilir.

Yöntem 3. Google Cloud VM'de WordPress'i Manuel Olarak Barındırma

Bu yöntem ileri düzey kullanıcılar, geliştiriciler ve öğrenciler içindir. Bu yöntem için VM'nizi manuel olarak yapılandıracak ve yazılım yüklemek için SSH komut satırını kullanacaksınız.

Adım 1. Proje Oluşturun

Başlamak için Google Cloud hesabınıza giriş yapmanız ve Cloud Console'dan yeni bir proje oluşturmanız gerekecektir.

Google Cloud konsolunda yeni proje oluşturun

Projeniz oluşturulduktan sonraki adım faturalandırmayı etkinleştirmektir.

Adım 2. Faturalandırmayı Etkinleştirin

Soldaki sütundan Faturalandırma etiketine tıklamanız ve ekrandaki talimatları izlemeniz yeterlidir.

Google Cloud projeniz için faturalandırmayı etkinleştirin

Adım 3. Compute Engine'i Etkinleştirin

Faturalandırma ayarlandıktan sonra, API'yi kullanmaya başlamak için sol sütundaki 'Compute Engine' seçeneğine tıklamanız (veya üstteki arama çubuğunu kullanarak bulmanız) ve 'Etkinleştir'e tıklamanız gerekir.

Bu, sunucunuzu oluşturmak ve yönetmek için kullanacağınız araçları etkinleştirir.

Compute Engine'i etkinleştir

Adım 4. Sanal Makine Oluştur

Compute Engine'i etkinleştirdikten sonra, artık bir Sanal Makine örneği (kısaca VM örneği) oluşturabilirsiniz.

VM örneği, onu web sitenizi Google Cloud platformunda barındırmak için bir VPS sunucusuna dönüştürebileceğiniz kendi sanal özel makinenizdir.

Google Cloud'da bir VM örneği oluşturun

Bir sonraki ekranda VM örneğinizi yapılandırmanız istenecektir.

İlk olarak, VM'nize kolayca tanımlamanıza yardımcı olabilecek herhangi bir isim vermeniz gerekir. Ve barındırmak istediğiniz bir bölge ve bölge seçin.

Sanal makineyi yapılandırın

Bunun altında, farklı kullanım durumları için önceden yapılandırılmış kurulumlar göreceksiniz. Düşük maliyetli ve bir WordPress web sitesi barındırmak için mükemmel olan E2'yi kullanmanızı öneririm.

Bunun altında, örneğinize daha fazla bellek veya CPU çekirdeği ekleyerek daha fazla yapılandırma yapabileceksiniz.

VM belleği ve çekirdeklerini seçin

Ardından, bir sonraki adıma devam etmek için ‘Oluştur’a tıklamanız gerekir.

Google Cloud konsolu şimdi Sanal Makine örneğinizi oluşturacak ve sizi VM yönetim panosuna yönlendirecektir.

Adım 5. Güvenlik Duvarı Kurallarını Ayarlayın

VM'niz hazır olsa da, güvenlik duvarı kuralları şu anda gelen trafik isteklerine izin vermiyor.

Hadi bunu değiştirelim.

‘Güvenlik duvarı kurallarını ayarla’ seçeneğine tıklamanız yeterlidir.

VM güvenlik duvarı kuralları

Bu sizi Ağ Güvenliği alanına getirecek ve VM'nizin güvenlik duvarı kurallarını gösterecektir.

Devam etmek için 'Güvenlik duvarı kuralı oluştur' seçeneğine tıklamanız yeterlidir.

Güvenlik duvarı kuralı oluştur

Bir sonraki ekranda, aşağıdaki bilgileri alanlara girmeniz gerekmektedir:

  • Ad: http'ye izin ver
  • Hedefler: Ağdaki tüm örnekler
  • Kaynak filtresi: IPv4 aralıkları
  • Kaynak IP aralıkları: 0.0.0.0/0
  • İkinci kaynak filtresi: Yok
  • Hedef filtresi: Yok
  • Protokoller ve bağlantı noktaları: ‘TCP’yi işaretleyin ve 80 girin
Google Cloud VM güvenlik duvarında HTTP isteklerine izin verin

Güvenlik duvarı kuralınızı kaydetmek için ‘Oluştur’ düğmesine tıklamayı unutmayın.

Sanal Makineniz artık web sitesi trafiği için hazır.

Adım 6. Web Sunucusu Yazılımı Kurulumu

Ardından, sunucunuza bağlanmak için Cloud Console'daki SSH düğmesini kullanmanız gerekir. Bu komut satırı arayüzü, yazılım yüklemenize ve sanal makinenize metin biçiminde komutlar vermenize olanak tanır.

SSH Bağlan

Gerekli yazılım yığınını yüklemek için bunu kullanmanız gerekecek. Bu, web sunucunuz için Apache veya Nginx, WordPress için PHP ve veritabanınız için MySQL veya MariaDB'yi içerir.

Web tarayıcınızda çalıştırabilirsiniz. Bağlandıktan sonra siyah bir terminal ekranı göreceksiniz.

Tarayıcıda SSH

Şimdi, art arda birkaç komut çalıştırmanız gerekecek. Biraz karmaşık göründüğünü biliyorum ama bana güvenin, göründüğü kadar zor değil. Aşağıdaki komutları kopyalayıp yapıştırmanız yeterlidir.

İlk olarak VM örneğinizi güncelleyerek başlayacaksınız. Bu, tüm güvenlik güncellemelerinin yüklü olduğundan emin olmak için bilgisayarınızı güncellemeye benzer bir şeydir:

sudo apt update && sudo apt upgrade -y

Tamamlanması birkaç dakika sürebilir. Bu süre zarfında seçenekler görünebilir. Varsayılan seçimlerle devam etmek için Enter tuşuna basın.

Apache web sunucusunu yüklemek için aşağıdaki komutu kopyalayıp yapıştırın:

sudo apt install apache2 -y

Nginx yüklemek isteyenler için aşağıdaki komutu girebilirsiniz:

sudo apt install nginx -y

Hangisinin daha iyi olduğunu mu merak ediyorsunuz? Apache vs. Nginx vs. LiteSpeed karşılaştırmalı makalemize bakın.

Nginx'i tercih ediyorum çünkü daha iyi performans ve hız sağlıyor. Ancak Apache, esnekliği ve kullanım kolaylığı nedeniyle daha yaygın olarak kullanılmaktadır.

Web sunucusu yazılımını yükledikten sonraki adım MySQL'i yüklemektir. Sadece şu komutu çalıştırın:

sudo apt install mysql-server -y

VM'nizin işletim sistemine bağlı olarak, bazı durumlarda mysql-server kurulum için mevcut olmayabilir. Bu durumda, MySQL için doğrudan bir yedek olarak MariaDB'yi kullanabilirsiniz. WordPress ile mükemmel çalışır ve komutlar neredeyse aynıdır.

MariaDB'yi kurmak için aşağıdaki komutu eklemeniz yeterlidir:

sudo apt install mariadb-server -y

Bundan sonra, MySQL/MariaDB kurulumunu çalıştırmanız gerekir.

Ardından aşağıdaki komutu girin:

sudo mysql_secure_installation

Kurulum sırasında varsayılanları kabul edebilir veya rahatlık seviyenize göre ayarları sıkılaştırabilirsiniz (anonim kullanıcıları kaldırmak için evet deyin, uzaktan kök girişi devre dışı bırakın vb.).

Artık MySQL'i yüklediğinize göre, WordPress web siteniz için kullanabileceğiniz bir veritabanı oluşturabilirsiniz.

İlk olarak şu komutu girin:

sudo mysql -u root -p

Bir şifre sorulacaktır. Kurulum sırasında bir tane oluşturduysanız, onu kullanabilirsiniz. Veya klavyenizdeki Enter tuşuna basmanız yeterlidir.

Şimdi MySQL sunucusuna gireceksiniz. WordPress veritabanınızı buradan yöneteceğiniz yer burasıdır.

Öncelikle aşağıdaki komutları değiştirerek ve girerek bir tane oluşturalım:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Veritabanı adını wordpress'ten başka bir şeye değiştirebilirsiniz.

Benzer şekilde, wpuser (MySQL kullanıcı adını) değiştirebilir ve son olarak strongpassword yerine kendi güçlü parolanızı girebilirsiniz.

📝Önemli: MySQL kullanıcı adınızı, parolanızı ve veritabanı adınızı güvenli bir yere not alın, WordPress'i kurarken daha sonra bunlara ihtiyacınız olacaktır.

Ardından PHP'yi ve gerekli modülleri yüklemeniz gerekecektir.

Apache'yi yüklediyseniz, aşağıdaki komutu girin:

sudo apt install php php-mysql php-curl php-gd php-xml php-mbstring php-zip libapache2-mod-php -y

Apache yerine Nginx yüklediyseniz, bu komutu kullanın (libapache2-mod-php yerine php-fpm yazın):

sudo apt install php php-mysql php-curl php-gd php-xml php-mbstring php-zip php-fpm -y

Kurulum bittikten sonra web sunucunuzu yeniden başlatmanız gerekir. Bu, web sunucunuzun yeniden başlatıldığında PHP ve diğer yüklü modülleri yüklemesine olanak tanır.

Apache için aşağıdaki komutu kullanın:

sudo systemctl restart apache2

Nginx için bunun yerine aşağıdaki komutu kullanmanız gerekir:

sudo systemctl restart nginx

Adım 7. Özel Alan Adınızı Google Cloud'a Bağlayın

Kendi alan adınızı (alanadiniz.com gibi) Google Cloud VM'nizle kullanmak için, alan adınızın DNS ayarlarını VM örneğinizin harici IP adresine işaret edecek şekilde güncellemeniz gerekecektir.

Öncelikle Google Cloud Console'a gidin, 'VM örnekleri' sayfasını açın ve sanal makinenizin harici IP adresini kopyalayın. Alan adınızın işaret etmesi gereken adres budur.

Harici IP Adresini Kopyala

Sıradaki, alan adı kayıt kuruluşunuzun kontrol paneline giriş yapmanız gerekiyor. Alan adınızı satın aldığınız yer burasıdır, örneğin Network Solutions, GoDaddy, Bluehost veya diğer platformlar.

Network Solutions için talimatları göstereceğim, ancak tüm alan adı kayıt kuruluşları için hemen hemen aynıdır.

Alanınızın DNS ayarlarını veya 'DNS Yönetimi' bölümünü bulun.

DNS ayarlarını yönetin

Burada, şu anda farklı bir IP adresine işaret eden tüm A kayıtlarını silmeniz gerekir.

Ardından, üstteki 'Kayıt Ekle' düğmesine tıklayın.

Alan kaydı ekle

Görünen formda, kayıt türünün A olarak ayarlandığından emin olun. “Yönlendirir” açılır menüsünde ‘Diğer Ana Bilgisayar’ı seçin. Kök alan adını (örneğin, example.com) yönlendiriyorsanız, Ad veya Ana Bilgisayar alanını @ olarak değiştirin.

IP adresi alanına, Google Cloud VM'nizin harici IP adresini girin. Örneğin, VM'nizin IP'si 35.247.XX.XX ise, bunu yazın.

A kaydı ekleme

TTL'yi (Yaşam Süresi) varsayılan değere ayarlayın ve ardından değişiklikleri kaydetmek için ‘Ekle’ düğmesine tıklayın.

Eğer www.alanadiniz.com'u da desteklemek istiyorsanız, işlemi tekrarlayın ve ana bilgisayar www olarak ayarlanmış, aynı IP'ye işaret eden başka bir A kaydı ekleyin.

DNS değişikliklerinin yayılması birkaç dakika sürebilir. Tamamlandıktan sonra, tarayıcıda alan adınızı ziyaret ettiğinizde Google Cloud'da barındırılan web sitenize yönlendirilmelisiniz.

DNS değişikliklerinizi kaydettikten sonra, bunların küresel olarak yayılması birkaç dakika (24 saate kadar, ancak genellikle çok daha hızlı) sürebilir. Bu tamamlandıktan sonra, alan adınızı ziyaret etmek, yalnızca ham IP yerine sunucunuzu yüklemelidir.

Adım 8. SSL Kurun ve HTTPS'yi Etkinleştirin

Alan adınızı ziyaret etmeden önce bir SSL sertifikası kurmanız iyi bir fikirdir. Bu, WordPress sitenizi HTTPS üzerinden sunmanıza olanak tanır, bu daha güvenlidir ve arama motorları tarafından tercih edilir.

Ücretsiz ve güvenilir bir sertifika yetkilisi olan Let's Encrypt'i kullanmanızı öneririm.

İşleri kolaylaştırmak için, Apache veya Nginx için SSL sertifikasını otomatik olarak yayınlamak ve yapılandırmak üzere Certbot adlı bir araç kullanacağım.

Öncelikle paket listenizi güncelleyin ve Certbot'u kurun:

sudo apt update  
sudo apt install certbot python3-certbot-apache -y

Nginx kullanıyorsanız, bunun yerine Nginx eklentisiyle Certbot'u yükleyebilirsiniz:

sudo apt install certbot python3-certbot-nginx -y

Yüklendikten sonra, alan adınız için bir SSL sertifikası istemek üzere bu komutu çalıştırın.

yourdomain.com yerine gerçek alan adınızı yazmayı unutmayın:

sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

Nginx kullanıcıları için komut şudur:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot sizden acil bildirimler için e-posta adresiniz de dahil olmak üzere birkaç soru soracaktır. İstendiğinde tüm trafiği HTTPS'ye yönlendirmeyi seçebilirsiniz ve evet demenizi tavsiye ederim.

Hepsi bu kadar! Artık ücretsiz bir SSL sertifikası yüklediniz ve siteniz HTTPS üzerinden erişilebilir durumda.

Not: Let’s Encrypt sertifikaları 90 gün geçerlidir, ancak Certbot bunları otomatik olarak yeniler. Otomatik yenilemeyi şu komutla test edebilirsiniz:

sudo certbot renew --dry-run

Adım 9. Sunucunuza WordPress Kurulumu

Şimdi WordPress'i yükleme zamanı. VM örneğinize geri dönün, sunucunuza SSH ile bağlanın ve şunu çalıştırın:

wget https://wordpress.org/latest.tar.gz

İndirme bittiğinde, aşağıdaki komutu kullanarak onu çıkarmanız gerekir:

tar -xvzf latest.tar.gz

Bu, bir wordpress klasörü oluşturur.

İçeriğini web kökünüze, genellikle /var/www/html/ olarak adlandırılan yere taşıyın, şöyle:

sudo mv wordpress/* /var/www/html/

Web sunucunuzun her şeye erişebilmesi için uygun dosya izinlerini vermeniz gerekir:

sudo chown -R www-data:www-data /var/www/html/

Şimdi WordPress yapılandırma dosyasını oluşturun.

İlk olarak, örneği kopyalayın:

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Veritabanı adınızı, kullanıcı adınızı ve parolanızı girmek için nano veya başka bir düzenleyici ile düzenleyin.

Bu, WordPress veritabanınızı oluştururken daha önce kaydettiğiniz bilgidir:

sudo nano /var/www/html/wp-config.php

Dosyayı CTRL+X tuşlarına basarak kaydedin ve kapatın.

Son olarak, tarayıcıda alan adınıza gidin ve WordPress kurulum ekranını görmelisiniz.

WordPress kurulum sihirbazı

Artık yönetici kullanıcı hesabınızı oluşturmak ve kurulumu tamamlamak için adımları takip edebilirsiniz. Yardıma mı ihtiyacınız var? Kapsamlı WordPress kurulum öğreticimize bakın.

Sorun Giderme İpucu 💡: WordPress kurulum ekranı yerine varsayılan bir sunucu sayfası görüyorsanız. Bu, sitenizin kök dizininde varsayılan bir index.html sayfasının bulunduğu anlamına gelir. Silmek için SSH'ye tekrar bağlanın ve aşağıdaki komutu girin:

sudo rm /var/www/html/index.html

🎉 İşte bu kadar! Artık özel alan adınızla Google Cloud üzerinde çalışan çalışan bir WordPress web siteniz var.

WordPress sitenizi güvence altına alma, yedeklemeleri yönetme, güncellemeleri uygulama ve performansını izleme sorumluluğunun da size ait olduğunu unutmayın. Bu konularda kendinize güvenmiyorsanız, Yöntem 1 (SiteGround) daha uygun olabilir.

Google Cloud Barındırma Maliyetleri Açıklaması

Yeni başlayanları şaşırtabilecek bir şey, Google Cloud'un barındırma için nasıl ücretlendirdiğidir. Sabit aylık planları olan geleneksel web barındırıcılarının aksine, Google Cloud hizmetlerinizi ne kadar kullandığınıza bağlı olarak değişen kullanım başına ödeme modeli kullanır.

Google Cloud'da manuel olarak veya Tıklayarak Dağıt'ı kullanarak bir WordPress sitesi başlattığınızda, sanal makineniz, disk depolamanız, ağ kullanımınız ve anlık görüntüler veya yük dengeleme gibi isteğe bağlı hizmetler için ayrı ayrı ücretlendirilirsiniz.

Örneğin, Click to Deploy'dan varsayılan kurulumu kullanarak bir e2-small örneği (2 vCPU, 2 GB RAM) ve 20 GB disk ile giderseniz, Google Cloud'un fiyatlandırma hesaplayıcısına göre tahmini aylık maliyet yaklaşık olarak şu şekildedir:

  • VM örneği: ~15 ABD doları/ay (fiyatlar bölgeye göre değişiklik gösterebilir)
  • Kalıcı disk: ~1 ABD doları/ay
  • Toplam tahmini aylık maliyet: ~16$/ay

Bu, bant genişliği kullanımı veya yedekleme depolama alanını içermez. Siteniz çok fazla trafik alırsa veya büyük dosyalar depolarsanız ya da anlık görüntüler oluşturursanız, maliyet uyarı vermeden artabilir.

💡 İpucu: Google Cloud, yeni kullanıcılara 90 gün geçerli 300$ ücretsiz deneme kredisi sunar. Bu, GCP'de WordPress barındırmayı ön ödeme yapmadan test etmek için harika bir yoldur.

Ayrıca kullanımı izlemeniz, bütçe uyarıları ayarlamanız ve yazılım güncellemeleri, yedeklemeler ve güvenlik yamalarıyla manuel olarak ilgilenmeniz gerekecektir. Sadece sitenizi oluşturmaya odaklanmak istiyorsanız bu çok iş olabilir.

Bu nedenle, Google Cloud inanılmaz derecede güçlü olmasına rağmen, genellikle yeni başlayanlara önermiyorum - her şeyi kendiniz yönetmeye ve maliyet için optimize etmeye hazır olmadığınız sürece.

Google Cloud - SiteGround Karşılaştırması – Maliyet Karşılaştırması

ÖzellikGoogle CloudSiteGround (Yönetilen Hosting)
Aylık Maliyet (Başlangıç Sitesi)~16$/ay (e2-small + 20GB disk)2,99 $/ay (Başlangıç planı)
Trafik MaliyetleriKullanıma dayalı faturalandırma (trafikle artabilir)Her planda trafiği yönetmek için cömert kaynaklar
Yedekleme ve Geri YüklemeManuel kurulum gerekliOtomatik yedeklemeler dahildir
GüvenlikKullanıcı tarafından yönetilen güncellemeler ve güvenlik duvarıYapay zeka destekli güvenlik ve sunucu izleme
DestekSunucu kurulumu için destek yok (Kendin Yap)7/24 uzman WordPress desteği
Kullanım KolaylığıTeknik beceriler ve CLI erişimi gerektirirYeni başlayan dostu kontrol paneli ve araçları

SiteGround ise aynı Google Cloud altyapısını kullanır, ancak öngörülebilir fiyatlandırma, otomatik güvenlik, uzman desteği ve beklenmedik faturalar olmadan.

Ciddi bir web sitesi kuruyorsanız veya bir işletme yürütüyorsanız, yalnızca gönül rahatlığı ve destek buna değer.

Nihai Karar: WordPress'i Google Cloud'da Barındırmak İçin Neden SiteGround'u Tavsiye Ediyorum

Üç yöntemi de kullandım: manuel VM kurulumu, Tek Tıkla Dağıtım ve SiteGround. Ve dürüst tavsiyem basittir.

Sunucu kurulumlarıyla uğraşmayı seviyorsanız ve bulut altyapısını uygulamalı olarak öğrenmek istiyorsanız, DIY yöntemi harika bir projedir.

Ancak altyapıyı yönetmek yerine işinizi büyütmeye odaklanıyorsanız, SiteGround daha akıllıca bir seçimdir.

Arka planda Google Cloud'un gücünden ve güvenilirliğinden hala yararlanıyorsunuz. Ancak performans optimizasyonu, yedeklemeler, önbelleğe alma, hazırlık ortamı, destek gibi diğer her şey, WordPress'i en ince ayrıntısına kadar bilen kişiler tarafından sizin için halledilir.

WPBeginner'ı SiteGround'da barındırıyoruz ve birçok iş ortağı şirketimiz de SiteGround'da barındırılıyor.

Ciddi bir web sitesi oluşturuyorsanız ve sunucu yapılandırması, faturalandırma artışları veya güvenlik yamalarını takip etme konusunda endişelenmek istemiyorsanız, SiteGround başlamanız gereken yerdir.

Google Cloud'da WordPress Barındırma Hakkında Sıkça Sorulan Sorular

Google Cloud'da ücretsiz olarak WordPress barındırabilir miyim?

Google Cloud, yeni kullanıcılara 90 gün geçerli 300$ ücretsiz deneme kredisi sunar. Bu süre zarfında düşük trafikli bir WordPress sitesini ödeme yapmadan çalıştırabilirsiniz. Deneme süresinden sonra kullanıma göre ücretlendirilirsiniz. Ücretsiz katman sınırlıdır, bu nedenle siteniz konusunda ciddiyseniz bir miktar maliyet olacağını varsaymak daha iyidir.

Google Cloud'da WordPress barındırmak için geliştirici olmam gerekiyor mu?

Zorunlu değil, ancak biraz teknik rahatlık yardımcı olur. Tıklayarak Dağıt yöntemi yeni başlayanlar için uygundur, manuel VM kurulumu ise Linux, SSH ve sunucu yapılandırmasına aşinalık gerektirir.

Komut satırı araçları veya sunucu yönetimi konusunda rahat değilseniz, SiteGround'u kullanmanızı öneririm. Google Cloud altyapısı üzerine kurulmuştur ve tüm teknik kurulumları sizin için halleder, böylece web sitenize odaklanabilirsiniz.

Hangisi daha iyi: Tıkla Dağıt veya manuel VM kurulumu?

Tıklanabilir Dağıtım daha hızlı ve daha kolaydır, bu da onu test veya daha küçük projeler için harika kılar. Manuel kurulum, ne yaptığınızı biliyorsanız size tam kontrol, daha iyi performans ayarı ve daha sıkı güvenlik sağlar. İkisini de kullandım ve gerçekten ne kadar aktif olmak istediğinize bağlı.

Google Cloud'da WordPress barındırmanın en kolay yolu nedir?

En kolay ve en güvenilir seçenek SiteGround kullanmaktır. SiteGround, Google Cloud altyapısı üzerinde çalışır, bu da GCP'nin hız ve performansından tüm faydaları elde ettiğiniz anlamına gelir. Ancak kendi başınıza barındırma yapmanın aksine, sunucu kurulumu, güvenlik yamaları veya faturalandırma sürprizleriyle uğraşmak zorunda kalmazsınız. Bu yüzden WPBeginner için SiteGround'u kullanıyoruz.

WordPress sitem Google Cloud'da daha mı hızlı olacak?

Evet — Google Cloud’ın ağı birinci sınıftır. İster SiteGround’ı kullanın ister kendiniz yapılandırın, daha hızlı yükleme süreleri, düşük gecikme süresi ve mükemmel çalışma süresi elde edersiniz. Ancak hızın aynı zamanda sitenizin ne kadar iyi optimize edildiğine de bağlı olduğunu unutmayın.

Google Cloud paylaşımlı barındırmadan daha mı ucuz?

Pek sayılmaz. Bant genişliği, depolama ve harici IP maliyetlerini hesaba kattığınızda, kendi VM'nizi çalıştırmak standart paylaşımlı barındırmadan daha pahalıya mal olabilir. Fiyat bilincine sahipseniz, SiteGround'un sabit fiyatlı planları uzun vadede genellikle daha öngörülebilir ve uygun fiyatlıdır.

Bonus WordPress Barındırma Kaynakları 🎁

WordPress barındırma hakkında faydalı bulabileceğiniz bazı ek kaynaklar şunlardır.

İster basitlik için SiteGround'u seçin, ister tam kontrol için manuel yoldan gidin, Google Cloud'da WordPress barındırmak kesinlikle yapılabilir. Umarım bu kılavuz doğru yolu seçmenize ve sitenizi başlatma konusunda kendinizi daha güvende hissetmenize yardımcı olmuştur.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

2 CommentsLeave a Reply

  1. Bu rehber kesinlikle harika!
    Çeşitli büyük bulut sağlayıcılarında WordPress kurma mücadelesi vermiş profesyonel bir geliştirici olarak, benim ilk günlerimde bunun gibi değerli bir kaynağın ne kadar önemli olacağını ne kadar vurgulasam azdır. Google Cloud'da bir WordPress sitesini yayına almak için “basit” görünen görevler için çözümler bulmaya çalışarak sayısız saatler, hatta günler harcadığımı hatırlıyorum. Bilgilerin aşırı dağınıklığı ve web sunucusundan veritabanına ve ağ yapılandırmasına kadar her şeyin incelikleri genellikle aşılmaz bir zorluk gibi hissettiriyordu.
    Burada ayrıntılı olarak anlatılan yöntemler (tek tıklamayla Marketplace dağıtımları, Compute Engine'deki ayrıntılı manuel kurulum veya hatta site ground yöntemi olsun) gerçekten ihtiyaçların yelpazesini kapsıyor ve yeni başlayanların ve hatta deneyimli profesyonellerin karşılaştığı yaygın sorunları ele alıyor.
    Yeni başlıyorsanız veya geçmişte zorlandıysanız bile, bana güvenin ve bu rehberi baştan sona okuyun. Size muazzam bir hayal kırıklığından ve sayısız saatten tasarruf ettirecektir. Bu kadar açık, kapsamlı ve gerçekten yararlı bir kaynak hazırladığı için yazara kocaman teşekkürler. Topluluğun tam olarak ihtiyacı olan şey bu.

Bir Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.