1. Ana Sayfa
  2. Blog
  3. WordPress Kurulum Sürecinde Sitenizi Çökerten 5 Kritik Hata ve Kesin Çözüm Yöntemleri

WordPress Kurulum Sürecinde Sitenizi Çökerten 5 Kritik Hata ve Kesin Çözüm Yöntemleri

WordPress kurulumu, bir web sitesinin gelecekteki performansını, güvenliğini ve SEO başarısını belirleyen en temel teknik süreçtir. Kurulum sırasında yapılan yapılandırma hataları, ilerleyen dönemlerde veritabanı şişkinliğine, güvenlik ihlallerine ve indeksleme problemlerine yol açar.

By meoman2008’den beri WordPress

Veritabanı Tablo Ön Ekini (Table Prefix) Varsayılan Bırakmak

WordPress kurulum sihirbazı, veritabanı tablosu ön eki olarak varsayılan "wp_" değerini atar ve çoğu kullanıcı bu adımı değiştirmeden geçer. Bu durum, bilgisayar korsanlarının veritabanı yapılarını tahmin etmesini kolaylaştırarak otomatik SQL enjeksiyon saldırılarına zemin hazırlar. Saldırganlar, tablo isimlerinin "wp_users" veya "wp_options" olduğunu bildiklerinde, sitenize sızmak için sadece güvenlik açıklarını taramaları yeterli olur.

Veritabanı güvenliğini kurulum aşamasında sağlamak, sitenin hacklenme riskini matematiksel olarak azaltan en etkili yöntemdir. Kurulum sonrasında bu değişikliği yapmak, veritabanı sorgularının bozulmasına ve sitenin çökmesine neden olabileceği için risklidir. Bu nedenle, ilk kurulum ekranında veya wp-config.php dosyası oluşturulurken ön ek mutlaka özelleştirilmelidir.

  • Güvenlik Riski Analizi: Standart "wp_" ön eki, botların toplu saldırı scriptlerinde varsayılan hedef olarak tanımlıdır; bunu değiştirmek otomatik saldırıların %90'ını engeller.
  • Doğru Yapılandırma Yöntemi: Kurulum sırasında "wp_" yerine "x7z9_" veya "site2026_" gibi rastgele harf ve rakam kombinasyonları kullanılmalıdır.
  • Manuel Müdahale: Eğer kurulum yapıldıysa, iThemes Security gibi eklentiler veya doğrudan phpMyAdmin üzerinden tablo isimleri değiştirilmeli ve wp-config.php dosyası güncellenmelidir.
Hata TürüTeknik Risk SeviyesiDüzeltme MaliyetiEtkilenen AlanÖncelik Durumu
Varsayılan "wp_" Ön EkiYüksek (Güvenlik)Orta (SQL Bilgisi Gerekir)Veritabanı GüvenliğiKritik
Yanlış Permalink YapısıYüksek (SEO)Yüksek (301 Yönlendirme)Site MimarisiKritik
SSL Sertifikasız KurulumOrta (Tarayıcı Uyarısı)Düşük (Veritabanı Düzenleme)Kullanıcı GüveniYüksek
Admin Kullanıcı AdıYüksek (Brute Force)Düşük (Yeni Kullanıcı)Erişim GüvenliğiYüksek
Örnek İçeriklerin KalmasıDüşük (İndeks Kirliliği)Düşük (Silme İşlemi)SEO KalitesiOrta

Arama Motoru Görünürlüğünü Yanlışlıkla Devre Dışı Bırakmak

WordPress kurulumu tamamlandıktan sonra yapılan en yaygın ve yıkıcı hatalardan biri, "Ayarlar > Okuma" bölümündeki "Arama motorlarının bu siteyi indekslemesine engel ol" seçeneğinin işaretli unutulmasıdır. Geliştirme aşamasında sitenin Google'da görünmemesi için açılan bu ayar, site yayına alındığında kapatılmazsa, tüm SEO çalışmaları boşa gider. Arama motoru botları, sitenin robots.txt dosyasına eklenen Disallow: / komutu nedeniyle siteyi taramayı durdurur.

