İçeriğe geç
  • Hafta içi 08:00 – 18:00 · Destek 7/24
  1. Ana Sayfa
  2. Blog
  3. Barındırma

cPanel'e ilk girişte yapılacak sekiz ayar

Yeni hosting hesabını açtınız. Site yüklemeden önce yapılması gereken ayarlar: PHP sürümü, SSL, e-posta, yedek ve güvenlik.

  • Güncellendi:
  • 7 dakika okuma
  • Barındırma
Panel üzerindeki ilk ayar kartlarını kutucuklar hâlinde anlatan izometrik çizim

Yeni hesap açıldığında çoğu kişi doğrudan dosya yüklemeye geçer. Oysa yarım saatlik bir hazırlık, sonraki aylarda karşılaşılacak sorunların büyük bölümünü baştan eler. İşte sıraya konmuş hali.

1. Alan adının hesaba gerçekten bağlandığını doğrulayın

cPanel ana ekranında sağdaki bilgi kutusunda paylaşılan IP adresi yazar. Alan adınızın A kaydı bu IP'yi gösteriyor mu? Ad sunucularını yeni değiştirdiyseniz yayılma birkaç saat sürebilir. Bu arada siteyi kendi makinenizde test etmek için hosts dosyasına alan adı ile yeni IP'yi eşleyen bir satır ekleyip yalnız sizin bilgisayarınızın yeni sunucuya gitmesini sağlayabilirsiniz.

2. PHP sürümünü seçin

Select PHP Version ekranından güncel bir sürüm seçin; 8.2 ve üzeri hem hızlı hem güvenlik desteği devam eden sürümlerdir. Aynı ekranda uygulamanızın ihtiyaç duyduğu eklentileri işaretleyin. WordPress için tipik gerekli liste: mysqli, gd veya imagick, curl, mbstring, zip, intl, opcache.

Yükleme limitleri de buradadır. upload_max_filesize ve post_max_size değerlerini medya dosyalarınıza göre ayarlayın; max_execution_time değerini içe aktarma işlemleri için geçici olarak yükseltmek gerekebilir.

Başlangıç için makul değerler: memory_limit 256M, max_input_vars 3000 (çok alanlı temalarda ayar kaydetmeyi engelleyen sessiz sınır budur), upload_max_filesize ve post_max_size 64M. Paketiniz PHP-FPM sunuyorsa açın; her sitenin isteklerini ayrı bir havuzda çalıştırdığı için hem daha hızlıdır hem bir sitenin sorunu diğerini etkilemez. opcache eklentisinin işaretli olduğunu da doğrulayın; PHP dosyalarının derlenmiş halini bellekte tutar ve tek başına belirgin bir hız farkı yaratır.

3. SSL sertifikasını kurun ve yönlendirmeyi açın

SSL/TLS Status ekranından ücretsiz sertifikayı alan adı ve www biçimi için kurun. Ardından Domains ekranında "Force HTTPS Redirect" seçeneğini etkinleştirin. Site içindeki eski http:// adreslerini de güncellemeyi unutmayın; aksi halde karışık içerik uyarısı alırsınız. Sertifika türleri hakkında ayrıntı için SSL yazısına bakın.

4. E-posta hesaplarını ve teslimatı kurun

Hesapları oluşturduktan sonra Email Deliverability ekranını açın. cPanel burada SPF ve DKIM kayıtlarının durumunu gösterir ve eksik olanları tek tıkla üretir. DNS'iniz başka yerde yönetiliyorsa kayıtları oraya elle eklemeniz gerekir. Kurulum tamamlanınca dışarıdaki bir adrese test iletisi gönderip başlıkta dkim=pass gördüğünüzü doğrulayın. Ayrıntısı e-posta teslimatı yazısında.

Kutu kotası tanımlayın. Sınırsız bırakılan bir kutu, tüm hesap alanını doldurup siteyi de durdurabilir.

5. Kendi yedeğinizi planlayın

Paket içindeki otomatik yedek bir güvenlik ağıdır, stratejiniz değildir. Backup Wizard ile tam yedek indirin ve bunu düzenli hale getirin. Uzak FTP hedefi tanımlama imkânınız varsa kullanın; yedeğin barındığı sunucuyla aynı yerde durması, sunucuyu kaybettiğinizde yedeği de kaybetmek demektir.

Yedeğin var olması yetmez, açılabildiğini de bilmeniz gerekir. İndirdiğiniz arşivi yılda en az iki kez açıp içinde public_html klasörünü ve veritabanı dökümünü gördüğünüzü doğrulayın. Bozuk yedeğin fark edildiği gün, genellikle ona ihtiyaç duyduğunuz gündür.

6. Erişim güvenliğini sıkın

  • cPanel parolasını güçlü ve benzersiz yapın; başka yerde kullandığınız parolayı kullanmayın.
  • İki adımlı doğrulamayı açın.
  • FTP yerine SFTP kullanın; düz FTP kimlik bilgilerini şifresiz taşır.
  • Veritabanı kullanıcısına yalnız ihtiyaç duyduğu yetkileri verin.
  • Kullanılmayan alt hesapları ve eski FTP kullanıcılarını silin.

