WordPress’i Google Cloud’da barındırmaya ilk baktığımda, “Beklediğim yükseltme bu olabilir” diye düşündüm.
Sitemi Google Arama ve YouTube’a güç veren aynı altyapı üzerinde çalıştırma fikri? Bu heyecan vericiydi. Ama aynı zamanda pek çok soruyu da beraberinde getirdi.
Google Cloud’un ciddi bir hız ve güvenilirlik sunduğuna şüphe yok. Ancak yeni başlayanlar düşünülerek tasarlanmadığını hemen fark ettim. Sanal makineleri yönetmek, sunucunuzu kurmak ve DNS’i yapılandırmak arasında takılıp kalmak çok kolay.
İyi haber şu ki, bunu zor yoldan yapmak zorunda değilsiniz. İster yönetilen basit bir çözüm isteyin, ister kolları sıvayıp her şeyi kendiniz yapmayı tercih edin, size her iki seçeneği de göstereceğim.
Bu kılavuzun sonunda, WordPress’i Google Cloud’da tam olarak nasıl barındıracağınızı ve gerçek dünya deneyimine dayanarak hangi yolu önerdiğimi öğreneceksiniz.

WordPress’i Neden Google Cloud’da Barındırmalısınız?
Google Cloud hız, istikrar ve yüksek güçlü altyapısıyla bilinir. YouTube’dan Gmail’e kadar her şeye güç verir ve büyük miktarda trafiği sorunsuz bir şekilde idare etmek için tasarlanmıştır.
Bu nedenle, bir noktada ben de dahil olmak üzere birçok web sitesi sahibi düşünmeye başlıyor: “WordPress sitemi Google Cloud’da barındırırsam aynı performansı alamaz mıyım?”
Ve teoride, evet – yapabilirsiniz. Ancak Google Cloud’a erişmek ile onu WordPress için nasıl kullanacağınızı bilmek arasında büyük bir fark var. Bu, nasıl sürüleceğini bilmeden bir yarış arabası satın almaya benzer.

Çoğu insanın takıldığı yer de burası. 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.
Dolayısıyla, 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.
Bundan sonra, eğer kendin yap yolunu tercih ederseniz size iki uygulamalı yöntem göstereceğim.
İlerlemek isterseniz aşağıdaki atlama bağlantılarını kullanabilirsiniz:
- Method 1: Use SiteGround to Host WordPress on Google Cloud
- Method 2: Use Google Cloud Marketplace to Install WordPress (Click to Deploy)
- Method 3. Manually Host WordPress on Google Cloud VM
- Google Cloud Hosting Costs Explained
- Final Verdict: Why I Recommend SiteGround for Hosting WordPress on Google Cloud
- Frequently Asked Questions About Hosting WordPress on Google Cloud
- Bonus WordPress Hosting Resources 🎁
Yöntem 1: WordPress’i Google Cloud’da Barındırmak için SiteGround’u Kullanın
Teknik kurulum olmadan Google Cloud’un hızını ve güvenilirliğini istiyorsanız, SiteGround önerdiğim ve kişisel olarak kullandığım seçenektir.
WPBeginner’ı da SiteGround’da barındırıyoruz. WPBeginner’ın kurucusu Syed Balkhi taşınmayı açıklarken ş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, WPBeginner için doğru hamle olduğunu biliyordum.
Syed Balkhi
Daha fazla ayrıntı için WPBeginner’ın SiteGround’a geçme nedenlerine bakın veya derinlemesine SiteGround incelememe göz atın.
SiteGround tüm platformunu Google Cloud altyapısı üzerinde çalıştırır, böylece hepsini kendiniz yönetmek zorunda kalmadan aynı performansı elde edersiniz.
Sunucu kurma, yazılım yükleme veya güncellemeleri idare etme konusunda endişelenmenize gerek yok. Performans ayarlamasından WordPress güvenliğine kadar her şey zaten halledilmiştir. Siz sadece giriş yapın, WordPress’i kurun ve web sitenizi oluşturmaya başlayın.
SiteGround herkesin başlamasını kolaylaştırır. Gösterge tablosu temiz ve yeni başlayanlar için uygundur ve otomatik önbelleğe alma, ücretsiz CDN, günlük yedeklemeler, yerleşik güvenlik ve tek tıklamayla hazırlama ortamları gibi güçlü özellikleri kutudan çıkarırsınız.
SiteGround Kullanmanın Artıları
- Google Cloud’un hızlı ve güvenilir altyapısı üzerine inşa edilmiştir
- Teknik kurulum gerektirmez – yeni başlayanlar için mükemmeldir
- Gerçek WordPress uzmanları ile mükemmel müşteri desteği
- Kutudan çıkar çıkmaz önbelleğe alma, yedekleme, güvenlik ve CDN içerir
- Sürpriz faturalar olmadan sabit aylık fiyatlandırma
SiteGround Kullanmanın Eksileri
- Sunucu düzeyinde tam kontrol veya özel işletim sistemi düzeyinde ince ayarlar istiyorsanız ideal değildir
- Daha gelişmiş geliştiriciler, niş kullanım durumları için DIY bulut kurulumunu tercih edebilir
Fiyatlandırma: Google Cloud Platform’un kullandıkça öde fiyatlandırmasının aksine SiteGround, aylık 2,99 $’dan başlayan sabit fiyatlandırma sunar.
Sadece sitenizi kurmak ve hızlı çalışmasını, güvende kalmasını ve sunucu bakımını hiç düşünmemesini istiyorsanız, bunu yapmanın en kolay ve en güvenilir yolu budur.
SiteGround Kullanarak Google Cloud’da WordPress Nasıl Barındırılır
Öncelikle SiteGround’un web sitesini ziyaret etmeniz ve bir WordPress barındırma planı seçmeniz gerekir.
Yeni başlıyorsanız Startup planını veya normal bir paylaşımlı barındırma hizmetinden yükseltme yapıyorsanız GrowBig planını seçmenizi öneririm.