Bu hatanın tespiti bazen aylar sürebilir ve bu süreçte site organik trafik alamaz. Google Search Console üzerinde "Dizin oluşturma hatası" veya "Engellendi" uyarıları görülüyorsa, ilk kontrol edilmesi gereken yer WordPress panelindeki bu ayardır. Özellikle 2026 yılındaki hızlı indeksleme algoritmaları göz önüne alındığında, sitenin ilk sinyallerinin doğru gönderilmesi hayati önem taşır.

  • Robots.txt Kontrolü: Site kök dizinindeki robots.txt dosyasında User-agent: * altında Disallow: / satırının olup olmadığı manuel olarak denetlenmelidir.
  • Meta Etiket Analizi: Sayfa kaynak kodlarında <meta name="robots" content="noindex"> etiketinin bulunup bulunmadığı kontrol edilmelidir.
  • Search Console Doğrulaması: Ayar kapatıldıktan hemen sonra Google Search Console üzerinden "URL Denetimi" yapılarak canlı test uygulanmalı ve dizine ekleme talebi gönderilmelidir.

Varsayılan WordPress kurulumu, URL yapısını genellikle ?p=123 şeklinde anlamsız parametrelerle oluşturur. Bu yapı, hem kullanıcı deneyimi açısından kötüdür hem de arama motorlarının içeriğin konusunu URL üzerinden anlamasını engeller. Kurulumun hemen ardından kalıcı bağlantı ayarlarının "Yazı İsmi" (Post name) olarak değiştirilmemesi, ileride yapılacak bir değişiklikte tüm eski URL'lerin 404 hatasına düşmesine neden olur.

URL yapısının sonradan değiştirilmesi, site genelinde 301 yönlendirmeleri yapılmasını zorunlu kılar ve bu da sunucu yükünü artırarak SEO otoritesinin bölünmesine yol açar. Temiz, okunabilir ve anahtar kelime içeren bir URL yapısı, sitenin hiyerarşisini Google'a doğru tanıtmak için ilk adımdır.

  • İdeal Yapı Seçimi: SEO dostu bir yapı için "Ayarlar > Kalıcı Bağlantılar" menüsünden /%postname%/ veya kategori bazlı /%category%/%postname%/ seçeneği işaretlenmelidir.
  • Tarih Bazlı Yapıdan Kaçınma: Haber sitesi değilse, URL içinde tarih (/2026/05/) kullanmak, içeriğin zamanla eski görünmesine neden olur ve tıklama oranını düşürür.
  • .htaccess Dosyası: Kalıcı bağlantı ayarları değiştirildiğinde, sunucudaki .htaccess dosyasının yazılabilir olduğundan ve kuralların güncellendiğinden emin olunmalıdır.

Kaynak: WordPress.org Resmi Kalıcı Bağlantı Dokümantasyonu

İlgili hizmetDestek & Danışmanlık Hizmeti

SSL Sertifikasını (HTTPS) Kurulum Sonrasına Bırakmak

Modern web standartlarında SSL sertifikası bir seçenek değil, zorunluluktur. WordPress kurulumunu önce http:// protokolü üzerinden yapıp, siteyi tamamladıktan sonra SSL sertifikası yüklemek, "Mixed Content" (Karışık İçerik) hatalarına yol açar. Bu durumda, veritabanına kaydedilen tüm resim, CSS ve JS dosya yolları http:// olarak kalır ve tarayıcıda "Güvenli Değil" uyarısı görünmeye devam eder.

