Buyukweb
cPanel Cron Job Kurulumu: Zamanlı Görev Oluşturma Rehberi

cPanel Cron Job Kurulumu: Zamanlı Görev Oluşturma Rehberi

cPanel'de cron job nasıl oluşturulur? Zamanlı görev sözdizimi, WordPress wp-cron optimizasyonu ve otomatik yedekleme ile veritabanı temizleme cron örnekleri.

Büyükweb Teknik Ekibi5 Aralık 20257 dakika okuma

cPanel Cron Job Kurulumu: Zamanlı Görev Oluşturma Rehberi

Cron job, belirli aralıklarla otomatik olarak çalışan zamanlanmış görevlerdir. Yedekleme, veritabanı temizliği, rapor oluşturma, WordPress zamanlanmış görevleri gibi işlemleri otomatikleştirmek için kullanılır. cPanel'in grafik arayüzü, cron job yönetimini kod yazmadan da mümkün kılmaktadır.

Cron Job Nedir?

Cron, Unix/Linux sistemlerinde zamanlanmış görev çalıştırmak için kullanılan bir servisdir. cPanel üzerinden web arayüzü ile cron job oluşturabilirsiniz.

Örnek Kullanım Alanları:

  • Günlük veritabanı yedeği alma
  • Her saat sitemap yenileme
  • Haftalık log temizliği
  • WordPress zamanlanmış görevleri çalıştırma
  • E-posta kuyruğu temizleme
  • Otomatik içerik güncelleme

cPanel'de Cron Job Oluşturma

Adım 1: Cron Jobs Sayfasına Gidin

  1. cPanel'e giriş yapın
  2. Gelişmiş bölümünde Cron Jobs tıklayın

Adım 2: E-posta Bildirimi Ayarı