Ardından, bir alan adı seçmeniz istenecektir. SiteGround, ilk yıl için her barındırma planıyla birlikte ücretsiz bir alan adı sunar.
Zaten bir alan adınız varsa, bunu da kullanabilirsiniz.

Bundan sonra, hesabınızı oluşturmak için kişisel bilgilerinizi vermeniz istenecektir.
Sadece bilgileri doldurun ve kaydınızı tamamlamak için ödeme bölümüne gidin.

Satın alma işlemini tamamladıktan sonra SiteGround hesabınıza giriş yapmanız gerekir.
Buradan WordPress ” Yükle ve Yönet seçeneğine tıklamanız yeterlidir.

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 üzerinde çalışıyor. Zaten tamamen optimize edilmiş ve kullanıma hazır.
WordPress’i Google Cloud’da Manuel Olarak Barındırma
WordPress’i Google Cloud’da 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.
İşte iki yaklaşım arasındaki farkı anlamak için bir karşılaştırma tablosu:
Feature | Manual VM Setup | Click to Deploy |
---|---|---|
Ease of Use | Requires Linux experience and command line | Easier with a guided setup wizard |
Installation Speed | Slower – install and configure everything yourself | Faster – WordPress and stack are auto-installed |
Customization | Full control over software and server settings | Limited with a pre-configured environment |
Learning Value | Learn about the system setup in depth | Good for getting started without diving deep into system setup |
Maintenance | You’re fully responsible | You’re still responsible, but there are pre-installed tools |
Use Case | Developers, technical users, or testing environments | DIY users who want to try GCP hosting |
Yöntem 2: WordPress’i Yüklemek için Google Cloud Marketplace’i Kullanın (Dağıtmak için Tıklayın)
Sunucu komutlarını çalıştırma konusunda rahat değilseniz veya başlamak için daha hızlı bir yol istiyorsanız, Google Cloud Marketplace’te WordPress’in ‘Click to Deploy’ sürümünü sunuyor.
Sanal makineniz, veritabanınız ve web sunucusu yığınınız dahil olmak üzere birkaç tıklama ile tamamen işlevsel bir WordPress sitesi kurar.
İşte Dağıtmak için Tıkla yöntemini kullanmanın artıları ve eksileri.
Artıları:
- Manuel kurulumdan daha hızlı ve kolay
- SSH’ye veya manuel olarak yazılım yüklemeye gerek yok
- Google Cloud’a yeni başlayan kullanıcılar için harika
Eksiler:
- Önceden yapılandırılmış bir ortam kullandığınız için daha az esneklik
- Yedeklemelerden, güncellemelerden ve güvenlikten hala sorumlu
- Bazı kullanıcılar Click to Deploy sitelerini daha sonra ölçeklendirmede veya özelleştirmede zorluk yaşadıklarını bildiriyor
Genel olarak, eğer deney yapıyor 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.