cPanel'de dört ekran bu işi kolaylaştırır: IP Blocker ile belirli adresleri engellersiniz, Hotlink Protection görsellerinizin başka sitelerde kullanılmasını durdurur, Leech Protection paylaşılan üyelik parolalarını yakalar, Manage API Tokens ise verdiğiniz erişim anahtarlarını görüp iptal etmenizi sağlar. Sağlayıcınız ModSecurity sunuyorsa açık bırakın; yaygın saldırı kalıplarını uygulamaya ulaşmadan eler.

İzinleri doğru bırakın

Kural basittir: dizinler 755, dosyalar 644, yapılandırma dosyaları (wp-config.php, .env) 640. Bir eklenti kurulumu "yazma izni yok" diyorsa çözüm 777 vermek değildir; dosyaların sahibinin cPanel kullanıcınız olduğunu doğrulayın. 777 verilen bir dizin, sunucudaki başka bir hesabın oraya dosya yazabilmesi anlamına gelir ve zararlı yazılım bulaşmalarının en yaygın kapısıdır.

7. Hata günlüklerini ve kaynak kullanımını tanıyın

Errors ekranı son PHP hatalarını gösterir; sorun çözerken ilk bakılacak yer burasıdır. Resource Usage ekranı ise paket limitlerine ne kadar yaklaştığınızı gösterir. Bu iki ekranı ayda bir kez açma alışkanlığı, sorunları büyümeden yakalatır. Limitler sürekli doluyorsa paket yükseltme kararını değerlendirin.

8. Cron görevlerini tanımlayın

WordPress kullanıyorsanız yerleşik wp-cron yalnız ziyaretçi geldiğinde çalışır; trafiği düşük sitelerde zamanlanmış işler gecikir. Yerleşik zamanlayıcıyı kapatıp gerçek bir cron görevi tanımlamak hem daha güvenilir hem daha az kaynak tüketen çözümdür. Cron çıktısının gideceği bir e-posta adresi tanımlayın; sessizce başarısız olan bir görev en kötü görevdir.

Uygulamada iki adım: wp-config.php dosyasına define('DISABLE_WP_CRON', true); satırını ekleyin, sonra Cron Jobs ekranında şu görevi tanımlayın:

*/15 * * * * /usr/local/bin/php -q /home/kullanici/public_html/wp-cron.php >/dev/null 2>&1

Çok sık çalıştırmayın. Her dakika koşan bir cron, paylaşımlı pakette kaynak limitine takılmanın en kolay yoludur; on beş dakika neredeyse tüm siteler için yeterlidir.

Belirtiden nedene: ilk bakılacak yer

BelirtiSık görülen nedenNereye bakılır
500 sunucu hatasıHatalı .htaccess satırı veya bellek sınırıErrors ekranı
Bomboş beyaz sayfaÖlümcül PHP hatası, hata gösterimi kapalıDizindeki error_log
403 erişim engellendiDosya izni veya güvenlik kuralıİzinler, ModSecurity kayıtları
Site ara ara yavaşlıyorPaket limitine dayanmış kaynakResource Usage
Giden e-posta ulaşmıyorSPF/DKIM eksik veya alıcı reddetmişTrack Delivery
Disk aniden dolduBirikmiş e-posta veya yedek dosyasıDisk Usage

Kurulum sonrası hızlı kontrol

  1. Site hem www hem www'suz adresten HTTPS ile açılıyor.
  2. Bir test e-postası gönderildi ve dış kutuda gelen kutusuna düştü.
  3. Yedek indirildi ve dosya açılabildiği doğrulandı.
  4. PHP sürümü ve eklentileri uygulamanın gereksinimleriyle uyumlu.
  5. İki adımlı doğrulama açık.

E-posta gitmiyor mu? Panelden iki ekranla teşhis

Yeni kurulan bir hesapta en sık gelen şikâyet "gönderdiğim e-postalar gitmiyor ya da istenmeyene düşüyor" cümlesidir. cPanel bunun için iki ekran sunar ve çoğu sorun bu ikisiyle, DNS kayıtlarına elle bakmadan çözülür.

1. E-posta Teslim Edilebilirliği (Email Deliverability)

Bu ekran, hesabınızdaki her alan adı için SPF, DKIM ve ters DNS (PTR) durumunu tek tabloda gösterir. Bir sorun varsa alan adının yanında uyarı çıkar; "Yönet" düğmesine bastığınızda panel, olması gereken kaydı birebir yazar. İki durumu ayırt etmek önemlidir:

  • DNS bu sunucuda yönetiliyorsa panel kaydı tek tıkla kurabilir.
  • DNS başka bir yerde (alan adı kayıt firması, CDN) yönetiliyorsa panel yalnız önerilen kaydı gösterir; kaydı o paneldeki DNS ekranına sizin girmeniz gerekir. "Kurdum ama hâlâ uyarı veriyor" şikâyetinin çoğu buradan çıkar: kayıt yanlış paneldedir.