"Cron Email" bölümünde cron çıktısının gönderileceği e-posta adresini girin. Her cron çalıştığında e-posta alınmak istenmiyorsa boş bırakın (yoğun cron'lar için önerilir).

Adım 3: Cron Job Oluştur

"Add New Cron Job" bölümünde:

Kolay Seçenekler:

  • Her dakika
  • Her 5 dakika
  • Her saat
  • Her gün
  • Her hafta
  • Her ay

Veya özel zamanlama için manuel giriş.

Cron Zaman Sözdizimi

Cron zamanlaması 5 alandan oluşur:

* * * * * komut
│ │ │ │ └── Haftanın günü (0-7, 0 ve 7 Pazar)
│ │ │ └──── Ay (1-12)
│ │ └────── Ayın günü (1-31)
│ └──────── Saat (0-23)
└────────── Dakika (0-59)

Özel Karakterler:

Karakter Anlam Örnek
* Her değer * = her dakika/saat/gün
, Birden fazla değer 1,15 = 1. ve 15.
- Aralık 9-17 = 9'dan 17'ye
/ Adım */5 = her 5 adımda

Pratik Cron Örnekleri

Her Gün Gece Yarısı Yedekleme

0 0 * * * /usr/local/bin/php /home/kullanici/backup-script.php

WordPress wp-cron Çalıştırma (Her 5 Dakikada)

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

Her Pazartesi Sabah 6'da Veritabanı Temizliği

0 6 * * 1 /usr/local/bin/php /home/kullanici/db-cleanup.php

Her Saat Başı Sitemap Yenileme

0 * * * * /usr/local/bin/php /home/kullanici/public_html/sitemap-refresh.php

Günde 2 Kez (09:00 ve 21:00)

0 9,21 * * * komut

Her Hafta Cumartesi Gece 03:00

0 3 * * 6 komut

WordPress wp-cron Optimizasyonu

WordPress'in dahili cron sistemi (wp-cron) her sayfa yüklendiğinde tetiklenir. Bu, yüksek trafikli sitelerde performans sorununa yol açar.

wp-cron'u Devre Dışı Bırakın

wp-config.php'ye ekleyin:

define('DISABLE_WP_CRON', true);

Gerçek Cron Job ile Değiştirin

cPanel'de şu cron job'u ekleyin:

*/5 * * * * wget -q -O - https://www.siteniz.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

Veya PHP CLI ile:

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

Faydası: Ziyaretçi olmasa da zamanlanmış görevler çalışır, ziyaretçi varken ekstra yük oluşturmaz.

PHP Sürümü Belirleme

cPanel'de PHP'nin tam yolunu bulmak için:

# SSH ile
which php
/usr/local/bin/php --version

# Yaygın PHP yolları
/usr/local/bin/php        # cPanel standart
/usr/bin/php              # Linux standart
/usr/local/bin/php81      # PHP 8.1 spesifik

Cron Job Çıktısını Yönetme

Çıktıyı Gizleme

Sessiz çalışma için:

> /dev/null 2>&1

Örnek:

0 * * * * komut > /dev/null 2>&1

Çıktıyı Log Dosyasına Yönlendirme

0 * * * * komut >> /home/kullanici/cron.log 2>&1

>> ekleme yapar (üzerine yazmaz). Günlük rotasyon için:

0 0 * * * > /home/kullanici/cron.log

Cron Job Hata Ayıklama

Cron Çalışıyor mu?

# Son cron loglarını göster (SSH gerektirir)
grep CRON /var/log/syslog | tail -20

cPanel Cron E-posta Bildirimleri

E-posta adresi tanımlandıysa her cron çalışmasında çıktı e-posta olarak gelir. Hata varsa e-postada görünür.

Manuel Test

Cron komutunu SSH üzerinden manuel çalıştırarak test edin:

/usr/local/bin/php /home/kullanici/public_html/wp-cron.php

Cron Güvenliği

  • Cron script'lerine doğrudan web'den erişimi engelleyin
  • Hassas işlemler için script yerine e-posta bildirimi ekleyin
  • Çok fazla kaynak tüketen cron'lardan kaçının
  • Script çalışma süresini kontrol edin (uzun süren cron'lar sorun yaratabilir)

Büyükweb Hosting Cron Desteği

Büyükweb cPanel hosting paketlerinde cron job desteği standart olarak dahildir. Dakika bazlı çalıştırma da desteklenmektedir.

Sonuç

cPanel Cron Jobs, tekrarlayan görevleri otomatize etmenin en pratik yoludur. WordPress wp-cron optimizasyonu, veritabanı yedeklemesi ve site yönetimi için cron jobları etkin bir şekilde kullanabilirsiniz. Cron sözdizimini öğrenmek karmaşık görünse de cPanel'in hazır zaman seçenekleri en yaygın ihtiyaçları karşılar.


Panel Yonetimi Ipuclari

cPanel Performans

MultiPHP Manager ile domain basina PHP surumu atayin. PHP-FPM optimize edin. Cron ile veritabani optimizasyonu zamanlayIn.

E-posta

SpamAssassin ile spam filtreleyin. DKIM, SPF, DMARC yapilandirin. Otomatik yanitlayici ve yonlendirme ayarlayin.

Plesk WordPress Toolkit

Merkezi WordPress yonetimi: otomatik guncelleme, guvenlik taramasi, staging ve klonlama.

Yedekleme

JetBackup ile otomatik yedekleme. Secici geri yukleme. Uzak sunucuya gonderme.

DNS Yonetimi

Zone Editor ile kayitlari yonetin. Cloudflare entegrasyonu. A, CNAME, MX, TXT kayitlari.

Dosya Yoneticisi

Tarayicidan dosya islemleri: izin, duzenleme, zip/unzip, FTP'siz transfer.

Sik Sorulan Sorular

cPanel mi Plesk mi?

Linux icin cPanel yaygin. Plesk hem Linux hem Windows destekler ve WordPress Toolkit sunar. Gelistiriciler Plesk, klasik hosting cPanel tercih edebilir.

PHP surumunu nasil degistiririm?

MultiPHP Manager'dan domain secip PHP surumu atayin. PHP 8.x oneriyoruz.

cPanel lisansi neden pahali?

2019'da hesap bazli fiyatlandirmaya gecildi. Ucretsiz alternatifler: CyberPanel, HestiaCP. Buyukweb paketlerinde lisans dahildir.

Sonuc

Kontrol panelleri sunucu yonetimini herkes icin erisilebilir kilar. Profesyonel hosting yonetimi icin derin teknik bilgi gerekmez.

cPanel vs Plesk Detayli Karsilastirma

Ozellik cPanel Plesk
Platform Sadece Linux Linux + Windows
WordPress WP Toolkit (ek) WP Toolkit (dahil)
Docker Yok Var
Git Sinirli Var
Arayuz Klasik Modern
Lisans Hesap bazli Domain bazli

cPanel Hiz Optimizasyonu

MultiPHP INI Editor

PHP ayarlarini domain bazinda ozellestirebilirsiniz: memory_limit, max_execution_time, upload_max_filesize ayarlayin.

Apache Handlers

PHP-FPM yuksek trafikli siteler icin performans iyilestirmesi saglar. Her domain icin ayri PHP havuzu ile izolasyon ve performans bir arada.

ModSecurity

cPanel uzerinde ModSecurity ile SQL injection, XSS saldirilarina karsi koruma saglayin. Yanlis pozitif kurallari devre disi birakin.

Profesyonel Hosting icin Onemli Kriterler

Veri Merkezi Kalitesi

Veri merkezinin tier seviyesi, sunucu barindirma kalitesini dogrudan etkiler. Tier 3 veri merkezleri yedekli guc, soğutma ve ag altyapisi ile %99.982 uptime garantisi sunar. Buyukweb'in Bursa Pendc Tier 3 veri merkezi bu standartlari karsilamaktadir.

Teknik Destek Kalitesi

7/24 ulasılabilir, Turkce ve teknik bilgi sahibi destek ekibi hosting hizmetinin vazgecilmez parcasidir. E-posta, canli destek ve telefon kanallarindan hizli yanit almak ozellikle is surekliligi acisından kritiktir.

Olceklenebilirlik

Isletmeniz buyudukce hosting ihtiyaclariniz da degisir. Paylasimli hostingten VDS'e, VDS'den dedicated sunucuya sorunsuz gecis yapabilmek uzun vadeli planlamaniz icin onemlidir. Buyukweb tum bu gecis sureclerini ucretsiz olarak yonetir.

Yedekleme ve Felaket Kurtarma

Gunluk otomatik yedekleme, tek tikla geri yukleme ve uzak yedekleme secenekleri veri guvenliginiz icin sart. JetBackup ile profesyonel yedekleme cozumu tum Buyukweb hosting paketlerinde standarttir.

Guvenlik Katmanlari

SSL sertifikasi, WAF korumasi, malware tarama, DDoS korumasi ve guvenlik duvari - tum bu katmanlar birlikte calisiarak web sitenizi korur. Buyukweb bu guvenliklerin hepsini standart olarak sunar.

Uygulama ve Proje Ornekleri

Hosting ve sunucu hizmetleri farkli sektorlerde farkli ihtiyaclara karsilik gelir:

Kurumsal Web Sitesi

Sirket tanitim sitesi, blog, kariyer sayfasi ve iletisim formu icin paylasimli hosting yeterlidir. SSL, e-posta ve yedekleme dahil. cPanel ile kolay yonetim.

E-Ticaret Magaza

WooCommerce veya PrestaShop ile online magaza kurmak icin VDS oneriyoruz. Urun gorselleri, siparis yonetimi ve odeme entegrasyonu icin daha fazla kaynak gerekir.

SaaS Uygulamasi

Kendi yaziliminizi barindirmak icin dedicated sunucu veya VDS idealdir. Tam root erisim, ozel yapilandirma ve yuksek performans gerektirir.

Oyun Sunucusu

Multiplayer oyunlar icin dusuk gecikme suresi ve yuksek CPU performansi sart. GPU VDS ile grafik islem gerektiren oyun sunuculari calistirabilirsiniz.

Gelistirme Ortami

Test, staging ve CI/CD icin uygun fiyatli VDS paketleri kullanin. Docker ile gelistirme ortamlarinizi standartlastirin.

Her senaryo icin en uygun cozumu belirlemek icin Buyukweb teknik ekibine danisin: 0850 302 60 70.

Etiketler:

#cpanel#kurulum rehberi#plesk#hosting yönetimi#kontrol paneli

Bu yazıyı paylaş