Adım 2. Faturalandırmayı açın
Projenizi oluşturduktan sonra faturalandırmayı etkinleştirmeniz gerekir.
Sol taraftaki menüden Faturalama ‘ya tıklayın ve ekrandaki talimatları izleyin.

Adım 3. WordPress Paketini Dağıtmak için Tıklayın’ı seçin
Faturalandırma etkin olduğunda, kontrol panelinin üst kısmındaki arama çubuğuna tıklayın ve “WordPress” yazın.
Sonuçlardan, Google Cloud tarafından ‘WordPress – Dağıtmak için Tıkla’ olarak etiketlenen seçeneği seçmeniz gerekir.

Bir sonraki ekranda, devam edin ve ‘Başlayın’ düğmesine tıklayın.
Bundan sonra, 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ırma
Bir sonraki ekranda, WordPress örneğinizi ayarlamak için çeşitli seçenekler içeren bir form göreceksiniz.
Her birini inceleyelim, böylece tam olarak neyi seçeceğinizi bilirsiniz.

Dağıtımınıza bir ad vererek başlayın. Bu sadece Google Cloud panonuzdaki bir etikettir ve wordpress-1
veya mywebsite
gibi bir şey kullanabilirsiniz.
Dağıtım Hizmeti Hesabı için ‘Yeni Hesap’ olarak ayarlı 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 bölgeyi seçin. Örneğin, Asya için asia-southeast1-c
veya Amerika Birleşik Devletleri için us-central1-a
.

Makine türü altında, Genel Amaçlı seçeneğine bağlı kalmalısınız. Ardından, maliyet ve performans arasında iyi bir denge sağlayan ‘e2-small (2 vCPU, 2 GB bellek)’ seçeneğini seçin.
Yönetici e-posta adresi alanına gerçek e-posta adresinizi girmeniz gerekir. Bu, Google’ın sunucunuzla ilgili bildirimleri ve durum güncellemelerini göndereceği yerdir.
Bunun altında, isteğe bağlı özellikleri göreceksiniz. Install phpMyAdmin ve HTTPS Enabled seçeneklerinin her ikisini de işaretli tutmanızı öneririm. Bu, kurulumunuza bir veritabanı yöneticisi ve bir SSL sertifikası ekler.
Önyükleme Diski için 20 GB seçili olarak Standart Kalıcı Disk olarak bırakın. Bu, çoğu küçük ve orta ölçekli WordPress sitesi için yeterlidir.

Ağ 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 tarayıcılarında sitenize ulaşabilmelerini sağlar.
Gelişmiş izleme araçları kullanmayı planlamıyorsanız Google Cloud Operations’ı işaretlemeden bırakabilirsiniz. Tipik bir WordPress sitesini çalıştırmak için gerekli değildir.
Her şeyi gözden geçirdikten sonra, alttaki mavi ‘Dağıt’ düğmesine tıklamanız yeterlidir. Google Cloud şimdi perde arkasında sizin için her şeyi 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’sidir ve bir sonraki adımda buna ihtiyacınız olacaktır.

Adım 5. Özel Alan Adınızı Google Cloud’a Bağlayın
Google Cloud VM’de dağıtılan WordPress örneğinizle kendi alan adınızı kullanmak için alan adınızın DNS ayarlarını VM (sanal makine) örneğinizin harici IP adresini gösterecek şekilde güncellemeniz gerekir.
İpucu: Henüz bir alan adınız yoksa Domain.com’u tavsiye ederim. Şeffaf fiyatlandırma ve kullanım kolaylığı nedeniyle benim alan adı kayıt kuruluşum.
İlk olarak, Google Cloud Console’a gidin, ‘VM instances’ sayfasını açın ve sanal makinenizin harici IP adresini kopyalayın.
Bu, alan adınızın işaret etmesi gereken adrestir.

Ardından, Domain.com, GoDaddy, Bluehost veya diğer kayıt şirketleri gibi alan adınızı satın aldığınız yer olan alan adı kayıt şirketinizin kontrol panelinde oturum açın.
Size Domain.com için talimatları göstereceğim, ancak tüm alan adı kayıt şirketleri için hemen hemen aynıdır.
Alan adınız için DNS ayarlarını veya ‘DNS’yi Yönet’ bölümünü bulun.

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.

Görüntülenen formda, kayıt türünün A olarak ayarlandığından emin olun. ‘Refers to’ açılır menüsünde Other Host‘u seçin. Kök etki alanını (örn. example.com
) işaret ediyorsanı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.

