WordPress, blog olmanın çok daha ötesinde bir platform. Birçok farklı sektör için ücretli/ücretsiz tema portföyü bulunuyor ve dünyadaki sitelerin %32’sinde WordPress altyapısı kullanılıyor. Bu oran üç siteden birinin WordPress kurulumu ile yapıldığını gösteriyor ki o kadar özel yazılım ve hazır site düzenleme seçeneği arasında bu hiç azımsanmayacak bir rakam. Kolay kullanımı ve kodlama yapmadan özelleştirmeye imkan tanıması sayesinde WordPress’in önemi her geçen gün artıyor. Açık kaynak kodlu olmasının yanında çeşitli eklentilerle özelleştirilebilmesi, ilerleyen zamanda kullanım oranının daha da artacağının sinyallerini de veriyor.
Emlaktan restorana, araba kiralama hizmetlerinden haber sitesine, e-ticaret’ten özel forumlara kadar aklınıza gelebilecek tüm sektörler için kullanıma imkan veren WordPress’in geniş eklenti portföyü ile karşılaştığınız tüm spesifik sorunları çözebilir ve sitenizi daha iyi şekilde geliştirebilirsiniz. Özel bir yazılımcıya sitenizi yaptırmak istediğinizde binlerce lira harcamanız gerekirken, WordPress ile çok düşük ücretlere sitenizi başarılı bir şekilde tasarlayabilir, eklentiler ile ekstra özellikler ekleyebilirsiniz.
WordPress’i Kurmak
WordPress kurulumu aşağıdaki şekilde görüldüğü gibi yapılabilir:
- Deluxe WordPress Hostinge kurulum
- Web Hostinge cPanel ile otomatik kurulum
- Web Hostinge cPanel ile manuel kurulum
- FTP ile WordPress kurulumu
Bu kadar farklı yönteminin olmasının sebebi WordPress’in open-source (Açık Kaynak) olarak kodlanıyor olmasıdır.
Yukarıda ilk iki maddede belirtmiş olduğum kurulumlar otomatiktir ve yalnızca uygulanması yönünden farklılıkları vardır. Bir kaç adımda veri tabanı ve veri tabanı kullanıcısı oluşturmadan kurulumu hızlıca yapabilirsiniz.
Sonraki iki madde ise manuel kurulumlardır ve işleyiş olarak aynı işlemleri yapıyor olsak da kurulum ortamları açısından (cPanel – FTP) farklılıkları vardır. Manuel kurulumu tercih etme sebebiniz Open Source olarak eriştiğiniz WordPress kodlarında değişiklik yapıp sunucunuza atmak istemeniz olacaktır. Sadece kodlarda değişiklik yapmış olmanız şart değil. Örneğin WordPress dosyaları ile birlikte otomatik olarak gelen Hello Dolly ve Akismet gibi eklentileri ya da yine WordPress dosyaları ile gelen twentyseventeen, twentysixteen gibi temaları sunucuya atmadan önce silmek isteyebilirsiniz.
Kurulum için öncelikle domain (alan adı) ve hosting (barındırma hizmeti)’e ihtiyacımız olacak. Ayrıca DNS ayarlarının yapılması da önemli.
Bu iki kavramı ve DNS ayarlarını açıkladıktan sonra kurulum konusuna geleceğim.
Domain (Alan Adı) Nedir?
Alan adı, ziyaretçilerin sitenize ulaşmasını sağlamak için kullandığınız adrestir. www ile başlayıp .com, .net, .org, .info gibi uzantılar ile sonlanır. Her domain bir tanedir ve size özeldir.
Hosting (Barındırma Hizmeti) Nedir?
Hosting, sitenize ait dosyaların tutulduğu, 7/24 kesintisiz çalışan, işletim sistemi ve yazılımlarının internet hizmeti vermek için özel olarak tasarlandığı bilgisayardır. Sunucu ya da server olarak da tabir edilen bu bilgisayarlar kesintisiz internet bağlantısı gibi süreklilik arz eden servislere sahip olmalıdır.
Yalnızca WordPress sitelerininiz için değil özel yazılım ya da diğer hazır içerik yönetim sistemi alt yapısını kullanan web siteleri için bu iki kavrama (hosting/domain) ihtiyacınız olacak. Burada dikkat edilmesi gerek en önemli unsur hostinginizi Linux hosting olarak seçmenizdir.
DNS Yönlendirmesi Yapılması
Sitenize ait dosyaları üzerinde barındıracağınız sunucunuzun IP adresleri tektir ve size özeldir. Sizin domainizi (www.alanadiniz.com) tarayıcıda aratan kişilerin sitenize ulaşması için DNS yönlendirmesini yapmış olmanız gerekir.
GoDaddy sunucunuz için DNS adresleriniz
ns13.domaincontrol.com
ns14.domaincontrol.com şeklinde olmalıdır.
DNS yönlendirmelerini yaparak hostinginiz ile domaininiz arasında bağlantı sağlamış olursunuz.
3. WordPress kurulumu: Web Hostinge cPanel ile Manuel Kurulum
Manuel kurulum için Hosting Alanınızdan “Yönet” seçeneğine tıklayarak cPanel’e bağlanıyoruz.
Kullanmak istediğimiz alan adını ve veri merkezi lokasyon bilgilerini seçtikten sonra otomatik WordPress kurulum ekranı sizi karşılıyor. “Şimdi değil teşekkürler” seçeneğini seçtikten sonra “Son” seçeneğini tıklıyoruz. “cPanel Yöneticisi” seçeneğine tıklayarak erişimimizi böylelikle sağlamış oluyoruz.
“File Manager” sekmesine tıklayarak dosya yöneticisine bağlanıyoruz.
https://tr.wordpress.org/download adresinden .zip olarak indirdiğimiz WordPress dosyalarını “Upload” seçeneğine tıklayarak public_html klasörüne yüklüyoruz. Aktardığımız .zip uzantılı WordPress dosyalarını “Extract” ile dışarı çıkarıyoruz. “wordpress” klasörü içerisindeki dosyaları public-html/ klasörüne “Move” komutu ile taşıyoruz. Ardından boş olan “wordpress” klasörünü ve .zip uzantılı dosyayı /public_html klasöründen “Delete” komutu ile kaldırıyoruz.
WordPress dosyalarını FTP (File Transfer Protocol) programları ile de yapabilmeniz mümkün. Onun için de FTP programlarından herhangi birini kullanabilirsiniz.
Veri tabanı için cPanelden MySQL® Database seçeneğine tıklıyoruz.
Buradan sırasıyla veri tabanı adını girip “Create Database” seçeneğine tıklayarak yeni bir veri tabanı oluşturuyoruz. Ardından veri tabanı kullanıcısı ve parola belirledikten sonra “Create User” seçeneğine tıklayarak yeni bir veri tabanı kullanıcısı oluşturuyoruz. WordPress kurulumu aşamasında kullanmak üzere veri tabanı adını, veri tabanı kullanıcı adını ve veri tabanı kullanıcı şifresini bir yere not ediyoruz.
Oluşturduğumuz veri tabanına, veri tabanı kullanıcısını eklemek için “Add” seçeneğine tıklıyoruz.
Karşımıza çıkan ekranda “All Privileges” olarak işaretleyip “Make Changes” seçeneğine tıklayarak veri tabanı kullanıcısını tam yetkili şekilde veri tabanımıza bağlıyoruz.
Tarayıcımıza alan adımızı yazdığımızda WordPress kurulumu ekranı ile karşılaşıyoruz. WordPress’in desteklediği dillerden sizin için uygun olanını seçip “Devam” seçeneğine tıklıyoruz.
Gelen ekranda “Başlayalım” butonuna tıklayarak devam ediyoruz. Not ettiğimiz veri tabanı adı, veri tabanı kullanıcı adı ve veri tabanı kullanıcı şifresini yazıp “Gönder” seçeneğine tıklıyoruz.
Sonraki adımda admin paneline erişim için kullanacağımız kullanıcı adı ve parolayı, site başlığını belirledikten sonra “WordPress’i Kur” seçeneğine tıklıyoruz.
Böylece manuel WordPress kurulumu gerçekleştirilmiş oluyor. Burada “Arama motorlarının bu siteyi indekslemelerine engel olmaya çalış” seçeneğini seçerseniz, siteniz henüz tasarım aşamasındayken arama motorlarının indekslemesine engel olmuş olursunuz.