DigitalOcean Droplet WordPress (One-click apps) Kurulumu

DigitalOcean ile ilgili giriş yaptıktan sonra bir sonraki aşamaya geçebiliriz; Droplet WordPress (One-click apps) Kurulumu. Tek tıkla kurabileceğiniz droplet ve ayarlamaları esasında biraz vakit ayırarak pratik bir şekilde halledebileceğiniz kolaylıkta birkaç işlemden oluşmakta. Ancak, bir sonraki yazıda sadece bir distro kurulu olan serverda kurulumun nasıl yapılacağına, multisite düzenlemelerine, apache ve nginx server farklılıklarına değineceğim için aşama aşama ilerlemenin daha doğru olacağını düşünüyorum. Temelde droplet süreçleri aynı olduğu için basit olan bir örneğin referans olarak kalması yararlı olacaktır.

O halde dropletimizi oluşturmaya ve wordpress kullanmaya başlayabiliriz.

DigitalOcean Droplet WordPress (One-click apps) Kurulumu

DigitalOcean hesabınıza giriş yaptıktan sonra doğruca Droplets sayfası sizi karşılayacaktır.

Droplet Oluşturmak

Ardından sağ üst bölümde yer alan Create butonu ve açılacak menüden Droplets seçeneğini seçmeniz yeterli olacaktır. Create Droplets sayfasında ilk aşamada imaj seçimi yapmamız gerekiyor.

Droplet image

Bu bölümde Linux dağıtımları, tek tıkla app olarak kurabileceğiniz seçenekler ve daha öncesinde sahip olduğunuz ve snapshot olarak yedeklediğiniz dropletleri görebilirsiniz. One-click apps altındaki WordPress seçimini yaptığınızda Ubuntu üzerinde kurulu Apache server (sürüm kontrolü:
apachectl -V ve/ya apache2 -v) ve MySQL (sürüm kontrolü: mysql –version)

Bir sonraki seçim alanında ise sunucunun sahip olacağı özelliklere karar vermeniz gerekiyor.

Droplet size

Blok storage alanını es geçip isteklere cevap verecek datacenter bölgesine karar vereceğiz. Uygulamanızın kullanılacağı bölgeye yakın bir datacenter alanı seçmenizi tavsiye ederim.

Droplet region

Son olarak, serverda olmasını istediğiniz private networking, yedekleme, IPv6, veri akışını görüntüleme, tanımlı bir SSH anahtarı ile ilişkilendirme vs. gibi ek servislere karar verip “Create” butonu ile dropletin kurulmasını onaylayabilirsiniz.

Droplet options

Ortalama 1 dakika içerisinde sunucunuz ip adresi ile birlikte kullanımınıza hazır olacaktır. Aşağıda akış olarak gerçekleştirilmiş bir droplet kurulumunu görebilirsiniz.

Bu aşamadan sonra belirtilen droplet ip adresi üzerinden kurulu wordpress’e erişim sağlayabilir, klasik wordpress kurulum aşamalarını (site başlığı, kullanıcı adı, dil seçimi vb.) tamamlayabilirsiniz.

Web siteniz hazır.

WordPress Kurulumuyla İlgili Ekstra Notlar

Yazının başında da belirttiğim gibi SSH bağlantısı kurabiliyor olmamızın artık avantajlarından faydalanabiliriz. WordPress kurulumunuz /var/www/html klasörü içerisinde oluşturulmakta.

MySQL Erişimi

MySQL root ve wordpress mysql şifreniz kurulum aşamasında oluşturulan /root/.digitalocean_password dosyasında tutulmakta.

nano /root/.digitalocean_password

Yukarıdaki komut ile şifrenizi görüntüleyebilirsiniz.

Aşağıdaki komut ile MySQL bağlantısı sağlayabilirsiniz.

mysql -u wordpress -p

Eğer bu şifreyi değiştirmek isterseniz MySQL bağlantısını sağladıktan sonra aşağıdaki komutu uygulayabilirsiniz.

SET PASSWORD FOR 'wordpress'@'localhost' = PASSWORD('yeni-sifreniz');

Şifre değiştirme işleminden sonra wordpress > wp-config.php dosyası içerisindeki mysql şifresini de güncellemeyi unutmamalısınız. wp-config.php dosyasını şu şekilde görüntüleyebilirsiniz.

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

DNS Ayarları

Kurulumlar, düzenlemeler derken artık ip adresi yerine domain adresi üzerinden sitenize bağlanmak istiyor olabilirsiniz. Bu aşamada domain tanımlaması yaptığınız şirket üzerinden domain ayarları altındaki DNS adreslerini güncellemeniz gerekiyor. Ardından DigitalOcean hesabınıza ait Networking sayfasına domain adresinizi ekleyip kurduğunuz droplet ile ilişkilendirmelisiniz. Yeni tanımlamanız gereken DNS adresleriniz şu şekilde:

ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com

Hepsi bu kadar. Terminal üzerinden wordpress kontrolüne dair WP-CLI: WordPress için Komut Satırı Arayüzü Nedir? başlıklı yazıyı okuyabilirsiniz. Unutmadan, web sitenizi kurdunuz, yazılarınızı yayınlamaya ve trafik almaya başladınız. Peki bu trafiği doğru bir şekilde toplayıp analiz edecek misiniz? Cevabınız evet ise Google Tag Manager (gtm.js) Nedir? Nasıl Kurulur?, Global Site Etiketi (gtag.js) Nedir? ve Facebook Pixel Nedir? Nasıl Kurulur? yazılarını, amacınız blog tutmanın ötesinde bir e-ticaret projesini hayata geçirmekse E-Ticarette İlk Adım, Ya Sonra? yazıları ile devam edebilirsiniz.

Leave a Reply