WordPress Nasıl Kurulur?
WordPress, dünyadaki web sitelerinin çok büyük bir bölümünü çalıştıran, açık kaynak kodlu ve ücretsiz bir içerik yönetim sistemidir. Kişisel blogdan kurumsal siteye, portfolyodan e-ticaret mağazasına kadar hemen her türlü projeye uyum sağlayabilmesi, onu yeni başlayanların da profesyonellerin de ilk tercihi hâline getirir. İyi haber şu: cPanel kontrol paneli olan bir hosting hesabınız varsa, WordPress'i kurmak için teknik bilgiye ihtiyacınız yoktur. Doğru yöntemle kurulum gerçekten birkaç dakika sürer.
Bu rehberde cPanel üzerinde WordPress kurmanın üç yolunu anlatıyoruz: tek tıkla kurulum sunan Softaculous, cPanel'in kendi aracı olan WP Toolkit ve her şeyi kontrol etmek isteyenler için manuel kurulum. Ardından kurulumdan hemen sonra yapmanız gereken temel ayarları, güvenlik ve performans adımlarını ve kurulum sırasında karşılaşabileceğiniz yaygın sorunların çözümlerini bulacaksınız.
WordPress Kurulumuna Başlamadan Önce
WordPress'in ne olduğunu ve neden bu kadar yaygın kullanıldığını merak ediyorsanız, önce WordPress nedir yazımıza göz atabilirsiniz. Bu rehber ise doğrudan kuruluma odaklanıyor. Kuruluma başlamadan önce elinizde üç şeyin hazır olması gerekir.
1. Bir Alan Adı
Sitenizin internetteki adresi olan alan adı, kurulumun ilk şartıdır. Henüz bir alan adınız yoksa markanızı yansıtan, kısa ve akılda kalıcı bir adı alan adı tescili sayfamızdan hemen sorgulayabilirsiniz. Alan adınızın, hosting hesabınızın ad sunucularına (nameserver) yönlendirilmiş olması gerekir. Yeni yapılan yönlendirmelerin internet geneline yayılması birkaç saat sürebilir; bu süre içinde kurulumu yapabilir ama siteyi alan adı üzerinden hemen göremeyebilirsiniz.
2. cPanel'li Bir Hosting Hesabı
WordPress'in çalışması için PHP ve MySQL/MariaDB destekleyen bir sunucuya ihtiyaç vardır. Linux tabanlı cPanel hosting paketleri bu gereksinimleri hazır olarak karşılar ve kurulum araçlarını panelin içinde sunar. Hosting hesabınız açıldığında size cPanel giriş adresi, kullanıcı adı ve şifre iletilir. cPanel arayüzüne yabancıysanız, cPanel nedir ve nasıl kullanılır rehberimiz panelde rahatça dolaşmanızı sağlar.
3. SSL Sertifikası
Sitenizin https:// ile açılması hem güvenlik hem de arama motoru sıralaması açısından önemlidir. cPanel'deki AutoSSL özelliği, alan adınız hesaba doğru şekilde yönlendirildikten sonra ücretsiz SSL sertifikasını çoğu durumda otomatik olarak kurar. Kuruluma başlamadan önce cPanel'deki SSL/TLS Status bölümünden sertifikanın aktif olup olmadığını kontrol etmenizi öneririz. SSL aktifken kurulum yaparsanız WordPress baştan https adresiyle kurulur ve sonradan adres değiştirme zahmetine girmezsiniz.
Kontrol Edilmesi Gereken Teknik Gereksinimler
Güncel hosting paketlerinin çoğu WordPress'in gereksinimlerini varsayılan olarak karşılar. Yine de cPanel'deki Select PHP Version veya MultiPHP Manager bölümünden sitenizin güncel ve desteklenen bir PHP 8.x sürümü kullandığından emin olun. Eski PHP sürümleri hem güvenlik açığı hem de eklenti uyumsuzluğu riski taşır.
cPanel'de WordPress Kurulum Yöntemleri
cPanel'de WordPress kurmanın üç yolu vardır. Hangisini seçeceğiniz, ne kadar hız ve ne kadar kontrol istediğinize bağlıdır. Aşağıdaki tablo üç yöntemi yan yana karşılaştırıyor.
ÖzellikSoftaculousWP ToolkitManuel kurulumKurulum süresiYaklaşık 2-3 dakikaYaklaşık 2-3 dakikaYaklaşık 10-15 dakikaTeknik bilgi ihtiyacıYokYokTemel düzeyVeritabanı oluşturmaOtomatikOtomatikElle yapılırOtomatik güncelleme ayarıKurulum sırasında seçilebilirPanelden yönetilebilirWordPress içinden ayarlanırYedekleme ve klonlamaVarVar, gelişmiş seçeneklerleAyrıca yapılandırılmalıKimler için uygun?Yeni başlayanlar, hızlı kurulum isteyenlerBirden fazla WordPress sitesi yönetenlerKurulumun her adımını kontrol etmek isteyenler
Hosting paketinize göre Softaculous veya WP Toolkit'ten biri ya da ikisi birden cPanel'inizde bulunabilir. Hangisi varsa onu kullanabilirsiniz; ikisi de aynı sonucu verir. Aşağıda önce en yaygın yöntem olan Softaculous ile başlıyoruz.
Yöntem 1: Softaculous ile 5 Dakikada WordPress Kurulumu
Softaculous, cPanel içinde yüzlerce uygulamayı tek tıkla kurmanızı sağlayan bir otomatik kurulum aracıdır. WordPress kurulumu için en hızlı ve en hatasız yoldur.
Adım 1: cPanel'e Giriş Yapın ve Softaculous'u Açın
Hosting hesabınıza ait cPanel adresine giderek kullanıcı adı ve şifrenizle giriş yapın. Ana sayfada Software (Yazılım) bölümünde yer alan Softaculous Apps Installer simgesine tıklayın. Bazı panellerde ana sayfada doğrudan bir WordPress simgesi de bulunur; bu simge sizi aynı ekrana götürür.
Adım 2: WordPress'i Seçin
Softaculous ekranında WordPress genellikle en üstte yer alır. Üzerine gelip Install butonuna, ardından açılan sayfada Install Now seçeneğine tıklayın. Karşınıza kurulum formu gelir.
Adım 3: Kurulum Formunu Doldurun
Formdaki alanların her biri sitenizin temel yapısını belirler. En önemli alanları ve önerilen değerleri aşağıdaki tabloda bulabilirsiniz.
AlanNe işe yarar?Önerilen değerChoose ProtocolSitenin hangi protokolle açılacağını belirlerhttps:// (SSL aktifse) tercihen www'suzChoose DomainWordPress'in kurulacağı alan adıKurulum yapmak istediğiniz alan adıIn DirectoryAlan adının altındaki kurulum klasörüBoş bırakın (varsayılan "wp" yazısını silin)Site Name / Site DescriptionSitenin adı ve kısa açıklamasıMarkanızın adı ve kısa sloganı (sonradan değiştirilebilir)Admin UsernameYönetim paneli kullanıcı adı"admin" dışında, tahmin edilmesi zor bir adAdmin PasswordYönetim paneli şifresiUzun, harf, rakam ve sembol içeren güçlü bir şifreAdmin EmailBildirim ve şifre sıfırlama e-postasıDüzenli kontrol ettiğiniz bir e-posta adresiSelect LanguageWordPress arayüz diliTürkçe
Bu tablodaki en kritik alan In Directory'dir. Softaculous bu alana varsayılan olarak "wp" yazar. Bu değeri silmezseniz siteniz alanadiniz.com yerine alanadiniz.com/wp adresinde açılır. Sitenin ana adreste açılmasını istiyorsanız bu alanı mutlaka boş bırakın.
Adım 4: Eklenti ve Gelişmiş Seçenekleri Ayarlayın
Formun alt kısmında isteğe bağlı eklentiler (örneğin giriş denemelerini sınırlayan bir güvenlik eklentisi) ve Advanced Options bölümü yer alır. Gelişmiş seçeneklerde şu ayarlara dikkat edin:
- Database Name ve Table Prefix: Softaculous bunları otomatik olarak rastgele belirler. Varsayılan "wp_" yerine farklı bir tablo öneki kullanılması, otomatik saldırılara karşı küçük ama faydalı bir önlemdir.
- Auto Upgrade: WordPress çekirdeği için en azından küçük (güvenlik) güncellemelerin otomatik yapılmasını seçmenizi öneririz.
- Automated Backups: Hosting paketiniz destekliyorsa düzenli otomatik yedeklemeyi etkinleştirin.
Adım 5: Kurulumu Başlatın
Sayfanın en altındaki Install butonuna tıklayın. Kurulum genellikle bir dakikadan kısa sürer. İşlem tamamlandığında ekranda iki bağlantı görürsünüz: sitenizin adresi ve yönetim paneli adresi (alanadiniz.com/wp-admin). Yönetim paneline giderek belirlediğiniz kullanıcı adı ve şifreyle giriş yapabilirsiniz. İsterseniz kurulum bilgilerini e-posta adresinize de gönderebilirsiniz.
Yöntem 2: WP Toolkit ile WordPress Kurulumu
WP Toolkit, cPanel'in WordPress siteleri için geliştirdiği yönetim aracıdır. Kurulumun yanı sıra güncellemeler, eklenti ve tema yönetimi, güvenlik taraması, klonlama ve hazırlık (staging) ortamı gibi özellikleri tek ekranda toplar. Birden fazla WordPress sitesi yönetiyorsanız özellikle kullanışlıdır.
WP Toolkit ile Kurulum Adımları
- cPanel ana sayfasında WP Toolkit simgesine tıklayın.
- Açılan ekranda Install (Kur) butonuna tıklayın.
- Kurulum penceresinde alan adınızı seçin ve kurulum yolu (installation path) alanını boş bırakarak sitenin ana dizine kurulmasını sağlayın.
- Site başlığını, dili (Türkçe), yönetici kullanıcı adını, şifresini ve e-posta adresini girin.
- Veritabanı ayarları ve otomatik güncelleme seçenekleri bölümünü kontrol edin; varsayılan değerler çoğu kullanıcı için uygundur.
- Install butonuna tıklayarak kurulumu tamamlayın.
Kurulum tamamlandığında site WP Toolkit ekranında listelenir. Buradan tek tıkla yönetim paneline giriş yapabilir, güncellemeleri kontrol edebilir ve temel güvenlik önlemlerini uygulayabilirsiniz. WP Toolkit'in Security bölümündeki önerilen güvenlik ayarlarını kurulumdan hemen sonra uygulamanızı tavsiye ederiz.
Yöntem 3: cPanel'de Manuel WordPress Kurulumu
Otomatik kurulum araçları hesabınızda bulunmuyorsa ya da süreci adım adım görmek istiyorsanız WordPress'i manuel olarak da kurabilirsiniz. Bu yöntem biraz daha uzun sürer ama WordPress'in nasıl çalıştığını anlamak için oldukça öğreticidir.
Adım 1: WordPress Dosyalarını İndirin
WordPress'in resmi Türkçe sitesi olan tr.wordpress.org adresinden en güncel sürümü .zip dosyası olarak bilgisayarınıza indirin. WordPress'i yalnızca resmi kaynaktan indirin; üçüncü taraf sitelerden indirilen paketler zararlı kod içerebilir.
Adım 2: Dosyaları public_html Klasörüne Yükleyin
cPanel'de File Manager (Dosya Yöneticisi) aracını açın ve public_html klasörüne gidin. Bu klasör, ana alan adınızın web dizinidir. Üst menüdeki Upload butonuyla indirdiğiniz .zip dosyasını yükleyin. Yükleme tamamlandıktan sonra dosyaya sağ tıklayıp Extract seçeneğiyle arşivi açın.
Arşiv açıldığında dosyalar wordpress adlı bir klasörün içinde yer alır. Bu klasöre girin, tüm dosyaları seçin ve Move ile public_html klasörüne taşıyın. Ardından boş kalan wordpress klasörünü ve .zip dosyasını silebilirsiniz. Bu adımı atlarsanız siteniz alanadiniz.com/wordpress adresinde açılır.
Adım 3: Veritabanı ve Veritabanı Kullanıcısı Oluşturun
WordPress, tüm içeriğini bir MySQL veya MariaDB veritabanında saklar. cPanel'de Databases bölümündeki MySQL Database Wizard aracını açın ve sırasıyla şu adımları izleyin:
- Veritabanı için bir ad belirleyin. cPanel, adın başına hesap kullanıcı adınızı önek olarak ekler.
- Bir veritabanı kullanıcısı oluşturun ve güçlü bir şifre belirleyin. Şifreyi güvenli bir yere not edin.
- Kullanıcıya veritabanı üzerinde ALL PRIVILEGES (tüm yetkiler) verin ve işlemi tamamlayın.
Bu adımın sonunda elinizde üç bilgi olmalıdır: tam veritabanı adı, tam veritabanı kullanıcı adı ve kullanıcı şifresi. cPanel'in eklediği önekle birlikte tam adları kullanmayı unutmayın.
Adım 4: WordPress Kurulum Sihirbazını Çalıştırın
Tarayıcınızda alan adınızı açın. WordPress kurulum sihirbazı otomatik olarak başlar. Dil olarak Türkçe'yi seçtikten sonra veritabanı bilgilerini girmeniz istenir:
- Veritabanı adı: Oluşturduğunuz veritabanının tam adı
- Kullanıcı adı: Veritabanı kullanıcısının tam adı
- Parola: Veritabanı kullanıcısının şifresi
- Veritabanı sunucusu: Çoğu cPanel hosting hesabında
localhost - Tablo ön eki: Varsayılan "wp_" yerine farklı bir önek kullanabilirsiniz
Bilgiler doğruysa WordPress, wp-config.php dosyasını sizin için oluşturur. Son ekranda site başlığını, yönetici kullanıcı adını, şifresini ve e-posta adresini girerek WordPress'i Kur butonuna tıklayın. Kurulum tamamlandığında yönetim paneline giriş yapabilirsiniz.
Kurulumdan Sonra Yapılması Gereken İlk Ayarlar
WordPress kuruldu, ancak işiniz henüz bitmedi. Siteyi yayına almadan önce aşağıdaki temel ayarları yapmak, ileride hem SEO hem de güvenlik açısından sizi pek çok sorundan korur.
AyarPanelde nerede?Önerilen yapılandırmaKalıcı bağlantılarAyarlar > Kalıcı Bağlantılar"Yazı adı" yapısı (örneğin alanadiniz.com/yazi-basligi/)Site başlığı ve sloganAyarlar > GenelMarka adı ve kısa, açıklayıcı bir sloganSaat dilimi ve tarih biçimiAyarlar > Genelİstanbul saat dilimi ve Türkçe tarih biçimiArama motoru görünürlüğüAyarlar > OkumaSite yayına alındığında "Arama motorlarını engelle" kutusu işaretsiz olmalıYorum ayarlarıAyarlar > TartışmaYorumların onaydan sonra yayınlanmasıÖrnek içeriklerYazılar, Sayfalar, EklentilerÖrnek yazı, örnek sayfa ve kullanılmayan eklentilerin silinmesi
Bu ayarlar arasında en kritik olanı kalıcı bağlantılardır. Site içerik almaya başladıktan sonra bağlantı yapısını değiştirmek, var olan tüm adreslerin değişmesine ve arama motorlarında sıralama kaybına yol açabilir. Bu yüzden kalıcı bağlantı ayarını ilk gün yapın.
Tema Seçimi
WordPress varsayılan bir temayla kurulur. Görünüm > Temalar > Yeni Ekle yolunu izleyerek binlerce ücretsiz tema arasından projenize uygun olanı seçebilirsiniz. Tema seçerken görünümün yanı sıra hızlı yüklenmesine, mobil uyumlu olmasına, düzenli güncellenmesine ve kullanıcı yorumlarına dikkat edin. Ağır ve gereksiz özelliklerle dolu temalar, sitenizi başından yavaşlatır.
Temel Eklentiler
Eklentiler WordPress'e yeni özellikler kazandırır, ancak her eklenti ek yük ve potansiyel güvenlik riski demektir. Yeni bir site için şu kategorilerden birer eklenti genellikle yeterlidir:
- SEO eklentisi: Başlık, meta açıklama ve site haritası yönetimi için.
- Önbellek eklentisi: Sunucunuzda LiteSpeed web sunucusu çalışıyorsa LiteSpeed Cache eklentisi, sunucu düzeyinde önbellekleme ile ciddi bir hız artışı sağlar.
- Güvenlik eklentisi: Giriş denemelerini sınırlamak ve temel güvenlik taraması yapmak için.
- Yedekleme eklentisi: Hosting yedeklemenize ek olarak ikinci bir yedek katmanı için.
- SMTP eklentisi: Site üzerinden gönderilen e-postaların (iletişim formu, şifre sıfırlama) spam klasörüne düşmemesi için.
Güvenlik İçin İlk Adımlar
Kurulumdan hemen sonra atacağınız birkaç basit adım, sitenizi otomatik saldırıların büyük bölümüne karşı korur: güçlü ve benzersiz bir yönetici şifresi kullanın, "admin" kullanıcı adından kaçının, WordPress çekirdeğini, temaları ve eklentileri güncel tutun, kullanmadığınız tema ve eklentileri silin ve iki adımlı doğrulamayı etkinleştirin. Konunun tüm ayrıntıları için WordPress güvenliği nasıl sağlanır rehberimizi mutlaka okuyun.
WordPress Kurulumunda Sık Karşılaşılan Sorunlar ve Çözümleri
Kurulum çoğu zaman sorunsuz tamamlanır; ancak bazı durumlarda küçük engellerle karşılaşabilirsiniz. En yaygın sorunları ve çözümlerini aşağıdaki tabloda topladık.
SorunOlası nedenÇözümSite alan adında açılmıyor, hosting firmasının varsayılan sayfası görünüyorKurulum alt klasöre yapılmış ya da public_html'de eski index dosyası kalmışKurulum dizinini kontrol edin, public_html'deki eski index.html dosyasını silin"Veritabanı bağlantısı kurulurken hata oluştu" mesajıYanlış veritabanı adı, kullanıcı adı veya şifre; kullanıcıya yetki verilmemişwp-config.php bilgilerini ve kullanıcı yetkilerini kontrol edinSite açılıyor ama "Bağlantınız gizli değil" uyarısı çıkıyorSSL sertifikası henüz kurulmamışcPanel'de AutoSSL'i çalıştırın, sertifika kurulduktan sonra tekrar deneyinAlan adı hiç açılmıyorNameserver yönlendirmesi yapılmamış veya yayılım sürüyorAd sunucularını kontrol edin, yayılımın tamamlanmasını bekleyinYönetim paneline giriş yapınca tekrar giriş sayfasına dönülüyorSite adresi ayarlarında http/https veya www uyumsuzluğu, tarayıcı çerezleriÇerezleri temizleyin, Ayarlar > Genel'deki adreslerin aynı olduğundan emin olunTema veya eklenti yüklerken boyut hatasıPHP yükleme limiti düşükcPanel'deki PHP ayarlarından upload_max_filesize ve post_max_size değerlerini artırın
Veritabanı bağlantı hatası, WordPress kullanıcılarının en sık gördüğü hatalardan biridir ve yalnızca kurulum sırasında değil, sonrasında da karşınıza çıkabilir. Nedenlerini ve tüm çözüm yollarını veritabanı bağlantı hatası nedir yazımızda ayrıntılı olarak anlattık.
WordPress Kurulum Kontrol Listesi
Kurulumu tamamladıktan sonra aşağıdaki listeyi gözden geçirerek hiçbir adımı atlamadığınızdan emin olun:
- ☐ Alan adı hosting hesabının ad sunucularına yönlendirildi
- ☐ SSL sertifikası aktif, site https ile açılıyor
- ☐ WordPress ana dizine kuruldu, site doğrudan alan adında açılıyor
- ☐ Yönetici kullanıcı adı "admin" değil, şifre güçlü
- ☐ Arayüz dili Türkçe, saat dilimi doğru ayarlandı
- ☐ Kalıcı bağlantılar "Yazı adı" olarak ayarlandı
- ☐ Örnek yazı, sayfa ve kullanılmayan eklentiler silindi
- ☐ Hızlı ve mobil uyumlu bir tema seçildi
- ☐ SEO, önbellek, güvenlik ve yedekleme eklentileri kuruldu
- ☐ Otomatik güncellemeler ve yedekleme etkinleştirildi
- ☐ Site yayına alınırken "Arama motorlarını engelle" kutusu işaretsiz
WordPress Siteniz İçin Doğru Hosting'i Seçin
WordPress'i kurmak birkaç dakika sürer; ama sitenizin ne kadar hızlı açılacağını, ne kadar kararlı çalışacağını ve ne kadar güvende olacağını büyük ölçüde hosting altyapınız belirler. TuemCloud'un WordPress hosting paketleri, bu yazıda anlattığımız tüm kurulum araçlarını cPanel içinde hazır olarak sunar ve WordPress için optimize edilmiş bir ortamda çalışır.
Altyapımızın öne çıkan avantajları şunlardır:
- NVMe SSD depolama: Veritabanı sorguları ve dosya erişimi klasik disklere göre çok daha hızlı gerçekleşir; bu da yönetim panelinin ve sayfaların hızlı açılması demektir.
- LiteSpeed web sunucusu: LiteSpeed Cache eklentisiyle birlikte sunucu düzeyinde önbellekleme yapar ve yoğun trafikte bile siteniz akıcı kalır.
- Türkiye lokasyonu: Sunucularımızın Türkiye'de bulunması, Türkiye'deki ziyaretçileriniz için düşük gecikme ve hızlı yükleme süreleri sağlar.
- 7/24 teknik destek: Kurulum, SSL, alan adı yönlendirme veya eklenti sorunlarında takıldığınız her an uzman ekibimize ulaşabilirsiniz.
WordPress dışında farklı PHP uygulamaları da çalıştırmayı düşünüyorsanız Linux hosting paketlerimiz esnek bir alternatif sunar. WooCommerce ile online mağaza kurmayı planlıyorsanız, yüksek trafik ve ödeme süreçleri için tasarlanan e-ticaret hosting paketlerimizi inceleyebilirsiniz. Mevcut WordPress sitenizi başka bir firmadan taşımak istiyorsanız, ücretsiz site taşıma hizmetimizle dosyalarınız ve veritabanınız uzman ekibimiz tarafından kesintisiz şekilde aktarılır.
Sıkça Sorulan Sorular
WordPress kurmak ücretli mi?
Hayır. WordPress yazılımı tamamen ücretsiz ve açık kaynaklıdır. Kurulum için ödemeniz gereken maliyetler yalnızca alan adı ve hosting hizmetidir. cPanel'deki Softaculous ve WP Toolkit gibi kurulum araçları da hosting paketinize dahil olarak sunulur.
WordPress'i alt alan adına veya alt klasöre kurabilir miyim?
Evet. Softaculous ve WP Toolkit'te kurulum yaparken alan adı listesinden alt alan adınızı (örneğin blog.alanadiniz.com) seçebilir veya dizin alanına bir klasör adı yazarak siteyi alanadiniz.com/blog gibi bir adrese kurabilirsiniz. Alt alan adını önce cPanel'deki Domains bölümünden oluşturmanız gerekir.
Aynı hosting hesabına birden fazla WordPress sitesi kurulabilir mi?
Hosting paketiniz birden fazla alan adını destekliyorsa evet. Her site için alan adını cPanel'e ekledikten sonra ayrı bir WordPress kurulumu yapabilirsiniz. Her kurulumun kendi veritabanı ve kendi dosya dizini olur. Paketinizin disk alanı ve kaynak limitlerinin tüm siteler için yeterli olduğundan emin olun.
Kurulumdan sonra WordPress yönetim paneline nasıl girerim?
Tarayıcınızın adres çubuğuna alanadiniz.com/wp-admin yazarak giriş sayfasına ulaşabilirsiniz. Kurulum sırasında belirlediğiniz yönetici kullanıcı adı ve şifresiyle giriş yapın. Şifrenizi unuttuysanız giriş sayfasındaki "Parolanızı mı unuttunuz?" bağlantısıyla yönetici e-posta adresinize sıfırlama bağlantısı gönderebilirsiniz.
WordPress'i yanlış kurdum, nasıl kaldırırım?
Softaculous veya WP Toolkit ile kurduysanız, ilgili aracın kurulum listesinden siteyi seçip kaldırma (Remove/Uninstall) seçeneğini kullanabilirsiniz; bu işlem dosyaları ve veritabanını birlikte siler. Manuel kurulumda ise dosyaları File Manager'dan, veritabanını ve kullanıcısını MySQL Databases bölümünden elle silmeniz gerekir. Kaldırmadan önce saklamak istediğiniz içerik varsa yedek almayı unutmayın.