Kurulum işlemine başlamadan önce hosting paneli üzerinden SSL sertifikasının aktif edilmesi ve WordPress adresinin doğrudan https:// ile tanımlanması gerekir. Bu işlem, veritabanında yapılacak sonradan düzeltme (Search & Replace) işlemlerini gereksiz kılar ve sitenin ilk günden itibaren güvenli olarak işaretlenmesini sağlar.

  • Kurulum Öncesi Hazırlık: Hosting panelinden (cPanel/Plesk) Let's Encrypt veya ücretli SSL sertifikasının aktif edildiği doğrulanmalıdır.
  • Veritabanı Tutarlılığı: Kurulum sırasında "Site Adresi" ve "WordPress Adresi" bölümlerine protokol https:// olarak girilmelidir.
  • Zorunlu Yönlendirme: .htaccess dosyasına tüm HTTP trafiğini HTTPS'e yönlendiren 301 kuralları eklenerek güvenlik zinciri tamamlanmalıdır.

Yönetici Hesabında 'Admin' Kullanıcı Adını Kullanmak

Siber saldırganların WordPress sitelerine yönelik gerçekleştirdiği saldırıların büyük çoğunluğu otomatik botlar tarafından yapılır. Bu botlar, giriş yapmayı denerken kullanıcı adı olarak varsayılan "admin", "administrator" veya "root" gibi isimleri denerler. Kurulum sırasında kullanıcı adını "admin" olarak belirlemek, saldırganın denklemin yarısını çözmüş olması anlamına gelir; geriye sadece şifreyi kırmak kalır.

Güvenlik duvarı (Firewall) ne kadar güçlü olursa olsun, zayıf kullanıcı adı seçimi sistemi savunmasız bırakır. Benzersiz ve tahmin edilemez bir kullanıcı adı seçmek, basit ama en etkili güvenlik katmanlarından biridir.

  • Kullanıcı Adı Stratejisi: Şirket ismi veya kendi isminiz yerine, dışarıdan tahmin edilemeyecek özel bir kod veya takma ad kullanılmalıdır.
  • Mevcut Hesabı Temizleme: Eğer kurulum "admin" ile yapıldıysa, hemen yeni bir "Yönetici" yetkisine sahip kullanıcı oluşturulmalı, eski "admin" hesabı silinmeli ve içerikler yeni kullanıcıya aktarılmalıdır.
  • İki Faktörlü Doğrulama (2FA): Kullanıcı adı ne kadar karmaşık olursa olsun, Google Authenticator gibi bir 2FA eklentisi ile giriş paneli ekstra koruma altına alınmalıdır.

Gereksiz Eklenti ve Tema Yüküyle Başlangıç Yapmak

Birçok hosting firmasının sunduğu "Tek Tıkla Kurulum" araçları veya hazır demo içerikler, siteye kullanılmayan eklentiler ve temalar yükler. "Hello Dolly", "Akismet" veya hosting firmasının kendi optimizasyon eklentileri, kurulum anından itibaren sunucu kaynaklarını tüketmeye başlar. Kullanılmayan her eklenti ve tema, potansiyel bir güvenlik açığı ve performans kaybı demektir.

Temiz bir WordPress kurulumu, sadece çekirdek dosyaları içermelidir. Siteyi inşa etmeye başlamadan önce, varsayılan olarak gelen ve kullanılmayacak olan tüm eklentilerin silinmesi, veritabanı tablolarının temiz kalmasını sağlar.

Temizlik ve Optimizasyon Adımları

  • Varsayılan Tema Temizliği: Aktif tema dışındaki (örneğin Twenty Twenty-Four gibi) varsayılan temalar, güvenlik güncellemelerini takip etmemek adına sunucudan silinmelidir; sadece bir adet yedek tema bırakılmalıdır.
  • Eklenti Denetimi: Kurulumla gelen "Jetpack" veya benzeri ağır eklentiler, eğer stratejik bir ihtiyaç yoksa kaldırılmalıdır.
  • Veritabanı Kontrolü: Silinen eklentilerin veritabanında "orphan" (yetim) tablolar bırakıp bırakmadığı phpMyAdmin üzerinden kontrol edilmelidir.

Dosya İzinlerini ve .htaccess Yapılandırmasını İhmal Etmek

