DigitalOcean WordPress kurulumu (Videolu anlatım)

WordPress site kurmak, hızlı ve SSD sunucularda kaliteli verim almak istiyorsanız, DigitalOcean uygulama kurulumu ile ilk adımı atmanız mümkün. Proje dahilinde bu sunumda sizlere “DigitalOcean WordPress kurulumu”nudetaylı bir şekilde anlatıyor olacağım.

Eminim kafanızdaki tüm soru işaretleri ortadan kaybolacak ve yaklaşık 10 dakika içerisinde sitenizi aktif hale getireceksiniz.

1. WordPress uygulaması ile Droplet oluşturmak

Her zaman olduğu gibi bu çalışmamızda da Droplet oluşturmamız gerekli. Bu konuda direk videoyu izleyerek gerekli adımları atabilirsiniz ya da hemen şuradaki makaleye geçerek yönergeleri takip edebilirsiniz.

[box type=”warning” ]Makalede WordPress uygulaması ile Droplet uluşturulmamakta. Lütfen bunu dikkate alınız.[/box]

VPS özellikleri

  • RAM
  • İşlemci
  • SSD disk
  • Transfer
  • Kupon kodu

Digital Ocean 1

5$/ Ay
5$/ Ay
  • 512 MB
  • 1 CPU
  • 20
  • 1 TB
  • "Satın al" linkinden kayıt olun. Otomatik 10$ kazanacaksınız.

Digital Ocean 2

10$/ Ay
10$/ Ay
  • 1 GB
  • 1 CPU
  • 30
  • 2 TB
  • "Satın al" linkinden kayıt olun. Otomatik 10$ kazanacaksınız.

Digital Ocean 3

20$/ Ay
20$/ Ay
  • 2 GB
  • 2 CPU
  • 40
  • 3 TB
  • "Satın al" linkinden kayıt olun. Otomatik 10$ kazanacaksınız.

Yapılacakları burada sıralayacak olursak:

  1. Proje (Host) adını giriyoruz.
  2. Sunucu büyüklüğünü belirliyoruz. (Bu iki adımın detaylı bilgileri yukarıda verdiğim linkte mevcuttur.)
  3. İmaj seçimi yapmadan uygulamalar sekmesine gidiyoruz ve hemen aşağıdaki resimde de gördüğünüz gibi WordPress’e tıklayıp Dropletimizi oluşturuyoruz.

digitalocean wordpress uygulaması kurma

WordPress Dropletimizin oluşturulması ve aktif hale gelmesi yaklaşık 1 dakika sürmektedir. Bu süre zarfında alan adımızı oluşturmak için 2. adıma geçiyoruz.

2. Domain adı oluşturma ve IP adresi ekleme

Sunucumuz hazır ancak bu sunucuya bir de alan adı atamamız gerek değil mi? Bu işlemi gerçekleştirmek oldukça basit.

  1. DigitalOcean yönetim paneline gelip DNS sekmesine tıklayın.
  2. Sağ yukarıdaki “Add domain” butonuna tıklayın.
  3. “Name” kısmına alan adınızı yazın. Örn: hizliwp.com
  4. Sağ tarafta “Select Droplet” menüsüne gelip, oluşturduğunuz Droplet’i seçin. Bu işlem alan adına otomatik olarak IP adresi atayacaktır.
  5. “Creat Domain”e tıklayıp işlemi sonlandırın.

[box type=”warning” ]Yukarıda adım adım sıraladığımız işlem neticesinde örnek olarak kullandığımız hizliwp.com alan adını Droplet ile ilişkilendirmiş olduk.

Burada dikkat etmemiz gereken nokta: bu alan adını “www” suz olmasıdır. Eğer sitenizi “www” kullanarak yönetmek istiyorsanız, CNAME kaydı oluşturmamız gerekiyor. Bunu da gerçekleştirmek için:

  • “Add Record” butonuna tıklayıp, “CNAME”i seçiyoruz.
  • Sonrasında ise “www” ekleyip yönlendirme alanına “@” işaretini ekliyoruz. Bu otomatik olarak “www”yu alan adımız ile ilişkilendirecektir.

Panel yönetimini aşağıdaki şekli almalıdır. Eğer farklı görünüyor ise, sorun var demektir.[/box]

