Sorun Giderme (Push)
PushAI web push sorunları; PWA için ayrı rehbere bakın.
Last updated on
Genel kontrol listesi
Push sorunu yaşadığınızda önce:
- Siteniz HTTPS üzerinde mi?
- PushAI → Dashboard servis "online" mı?
- PushAI → Credentials VAPID mevcut mu?
- En az bir abone var mı?
- WP-Cron çalışıyor mu?
Site içi zil çalışmıyorsa: Tema Bildirim Sistemi.
Ana ekrana ekle / offline: PWA.
Bildirim gitmiyor
Belirtiler: Yeni yazı yayınlanıyor ama push bildirimi gelmiyor.
Kontrol edin:
- PushAI → Settings'te "Push service" ve "New post automation" açık mı?
- Yazı türü bildirim listesinde seçili mi?
- Editörde yazı bazında PushAI toggle'ı kapalı mı bırakılmış?
- WP-Cron tetikleniyor mu?
wp-config.phpiçindeDISABLE_WP_CRONtanımlıysa sunucu cron job'u kurun.
Çözüm:
- Tüm ayarları doğrulayın ve manuel bildirim göndererek test edin.
- WP-Cron için sunucu cron job'u ayarlayın:
*/5 * * * * wget -q -O /dev/null https://siteadresi.com/wp-cron.php
İzin popup'ı çıkmıyor
Belirtiler: Siteyi ziyaret edince push izin popup'ı görünmüyor.
Kontrol edin:
- PushAI → Settings'te "Permission prompt" açık mı?
- Site HTTPS mi?
- Tarayıcı daha önce bu site için bildirimleri engellemiş mi?
Çözüm:
- Tarayıcı ayarlarından sitenin bildirim iznini sıfırlayın.
- Farklı bir tarayıcıda veya gizli pencerede test edin.
- Popup daha önce gösterilip kapatıldıysa aynı tarayıcıda tekrar çıkmaz.
iOS'ta push çalışmıyor
Belirtiler: iPhone/iPad'de push bildirimi gelmiyor.
Açıklama: iOS'ta web push bildirimleri yalnızca site PWA olarak ana ekrana eklendiğinde çalışır. Normal Safari tarayıcısında web push desteklenmez.
Çözüm:
- Kullanıcı siteyi Safari'de açmalı → "Ana Ekrana Ekle" ile eklemelidir.
- Eklenen uygulamayı ana ekrandan açmalıdır.
- Bu noktada push izin popup'ı çıkar ve abone olunabilir.
VAPID anahtarları yenilendi, aboneler kayboldu
Belirtiler: VAPID regenerate sonrası bildirimler hiçbir aboneye gitmiyor.
Açıklama: VAPID anahtarları yenilendiğinde tüm mevcut abonelikler geçersiz olur. Bu tasarım gereğidir.
Çözüm:
- Abonelerin yeniden abone olması gerekir. Mevcut abonelikler geri getirilemez.
- VAPID anahtarlarını yalnızca zorunlu durumlarda yenileyin.
Service worker çakışması
Belirtiler: Push veya offline cache düzgün çalışmıyor; birden fazla SW kayıtlı.
Kontrol edin:
- Tarayıcı DevTools → Application → Service Workers bölümünde birden fazla SW kayıtlı mı?
- Başka bir push veya PWA eklentisi aktif mi?
Çözüm:
- Kanews, PushAI aktifken eski
service-worker.jskaydını otomatik kaldırır. Sorun devam ediyorsa tarayıcıda tüm SW'leri elle kaldırın (Unregister). - Başka push/PWA eklentisini devre dışı bırakın.
manifest.json veya service-worker.js oluşmuyor
Belirtiler: PWA açık ama dosyalar site kökünde bulunmuyor.
Kontrol edin:
- PHP'nin site kök dizinine yazma izni var mı?
- Dosya yöneticisinden veya FTP ile kontrol edin.
Çözüm:
- Site kök dizini izinlerini kontrol edin (genellikle
755veya775). - Kanews tema ayarlarını yeniden kaydedin — dosyalar kaydetme sırasında oluşturulur.
Bildirim kuyruğu birikiyorsa
Belirtiler: Bildirimler gönderilemeyip kuyrukta yığılıyor.
Kontrol edin:
- WP-Cron çalışıyor mu?
- Sunucu PHP zaman aşımı yeterli mi?
- Abone sayısı çok yüksek ve sunucu kaynakları yetersiz mi?
Çözüm:
- Sunucu cron job'u ayarlayın.
- PHP
max_execution_timedeğerini en az 60 saniye yapın. - Yüksek abone sayısında bildirimler partiler halinde gönderilir — bu normal bir süreçtir.
Bu sayfa faydali oldu mu?