TTL’yi (Time to Live) varsayılan değere ayarlayın ve ardından değişiklikleri kaydetmek için ‘Düzenle’ düğmesine tıklayın.
www.yourdomain.com
adresini de desteklemek istiyorsanız, işlemi tekrarlayın ve ana bilgisayar www
olarak ayarlanmış ve aynı IP’ye işaret eden başka bir A kaydı ekleyin.
DNS değişikliklerinin yayılması birkaç dakika sürebilir. Bu işlem tamamlandığında, alan adınızı bir tarayıcıda ziyaret ettiğinizde Google Cloud tarafından barındırılan web sitenize yönlendirilirsiniz.
DNS değişikliklerinizi kaydettikten sonra, bunların global olarak yayılması birkaç dakika (24 saate kadar, ancak genellikle çok daha hızlı) sürebilir.
Bu işlem tamamlandığında, alan adınızı ziyaret ettiğinizde web sitenizin yüklenmesi gerekir. Yine de WordPress web sitesi adresinizi IP adresi yerine alan adınızı kullanacak şekilde güncellemeniz gerekebilir.
Yöntem 3. WordPress’i Google Cloud VM’de Manuel Olarak Barındırın
Bu yöntem ileri düzey kullanıcılar, geliştiriciler ve öğrenenler içindir. Bu yöntemde, sanal makinenizi manuel olarak yapılandıracak ve yazılımı yüklemek için SSH komut satırını kullanacaksınız.
Adım 1. Bir Proje Oluşturun
Başlamak için Google Cloud hesabınızda oturum açmanız ve Cloud Console’dan yeni bir proje oluşturmanız gerekir.

Projeniz oluşturulduktan sonra, bir sonraki adım faturalandırmayı etkinleştirmektir.
Adım 2. Faturalandırmayı Etkinleştir
Sol sütundaki Faturalama etiketine tıklamanız ve ekrandaki talimatları takip etmeniz yeterlidir.

Adım 3. Bilgisayar Motorunu Etkinleştir
Faturalandırma ayarlandıktan sonra, sol sütundan ‘Hesaplama Motoru’ seçeneğine tıklamanız (veya bulmak için üstteki arama çubuğunu kullanmanız) ve API’yi kullanmaya başlamak için ‘Etkinleştir’e tıklamanız gerekir.
Bu, sunucunuzu oluşturmak ve yönetmek için kullanacağınız araçların kilidini açar.

Adım 4. Sanal Makine Oluşturma
Hesaplama Motorunu etkinleştirdikten sonra, artık bir Sanal Makine örneği (kısaca VM örneği) oluşturabilirsiniz.
Bir VM örneği, web sitenizi Google Cloud platformunda barındırmak için bir VPS sunucusuna dönüştürebileceğiniz kendi sanal özel makinenizdir.

Bir sonraki ekranda, VM örneğinizi yapılandırmanız istenecektir.
İlk olarak, sanal makineniz için bir ad sağlamanız gerekir; bu, onu kolayca tanımlamanıza yardımcı olacak herhangi bir şey olabilir. Ve onu barındırmak istediğiniz bir bölge ve alan seçin.

Bunun altında, farklı kullanım durumları için önceden yapılandırılmış kurulumlar göreceksiniz. WordPress internet sitesi barındırmak için düşük maliyetli ve mükemmel olan E2’yi kullanmanızı öneririm.
Bunun altında, örneğinize daha fazla bellek veya CPU çekirdeği ekleyerek örneğinizi daha fazla yapılandırabileceksiniz.

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ı Ayarlama
Sanal makineniz hazır olsa da, güvenlik duvarı kuralları şu anda gelen trafik isteklerine izin vermiyor.
Bunu değiştirelim.
‘Güvenlik duvarı kurallarını ayarla’ seçeneğine tıklamanız yeterlidir.

Bu sizi Ağ Güvenliği alanına götürecek ve sanal makinenizin güvenlik duvarı kurallarını gösterecektir.
Devam etmek için ‘Güvenlik duvarı kuralı oluştur’ seçeneğine tıklamanız yeterlidir.

Bir sonraki ekranda, aşağıdaki bilgileri alanlara girmeniz gerekir:
- Adı: allow-http
- 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: Hiçbiri
- Protokoller ve bağlantı noktaları: ‘TCP’ seçeneğini işaretleyin ve
80
girin

