# Cron Job Kurulum Talimatları

## Alt Site Cron Job Kurulumu

Her alt site için aşağıdaki cron job'ı cPanel'de kurmanız gerekiyor:

### 1. cPanel'e Giriş Yapın
- Alt site cPanel hesabına giriş yapın
- "Cron Jobs" bölümüne gidin

### 2. Yeni Cron Job Ekleyin
- **Minute**: */5 (her 5 dakikada bir)
- **Hour**: * (her saat)
- **Day**: * (her gün)
- **Month**: * (her ay)
- **Weekday**: * (her gün)
- **Command**: 
```bash
cd /home/kullaniciadi/public_html && php artisan news:sync-from-main
```

### 3. Alternatif Komut (Eğer yukarıdaki çalışmazsa):
```bash
/usr/local/bin/php /home/kullaniciadi/public_html/artisan news:sync-from-main
```

### 4. Test Etmek İçin:
Terminal'de şu komutu çalıştırabilirsiniz:
```bash
php artisan news:sync-from-main
```

## Ana Site Cron Job (Opsiyonel)

Ana site için de haber paylaşımını otomatikleştirmek isterseniz:

```bash
cd /home/kullaniciadi/public_html && php artisan news:auto-share
```

## Önemli Notlar:

1. **PHP Yolu**: Sunucunuzdaki PHP yolunu kontrol edin
2. **Dosya İzinleri**: artisan dosyasının çalıştırılabilir olduğundan emin olun
3. **Log Kontrolü**: Hataları görmek için storage/logs/laravel.log dosyasını kontrol edin
4. **API Key**: Her alt site için farklı API key kullanın

## Sorun Giderme:

- Cron job çalışmıyorsa PHP yolunu kontrol edin
- Permission denied hatası alıyorsanız dosya izinlerini kontrol edin
- API hatası alıyorsanız ana site URL'ini ve API key'i kontrol edin