WordPress dosyalarının sunucu üzerindeki okuma, yazma ve çalıştırma izinleri (CHMOD), güvenliğin bel kemiğidir. Kurulum sonrasında dosya izinlerinin varsayılan olarak 777 (herkes yazabilir) kalması, sitenin hacklenmesini garantiler. Özellikle wp-config.php dosyası, veritabanı şifrelerini barındırdığı için en yüksek koruma seviyesine sahip olmalıdır.

Sunucu tarafındaki bu teknik ayarlar, WordPress paneli üzerinden görülemez ancak FTP veya Dosya Yöneticisi aracılığıyla yapılandırılmalıdır. Yanlış izinler, eklentilerin çalışmamasına veya sitenin "403 Forbidden" hatası vermesine de neden olabilir.

  • Standart İzin Yapısı: Klasörler için izin değeri 755, dosyalar için ise 644 olarak ayarlanmalıdır; bu standart dışı her ayar risk teşkil eder.
  • wp-config.php Koruması: Bu kritik dosyanın izni 400 veya 440 olarak ayarlanarak dışarıdan okunması ve değiştirilmesi engellenmelidir.
  • Dizin Listeleme Engeli: .htaccess dosyasına Options -Indexes kodu eklenerek, ziyaretçilerin /wp-content/uploads/ gibi klasörlerin içeriğini tarayıcıda listelemesi önlenmelidir.

Kaynak: WordPress Güvenlik Sıkılaştırma Rehberi

Analiz: 2026 yılı siber güvenlik raporlarına göre, ele geçirilen WordPress sitelerinin %65'i, kurulum aşamasında değiştirilmeyen varsayılan yönetici adları ve güncellenmemiş dosya izinleri nedeniyle saldırıya uğramıştır.

Sıkça Sorulan Sorular

WordPress kurulumundan sonra site neden Google'da çıkmıyor?

Genellikle "Ayarlar > Okuma" menüsündeki "Arama motorlarının bu siteyi indekslemesine engel ol" seçeneği açık unutulduğu için site dizine eklenmez. Bu ayarı kapatıp Search Console'dan doğrulama yapmanız gerekir.

Veritabanı ön ekini (wp_) sonradan değiştirmek siteyi bozar mı?

Evet, eğer doğru yapılmazsa site veritabanı bağlantı hatası verebilir. Değişiklik sonrası wp-config.php dosyasını ve veritabanındaki usermeta ile options tablolarındaki ilgili satırları da güncellemek gerekir.

Kalıcı bağlantı ayarını değiştirdim, eski linkler 404 veriyor, ne yapmalıyım?

Eski URL yapısından yeni yapıya 301 yönlendirmesi yapmanız zorunludur. "Redirection" gibi eklentilerle eski linkleri yeni formatlarına yönlendirerek trafik kaybını önleyebilirsiniz.

SSL sertifikasını kurdum ama hala "Güvenli Değil" uyarısı alıyorum, neden?

Sitenizde "Mixed Content" (Karışık İçerik) sorunu olabilir; yani bazı resim veya dosyalar hala HTTP üzerinden yükleniyordur. "Really Simple SSL" eklentisi veya veritabanında arama-değiştir işlemi ile tüm linkleri HTTPS'e çevirmelisiniz.

Admin kullanıcı adını değiştirmek için eklenti şart mı?

Hayır, eklentiye gerek yoktur. Yeni bir yönetici hesabı oluşturup, eski admin hesabını silerken "Tüm içeriği yeni kullanıcıya at" seçeneğini işaretleyerek bu işlemi güvenle yapabilirsiniz.

Sonuç

WordPress kurulum aşamasında yapılan teknik hataların telafisi, site büyüdükçe çok daha maliyetli ve riskli hale gelir. Yukarıdaki 5 temel hatadan kaçınarak ve güvenlik protokollerini ilk günden uygulayarak, sitenizin dijital performansını garanti altına alabilirsiniz.

Özetle
WordPress kurulumunda yapılan veritabanı ön eki, admin kullanıcı adı, SSL, kalıcı bağlantı ve görünürlük ayarı hataları sitenizi riske atar. Bu rehber, güvenli ve SEO uyumlu bir başlangıç için teknik çözüm yollarını sunar.