Güvenlik duvarı kuralınızı kaydetmek için ‘Oluştur’a tıklamayı unutmayın.
Sanal Makineniz artık web sitesi trafiği için hazırdır.
Adım 6. Web Sunucu Yazılımını Yükleme
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.

Gerekli yazılım yığınını kurmak için bunu kullanmanız gerekecektir. 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.

Şimdi, birbiri ardına birkaç komut çalıştırmanız gerekecek. Kulağa biraz karmaşık geldiğini biliyorum, ama bana güvenin, göründüğü kadar zor değil. Basitçe aşağıdaki komutları kopyalayıp yapıştırın.
İlk olarak sanal makine örneğinizi güncelleyerek başlayacaksınız. Bu, tüm güvenlik güncellemelerini yüklediğinizden emin olmak için bilgisayarınızı güncellemeye benzer:
sudo apt update && sudo apt upgrade -y
İşlemin tamamlanması birkaç dakika sürebilir. Bu süre zarfında seçeneklerin açıldığını görebilirsiniz. Varsayılan seçeneklerle devam etmek için Enter tuşuna basmanız yeterlidir.
İşiniz bittiğinde, Apache web sunucusunu yüklemek için aşağıdaki komutu kopyalayıp yapıştırın:
sudo apt install apache2 -y
Nginx kurmak isteyenler için aşağıdaki komutu girebilirsiniz:
sudo apt install nginx -y
Hangisinin daha iyi olduğunu mu merak ediyorsunuz? Apache ile Nginx ve LiteSpeed‘i karşılaştıran makalemize bakın.
Ben daha iyi performans ve hız sağladığı için Nginx’i tercih ediyorum. Ancak Apache esnekliği ve kullanım kolaylığı nedeniyle daha yaygın olarak kullanılıyor.
Web sunucusu yazılımını kurduktan sonra, bir sonraki adım MySQL’i kurmaktır. Bu komutu çalıştırmanız yeterlidir:
sudo apt install mysql-server -y
Sanal makinenizin işletim sistemine bağlı olarak, bazı durumlarda mysql-server kurulum için mevcut olmayabilir. Bu durumda, MariaDB’yi MySQL’in yerine kullanabilirsiniz. WordPress ile mükemmel çalışır ve komutlar neredeyse aynıdır.
Bunun yerine MariaDB’yi yüklemek 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 konfor seviyenize göre bazı şeyleri sıkılaştırabilirsiniz (anonim kullanıcıları kaldırmak için evet deyin, uzaktan root girişini devre dışı bırakın vb.)
Artık MySQL’i kurduğunuza göre, WordPress web siteniz için kullanmak üzere bir veritabanı oluşturabilirsiniz.
İlk olarak, bu komutu girin:
sudo mysql -u root -p
Sizden bir parola istenecektir. Kurulum sırasında bir şifre oluşturduysanız bunu kullanabilirsiniz. Ya da klavyenizdeki Enter tuşuna basmanız yeterlidir.
Şimdi MySQL sunucusuna gireceksiniz. Burası WordPress veritabanınızı yöneteceğiniz yerdir.
Önce aşağıdaki komutu değiştirip girerek bir tane oluşturalım:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
FLUSH PRIVILEGES;
EXIT;
Veritabanı adını wordpress
‘ten başka bir şeye değiştirebilirsiniz.
Benzer şekilde, wpuser
‘ı (MySQL kullanıcı adı) değiştirebilir ve son olarak strongpassword
‘ü kendi güçlü parolanızla değiştirebilirsiniz.
📝Önemli: MySQL kullanıcı adınızı, şifrenizi ve veritabanı adınızı güvenli bir yere not edin, daha sonra WordPress’i kurmak için bunlara ihtiyacınız olacak.
Ardından, PHP’yi ve gerekli modülleri yüklemeniz gerekecektir. Aşağıdaki komutu girmeniz yeterlidir:
sudo apt install php php-mysql php-curl php-gd php-xml php-mbstring php-zip libapache2-mod-php -y
Kurulum tamamlandıktan 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üklemesini sağlar.
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
Google Cloud VM’nizde kendi alan adınızı ( yourdomain.com
gibi) kullanmak için alan adınızın DNS ayarlarını VM örneğinizin harici IP adresini gösterecek şekilde güncellemeniz gerekir.
İlk olarak, Google Cloud Console’a gidin, ‘VM instances’ sayfasını açın ve sanal makinenizin harici IP adresini kopyalayın. Bu, etki alanınızın işaret etmesi gereken adrestir.