digitalocean alan adı ilişkilendirmesi

 

3. DigitalOcean WordPress kurulumu ve yapılandırması

Domain ekleme işlemini gerçekleştirdik. Sıra uygulama olarak seçtiğimiz WordPress’i sunucumuzda kurmaya ve yapılandırmaya geldi.

Droplet’i oluşturduğumuzda hemen tarafımıza bir mail adresi gönderiliyor. Bu adres içerisinde IP adresimiz, kullanıcı adı ve şifresi bulunmakta. Bu bilgileri kullanarak sunucuya erişmemiz gerek. Detayları şurada bulabilirsiniz.

Kısa yoldan sunucu erişim işlemini gerçekleştirmek için Putty programını indirmeniz gerekiyor. Programı indirdikten sonra çalıştırın:

  • Host name kısmına IP adresini yazın.
  • Sunucuya bağlanın.
  • Kullanıcı adınız her zaman “root” olacaktır.
  • Şifreniz ise tarafınıza gönderilen e-postada mevcut.

İlk giriş işlemimi yapınca şifre yenilemeniz gerekiyor. Gerekli güncellemeleri yapın. Karşınıza aşağıdaki gibi bir ekran çıkacak.

digitalocean kullanıcı bilgileri wordpressBu yazılar aslında yapmamız gerekenleri bize sırası ile anlatmakta. Bu adımları takip edecek olursak:

  1. Kurulumun gerçekleştiği IP adresini tarayıcıya yazıp erişim sağlayın.
  2. Karşınıza kimlik doğrulamanız için bir kutucuk çıkacaktır. Doğrulama işlemini gerçekleştirmek için ise yukarıdaki resimde de gördüğünüz 2. mavi kutucukta bulunan “admin”i kullanıcı adı olarak, hemen altındaki şifreyi de “admin şifresi” olarak buraya yazın ve yapılandırma sayfasına erişim sağlayın.
  3. Karşınıza dil seçim sayfası çıkacak. Bu sayfada WordPress dilini belirleyin ve site yönetiminde kullanmak istediğiniz kullanıcı adı ve şifre tercihinizi yapın.
  4. Kurulum tamamlanacak ve WordPress admin paneline yönlendirileceksiniz.

Yeni wordpress sitemiz hayırlı olsun. Ancak küçük bir sorun var. O da; sitemiz IP adresi üzerinden yayın yapıyor. Bunu düzenlemek için atmamız gereken bazı adımlar mevcut.

4. Alan adını IP adresi ile ilişkilendirme.

Yukarıda da bahsettiğim gibi artık WordPress sitemiz hazır ancak bu site IP adresi üzerinden hizmet vermekte. Sorunun çözülmesi çok basit.

Hatırlarsanız yukarıda DigitalOcean’a domain eklediğimiz sırada tarafımıza bir “A” kaydı için bir IP adresi verildi. Bu adresi aynı şekilde domainin bulunduğu yönetim paneline “A” kaydı olarak girmemiz gerek. Ben alan adı satın alırken name.com’u kullanıyorum. Artık siz de hangi firmayı kullanıyorsanız yönetim panelinde sıra ile:

  1. DNS yönetim paneline geçiş yapın.
  2. “A” kaydı oluşturun ve host kayıt yerine “*.alanadi.com” “Answer” bölümünü de tarafınıza verilen IP adresini yazın ve ekleme işlemini bitirin. Bu işlem sonrasında alan adı yönetim paneli aşağıdaki gibi görünmelidir.

wordpress a kaydi olusturma ve domain yonlendirme

Alan adımız artık IP adresimiz ile ilişkilendirildi ve bu adı (hizliwp.com)u tarayıcıya yazdığımızda normal olarak site açılacaktır. Ancak burada yine küçük bir sorun ile karşılaşıyoruz. Eğer sitemizde herhangi bir makaleye tıkladığımızda URL’miz yine IP adresi olarak görünecektir.

Çözüm:

  1. WordPress kontrol paneline giriş yapın.
  2. Ayarlar > Genel’e tıklayın ve URL sekmesinde bulunan IP adresini (hemen aşağıda görünen yeri)

digitalocean wordpress genel ayarlar ve IP adresi değiştirme