SPF uyarısında en sık sebep, alan adında ikinci bir SPF kaydının bulunmasıdır. Bir alan adında yalnız bir SPF kaydı olabilir; başka bir servis (ör. bülten aracı) için ikinci satır eklemek yerine mevcut kayda include: ekleyin. Kaydın son hâlini kurulum yapmadan SPF, DKIM ve DMARC kontrolü aracıyla doğrulayabilirsiniz.

2. Teslimatı İzle (Track Delivery)

Kayıtlar doğruysa ve tek tek iletiler kayboluyorsa ikinci ekran devreye girer. Teslimatı İzle, hesabınızdan çıkan ve hesabınıza gelen iletilerin sunucu günlüğündeki kaydını alıcıya göre süzülebilir biçimde gösterir. Her satırda ileti kabul edildi mi, ertelendi mi, reddedildi mi görünür; reddedilenlerde karşı sunucunun döndürdüğü hata metni de yazar. Bu metni okumak çoğu zaman cevabı verir:

  • "550 ... does not exist" ya da "user unknown" — alıcı adresi yanlış ya da kapatılmış.
  • "... blocked using ..." ya da "listed" — gönderen IP adresi bir kara listede; mesajda listenin adı geçer.
  • "... SPF ..." ya da "DMARC policy" — alıcı sunucu kimlik doğrulamasını reddetti; birinci ekrana dönün.
  • "Mailbox full" ya da "quota exceeded" — karşı tarafın kutusu dolu; sizin tarafınızda yapılacak bir şey yoktur.

Gelen iletilerde aynı ekran, iletinin istenmeyen posta süzgecinde mi takıldığını yoksa hiç gelmediğini mi ayırt etmenizi sağlar. Hiç kayıt yoksa ileti sunucuya ulaşmamıştır ve sorun gönderen taraftadır; gönderen tarafa MX kaydınızın doğru göründüğünü teyit ettirin.

Bu sıra ne zaman değişir?

İki durumda listeyi olduğu gibi uygulamayın. Alan adınız hâlâ eski bir sunucuda çalışıyorsa SSL adımını sona bırakın: ücretsiz sertifika doğrulaması alan adının bu sunucuyu göstermesini bekler, erken denenirse başarısız olur ve gereksiz yere zaman kaybettirir.

İkincisi, siteyi başka bir yerden taşıyorsanız e-posta hesaplarını taşımadan önce yeni sunucuda birebir aynı adlarla oluşturun. Aksi halde MX kaydını çevirdiğiniz anda gelen iletiler var olmayan kutulara düşer ve geri döner. Taşıma bittikten sonra da eski sunucuyu en az bir hafta açık tutun; gecikmeli teslim edilen iletiler oraya gelmeye devam eder.

Bu listeyi tamamladığınızda hesap üretime hazırdır. Paketinizi henüz seçmediyseniz barındırma paketlerini karşılaştırabilirsiniz.

Sık sorulan sorular

cPanel'de SPF ve DKIM kaydı nasıl kurulur?

E-posta Teslim Edilebilirliği ekranında alan adının yanındaki Yönet düğmesine basın. DNS bu sunucuda yönetiliyorsa panel kaydı kendisi kurar; DNS başka bir yerdeyse panelin gösterdiği kaydı o sağlayıcının DNS ekranına TXT kaydı olarak girin.

Gönderdiğim e-posta karşıya ulaştı mı, nasıl anlarım?

cPanel'deki Teslimatı İzle ekranında alıcı adresine göre süzün. Satır, iletinin karşı sunucu tarafından kabul edilip edilmediğini ve reddedildiyse hata metnini gösterir. Kabul edilmiş ama alıcı görmüyorsa ileti büyük olasılıkla karşı tarafın istenmeyen klasöründedir.

Alan adımda iki SPF kaydı olursa ne olur?

SPF doğrulaması kalıcı hata verir ve alıcı sunucular kaydı hiç yokmuş gibi, hatta daha kötü değerlendirir. Tüm gönderen servisleri tek bir SPF kaydında include: ile birleştirin.

  • #cpanel
  • #kurulum
  • #hosting

cPanel'li bir hostingte bu ayarları hazır bulmak ister misiniz? Hosting paketlerimiz cPanel ile gelir; SPF ve DKIM kayıtları panel tarafından yönetilir.

Hosting paketlerine bakın
Devamı

İlgili yazılar

Barındırma

VDS nedir, VPS'ten farkı ne? Satın almadan önce sorulacak sorular

VDS ve VPS aynı teknolojiyle çalışır; fark, işlemci ve belleğin size ayrılıp ayrılmadığıdır. Farkı sunucunun içinden nasıl ölçeceğiniz, sağlayıcıya sorulacak altı soru ve hangi iş için hangisinin yettiği.

  • 7 dk
Yazıyı oku