Ardından, alan adı kayıt kuruluşunuzun kontrol paneline giriş yapmanız gerekir. Domain.com, GoDaddy, Bluehost veya diğer platformlar gibi alan adınızı satın aldığınız yer burasıdır.
Size Domain.com için talimatları göstereceğim, ancak tüm alan adı kayıt şirketleri için hemen hemen aynıdır.
Alan adınız için DNS ayarlarını veya ‘DNS’yi Yönet’ bölümünü bulun.

Burada, şu anda farklı bir IP adresine işaret eden tüm A kayıtlarını silmeniz gerekir.
Ardından, en üstteki ‘Kayıt Ekle’ düğmesine tıklayın.

Görüntülenen formda, kayıt türünün A olarak ayarlandığından emin olun. “Refers to” açılır menüsünde ‘Other Host’ seçeneğini seçin. Kök etki alanını (örn. example.com
) işaret ediyorsanı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 adresi 35.247.XX.XX
ise bunu yazın.

TTL’yi (Time to Live) varsayılan değere ayarlayın ve ardından değişiklikleri kaydetmek için ‘Düzenle’ düğmesine tıklayın.
www.yourdomain.com
adresini de desteklemek istiyorsanız, işlemi tekrarlayın ve ana bilgisayar www
olarak ayarlanmış ve aynı IP’ye işaret eden başka bir A kaydı ekleyin.
DNS değişikliklerinin yayılması birkaç dakika sürebilir. İşlem tamamlandığında, alan adınızı bir tarayıcıda ziyaret ettiğinizde Google Cloud tarafından barındırılan web sitenize yönlendirilirsiniz.
DNS değişikliklerinizi kaydettikten sonra, bunların global olarak yayılması birkaç dakika (24 saate kadar, ancak genellikle çok daha hızlı) sürebilir. Bu işlem tamamlandığında, alan adınızı ziyaret ettiğinizde yalnızca ham IP yerine sunucunuzu yüklemeniz gerekir.
Adım 8. SSL Yükleyin ve HTTPS’yi Etkinleştirin
Alan adınızı ziyaret etmeden önce bir SSL sertifikası ayarlamak iyi bir fikirdir. Bu, WordPress sitenizi daha güvenli olan ve arama motorları tarafından tercih edilen HTTPS üzerinden sunmanızı sağlar.
Ü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 için Certbot
adlı bir araç kullanacağım.
İlk olarak, paket listenizi güncelleyin ve Certbot’u yükleyin:
sudo apt update
sudo apt install certbot python3-certbot-apache -y
Nginx kullanıyorsanız, bunun yerine Certbot’u Nginx eklentisi ile yükleyebilirsiniz:
sudo apt install certbot python3-certbot-nginx -y
Kurulduktan sonra, alan adınız için bir SSL sertifikası istemek üzere bu komutu çalıştırın.
yourdomain.com adresini
gerçek alan adınızla değiştirmeyi unutmayın:
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
Nginx kullanıcıları için komut şöyledir:
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
Certbot, acil bildirimler için e-postanız da dahil olmak üzere birkaç soru soracaktır. Sorulduğunda tüm trafiği HTTPS’ye yönlendirmeyi seçebilirsiniz ve ben evet demenizi öneririm.
İşte bu kadar! Artık ücretsiz bir SSL sertifikası yüklediniz ve siteniz HTTPS üzerinden kullanılabilir durumda.
Not: Let’s Encrypt sertifikaları 90 gün boyunca geçerlidir, ancak Certbot bunları otomatik olarak yeniler. Otomatik yenilemeyi bu komutla test edebilirsiniz:
sudo certbot renew --dry-run
Adım 9. WordPress’i Sunucunuza Kurun
Şimdi WordPress’i yükleme zamanı. Sanal makine örneğinize geri dönün, sunucunuza SSH ile bağlanın ve çalıştırın:
wget https://wordpress.org/latest.tar.gz
İndirme işlemi bittikten sonra, aşağıdaki komutu kullanarak ayıklamanız gerekir:
tar -xvzf latest.tar.gz
Bu bir wordpress
klasörü oluşturur.
İçeriğini, genellikle /var/www/html/
olarak adlandırılan web kök dizininize şu şekilde taşıyın:
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ınızı ve parolanızı girmek için nano veya başka bir düzenleyici kullanarak düzenleyin.
Bu, WordPress veritabanınızı oluştururken daha önce kaydettiğiniz bilgilerdir:
sudo nano /var/www/html/wp-config.php
CTRL+X tuşlarına basarak dosyayı kaydedin ve kapatın.
Son olarak, bir tarayıcıda alan adınıza gidin ve WordPress kurulum ekranını görmelisiniz.