Kullanmak istediğiniz URL ile değiştirmeniz gerekli. Örn: http://www.hizliwp.com/

Artık sitemiz hazır!

Sonuç

Size bu yazımda DigitalOcean sunucularında 10 dakikadan kısa bir süre içerisinde WordPress kurmayı anlattım. Sunumu ve de yazılı materyalleri dikkatli bir şekilde takip ederseniz, sorunsuz, kaliteli ve hızlı bir siteye sahip olacaksınız. [no_toc]

VPS özellikleri

  • RAM
  • İşlemci
  • SSD disk
  • Transfer
  • Kupon kodu

Digital Ocean 1

5$/ Ay
5$/ Ay
  • 512 MB
  • 1 CPU
  • 20
  • 1 TB
  • "Satın al" linkinden kayıt olun. Otomatik 10$ kazanacaksınız.

Digital Ocean 2

10$/ Ay
10$/ Ay
  • 1 GB
  • 1 CPU
  • 30
  • 2 TB
  • "Satın al" linkinden kayıt olun. Otomatik 10$ kazanacaksınız.

Digital Ocean 3

20$/ Ay
20$/ Ay
  • 2 GB
  • 2 CPU
  • 40
  • 3 TB
  • "Satın al" linkinden kayıt olun. Otomatik 10$ kazanacaksınız.

Dikkatinizi çekmek istediğim önemli noktalar:

  • DigitalOcean sıradan bir hosting değildir. SSD VPS hizmetidir. Bu yüzden çok daha hızlı bir sisteme sahip olacaksınız.
  • Firmanın çok kaliteli ve hızlı olması istediğiniz her şeyi kolay bir şekilde yapabileceğiniz anlamına gelmez. Tarafınıza yalın bir sunucu verildiğinden ek düzenlemelerin (güncelleme, güvenlik, yedekleme vs…) hepsini kendi başınıza yapmanız gerekmekte.
  • WordPress ve Linux dünyasına yeni girmiş; yani acemi iseniz, mail oluşturma konusunda sıkıntı çekebilirsiniz. Farklı firmalardan mail hosting almak zorunda kalabilirsiniz.
  • WordPress’i optimize etmek ve kullanım açısından sitenizi bir üst seviye çıkarmak istiyorsanız, özel olarak derlediğim WordPress eklentiler makalemi okumanızı tavsiye ediyorum.

Kafanıza takılan bir şeyler olursa, buradan bana  yazın. %100 cevaplanacaktır ;) Ayrıca benim dışımda bu firmayı tavsiye edenler var mı?