Artık yönetici kullanıcınızı oluşturmak ve kurulumu tamamlamak için adımları takip edebilirsiniz. Yardıma mı ihtiyacınız var? WordPress kurulum eğitimimizin tamamına bakın.
Sorun Giderme İpucu 💡: WordPress kurulum ekranı yerine varsayılan bir sunucu sayfası görürseniz. Bu, sitenizin kök dizininde varsayılan bir index.html sayfasının mevcut olduğu anlamına gelir. Bunu silmek için tekrar SSH’a bağlanın ve aşağıdaki komutu girin:
sudo rm /var/www/html/index.html
🎉 İşte bu kadar! Artık Google Cloud üzerinde özel alan adınızla çalışan bir WordPress web siteniz var.
WordPress sitenizin güvenliğini sağlamaktan, yedeklemeleri yönetmekten, güncellemeleri uygulamaktan ve performansını izlemekten de sorumlu olduğunuzu unutmayın. Bunları yapmak konusunda kendinize güvenmiyorsanız, Yöntem 1(SiteGround) daha uygun olabilir.
Google Cloud Hosting Maliyetleri Açıklandı
Yeni başlayanları hazırlıksız yakalayabilecek bir şey, Google Cloud’un barındırma için nasıl ücretlendirildiğidir. Aylık sabit planları olan geleneksel web barındırıcılarının aksine Google Cloud, hizmetlerini ne kadar kullandığınıza bağlı olan kullandıkça öde modelini kullanır.
Google Cloud’da ister manuel olarak ister Tıkla Dağıt’ı kullanarak bir WordPress sitesi başlattığınızda, sanal makineniz, disk depolama alanını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ı faturalandırılırsınız.
Örneğin, e2-small örneği (2 vCPU, 2 GB RAM) ve 20 GB disk kullanarak Click to Deploy’un varsayılan kurulumunu kullanırsanız, tahmini aylık maliyet aşağıdaki gibi görünür:
- VM örneği: $15,09/ay
- Kalıcı disk: 0,88 ABD doları/ay
- Toplam tahmini aylık maliyet: ~15,97$/ay
Buna bant genişliği kullanımı veya yedekleme depolaması dahil değildir. Siteniz çok fazla trafik alıyorsa veya büyük dosyalar depoluyor ya da anlık görüntüler oluşturuyorsanız, maliyet uyarı vermeden artabilir.
Ayrıca kullanımı izlemeniz, bütçe uyarıları ayarlamanız ve yazılım güncellemeleri, yedeklemeler ve güvenlik yamaları ile manuel olarak ilgilenmeniz gerekir. Sadece sitenizi oluşturmaya odaklanmak istiyorsanız bu çok fazla iş olabilir.
Bu nedenle, Google Cloud inanılmaz derecede güçlü olsa da, her şeyi kendiniz yönetmeye ve maliyet için optimize etmeye hazır değilseniz, genellikle yeni başlayanlar için önermiyorum.
Google Cloud vs SiteGround – Maliyet Karşılaştırması
Feature | Google Cloud | SiteGround (Managed Hosting) |
---|---|---|
Monthly Cost (Starter Site) | ~$15.97/month (e2-small + 20GB disk) | $2.99/month (Startup plan) |
Traffic Costs | Usage-based billing (can increase with traffic) | Generous resources with each plan to handle traffic |
Backup & Restore | Manual setup required | Automated backups included |
Security | User-managed updates and firewall | AI-powered security and server monitoring |
Support | No support for server setup (DIY) | 24/7 expert WordPress support |
Ease of Use | Requires technical skills and CLI access | Beginner-friendly dashboard and tools |
SiteGround ise aynı Google Cloud altyapısını öngörülebilir fiyatlandırma, otomatik güvenlik, uzman desteği ve beklenmedik faturalar olmadan sunuyor.
Ciddi bir web sitesi oluşturuyor veya bir iş yürütüyorsanız, tek başına gönül rahatlığı ve destek buna değer.
Son Karar: Google Cloud’da WordPress Barındırmak için Neden SiteGround’u Öneriyorum?
Yıllar boyunca her üç yöntemi de kullandım: manuel VM kurulumu, Click to Deploy ve SiteGround. Ve benim dürüst tavsiyem basit.
Sunucu kurulumlarını incelemeyi 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 yoldur.
Perde arkasında Google Cloud’un gücünü ve güvenilirliğini almaya devam edersiniz. Ancak diğer her şey – performans optimizasyonu, yedeklemeler, önbellekleme, hazırlama, destek – WordPress’in içini ve dışını bilen kişiler tarafından sizin için halledilir.
WPBeginner’ı SiteGround’da barındırıyoruz ve ortak şirketlerimizin çoğu da SiteGround’da barındırılıyor.
Ciddi bir web sitesi kuruyorsanız ve sunucu yapılandırması, fatura 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
1. Can I host WordPress on Google Cloud for free?
Google Cloud ücretsiz bir katman sunar, ancak bu oldukça sınırlıdır. Küçük bir VM örneği kullanarak düşük trafikli bir WordPress sitesini ücretsiz olarak çalıştırabilirsiniz, ancak yine de sürpriz ücretlerden kaçınmak için kullanımı izlemeniz gerekecektir. Deneyimlerime göre, siteniz konusunda ciddiyseniz bir miktar maliyeti göze almanız daha iyi olacaktır.
2. Do I need to be a developer to host WordPress on Google Cloud?
Şart değil, ancak biraz teknik rahatlık yardımcı olur. Click to Deploy yöntemi yeni başlayanlara uygunken, manuel VM kurulumu Linux, SSH ve sunucu yapılandırmasına aşina olmayı gerektirir.
Bu konuda rahat değilseniz, SiteGround ‘u tercih etmenizi öneririm – Google Cloud üzerine kuruludur ve tüm zor kısımları sizin için halleder.
3. Which is better: Click to Deploy or manual VM setup?
Click to Deploy daha hızlı ve kolaydır, bu da onu test veya daha küçük projeler için harika kılar. Manuel kurulum size tam kontrol, daha iyi performans ayarı ve ne yaptığınızı biliyorsanız daha sıkı güvenlik sağlar. Her ikisini de kullandım ve bu gerçekten ne kadar uygulamalı olmak istediğinize bağlı.
4. What’s the easiest way to host WordPress on Google Cloud?
Şüphesiz, en kolay ve en güvenilir seçenek SiteGround kullanmaktır. Teknik kurulum, ölçeklendirme sorunları veya güvenlik yamaları ile uğraşmak zorunda kalmadan Google Cloud’un hızının ve altyapısının tüm avantajlarından faydalanırsınız. Bu yüzden WPBeginner için kullanıyoruz.
5. Will my WordPress site be faster on Google Cloud?
Evet – Google Cloud’un ağı birinci sınıftır. İster SiteGround ile çalışı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 sitenizin ne kadar iyi optimize edildiğine de bağlı olduğunu unutmayın.
6. Is Google Cloud cheaper than shared hosting?
Pek sayılmaz. Bant genişliği, depolama ve harici IP maliyetlerini hesaba kattığınızda, kendi sanal makinenizi çalıştırmak standart paylaşımlı barındırmadan daha pahalıya mal olabilir. Fiyat bilincine sahipseniz, SiteGround’un sabit oranlı planları genellikle daha öngörülebilir ve uzun vadede daha uygun fiyatlıdır.
Bonus WordPress Hosting Kaynakları 🎁
Aşağıda, WordPress barındırma konusunda yararlı bulabileceğiniz birkaç ek kaynak bulunmaktadır.
- Amazon Web Services’e WordPress Nasıl Kurulur?
- Paylaşımlı Hosting vs Bulut Hosting vs Yönetilen WordPress – Aradaki Fark Nedir?
- WordPress için En İyi Bulut Barındırma Sağlayıcıları (Uzman Seçimi)
- WordPress’i Kesinti Olmadan Yeni Bir Ana Bilgisayara veya Sunucuya Taşıma
- En İyi WordPress Taşıma Hizmetleri (Karşılaştırmalı)
İster basitlik için SiteGround’u seçin, ister tam kontrol için manuel yolu tercih edin, WordPress’i Google Cloud’da barındırmak kesinlikle mümkündür. Umarım bu kılavuz doğru yolu seçmenize ve sitenizi açma konusunda kendinize daha fazla güvenmenize yardımcı olmuştur.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Have a question or suggestion? Please leave a comment to start the discussion.