19 Comments
  1. Bilgilendirici bir yazı olmuş. emeğinize sağlık.

  2. Merhaba. Hocam öncelikle ayrıntılı anlatımınız için çok teşekkür ederim. Ben de Droplet’e bu şekilde direk WordPress yüklemek için videonuzu izleyerek işe koyuldum. Herşey yolunda gidiyordu. WordPress’i kurdum, panele ulaştım, site sorunsuz açılıyordu. WordPress panelinden ip adresini domain adresiyle değiştirmem ve o şekilde kaydetmemle birlikte sistem çöktü. Şu anda panele ulaşamıyorum. Site ise yarım yamalak yükleniyor. Yani videodaki gibi tekrar giriş talep etmeden sistem çöktü. Domain şirketinin paneli biraz garip olduğu için o yıldızlı subdomaini ve ip adresini yazacağım kısmı bulamadım. Rica etsem o kısmı nasıl yapacağımı anlatabilir misiniz? Bir de bu aşamada tekrardan silip yeniden yüklememi mi tavsiye edersiniz?

    • Osman Bey domain firması ile iletişime geçip, A kaydı oluşturmalarını söyleyin. Aynı benim videoda anlattığım gibi. O kaydı oluşturmazsanız, sitedeniz çalışmaz.

      • Hocam çok teşekkür ederim o sorunu çözdüm. Yalnız şimdi de Filezilla üzerinden FTP’ye bağlanamıyorum. FTP’ye neden bağlanamıyor olabilirim? Pratik bir yolu var mıdır FTP’ye bağlanmanın?

        • Tekrar merhaba.

          File protokol kısmı var orada. Onu SFTP- SSH yapmanız gerek. ssh

        • O şekilde ayarlamama rağmen bağlanamıyorum hocam. Site Yöneticisi kısmına girerek tüm bilgileri doğru girmeme rağmen bağlantı sağlanamıyor ve “kimlik doğrulanamadı” uyarısı veriyor kırmızı renkte.

        • Firma ile iletişime geçmenizde fayda olacaktır. Bu şekilde sorun almanız çok garip :(

  3. Hocam ben hepsini denedim ama size bir de şunu sormak istiyorum. FTP’ye bağlanırken hangi kullanıcı adı ve şifreyi kullanmamız gerekiyor? Droplet’i oluşturduktan sonra email adresimize ip adresi ile gönderilen kullanıcı adı ve şifreyi mi yoksa putty programı ile oluşturulan kullanıcı adı ve şifreyi mi?

  4. Burak hocam tekrardan merhaba. Sonunda FTP’ye bağlanabildim ama bu kez başka bir sorunla karşılaştım. Normal hostinge wordpress kurduğum zaman ve FTP ile hostinge bağlandığım zaman wordpress dosyaları klasör şeklinde olurdu ve ben de tema klasörüne girerek istediğim temayı bu klasörün içersine sürükleyerek yükleme işlemini tamamlardım. Ancak bu kez “wordpress” isimli dosyanın root uzantısı şeklinde olduğunu görmekteyim. Klasör şeklinde iki tane dosya var ve bu dosyaların isimleri “.cache” ile “.ssh”. Görüntüsünü de aldım: http://i.imgur.com/rLX1FlP.jpg
    Şimdi ben bu durumda yüklemek istediğim tema dosyasını nereye atıcam. Dosyalar root uzantılı olduğu için sanırım açılmıyor.

    • Maalesef otomatik kurulan WordPress’lerde size dizin atayamıyorsunuz. Bunu yapabilmeniz için cpanel kurmanız gerekli. 14 günlük ücretsiz kullanım süresinde dilediğiniz gibi bir kurulum gerçekleştirebilirsiniz.

  5. Merhabalar, hocam biz bu sitenin yedeklerini nasıl alacağız? mysql kurmadan phpmyadmin’e nasıl erişim sağlayıp veritabanının yedeklerini alacağız?

    • Selamlar Civan Bey,

      Panelde “images” menüsü var. Oraya tıklayıp droplet seçiyorsunuz. Ondan sonra “create”e tıklıyorsunuz ve yedeğiniz hazır.

      • Anladım, pekii wordpress’i güncellediğimiz zaman ne olacak?

        1- WordPress’i güncellemeden önce bazı dosyaları (örneğin: wpconfig) yedek alıp, güncellemeden sonra yeniden dizine atmamız lazım. Ama wordpress ftp’de imaj halinde olduğu için alamayacağız. O nasıl olacak

        2- Diyelim ki benim wordpress sitem falan her şey hazır. Ama sadece veritabanını yüklemem gerekiyor. Onu nasıl yapacağız. Sizin dediğiniz yöntem tüm sunucuyu yedek alıyor. Ben sadece veritabanını yedek almak istediğimde nasıl yapacağım?

        • 1. WordPress güncellemeden sonra herhangi bir dosyayı yedek almanız gerek yok. Doğal olarak herhangi bir dosyayı herhangi bir yere de atmanıza gerek yok. WordPress genel yedeklemeyi güvenlik olarak tavsiye etmekte. Olay bundan ibaret.

          2. Bunu gerçekleştiren eklentiler var. Sadece veri tabanı yedeklemek istiyorsanız https://wordpress.org/plugins/wp-db-backup/ eklentisini kullanabilirsiniz.

  6. Biliyorum başınızı ağrıttım. Son olarak; Saldırı sırasında , saldırı yapan İP adreslerini nasıl tespit edip engelleyebiliriz acaba?

  7. hocam çok teşekkürler güzel bir anlatım olmuş.
    bende ftp’ye bağlanamıyorum droplet oluştururken gelen root şifresiyle olmuyor.
    birde veritabanına nasıl erişebiliriz bilginiz var mı?

    Burak Kara için bir cevap yazın Cancel reply

    İnceleCo