WP Squared üzerinde malware scan (zararlı yazılım taraması) çalışmayabilir, yarıda kalabilir veya hiç başlamayabilir. Bu durum genellikle imza veritabanı sorunları, izin hataları, servis çakışmaları veya disk/CPU kısıtlamaları nedeniyle oluşur.
Sorun şu:
WP Squared malware scan çalışmıyor, tarama başlatılamıyor veya sonuç vermiyor.
Aşağıdaki adımlarla sorunu çözebilirsin.
Çözüm Adımları
1. WP Squared malware servis durumunu kontrol et
Önce tarama servisinin aktif olup olmadığını kontrol et.
systemctl status wpsquared
Eğer ayrı scan servisi varsa:
systemctl status wpsquared-scan
Çalışmıyorsa başlat:
systemctl start wpsquared-scan
systemctl enable wpsquared-scan
2. Malware scan loglarını kontrol et
Hata sebebini loglardan gör.
tail -f /var/log/wpsquared/scan.log
veya:
journalctl -u wpsquared -n 100
3. Malware signature (imza) güncelle
Eski imza veritabanı taramayı bozabilir.
wpsquared scan --update-signatures
Eğer WP-CLI destekliyorsa:
wp wpsquared malware update-db --allow-root
4. Scan queue temizle
Takılmış taramalar sistemi kilitleyebilir.
rm -rf /usr/local/wpsquared/scan/queue/*
5. Disk ve CPU kontrolü yap
Yetersiz kaynak taramayı durdurabilir.
df -h
CPU kontrol:
top
6. Dosya izinlerini kontrol et
Scan erişim hatası alıyorsa izin problemi vardır.
ls -ld /home/user/public_html
Düzelt:
chown -R user:user /home/user/public_html
chmod -R 755 /home/user/public_html
7. PHP CLI kontrolü
Scan işlemleri PHP CLI kullanabilir.
php -v
Test:
php /usr/local/wpsquared/scan.php
8. WP Squared servislerini yeniden başlat
Servis takılmış olabilir.
systemctl restart wpsquared
systemctl restart wpsquared-scan
systemctl restart php-fpm
9. Antivirüs çakışmalarını kontrol et
ClamAV gibi sistemler WP Squared scan ile çakışabilir.
systemctl status clamd
Gerekirse restart:
systemctl restart clamd
10. Cron job kontrolü
Scan zamanlı çalışıyorsa cron bozulmuş olabilir.
crontab -l
WP Squared cron servislerini yeniden başlat:
systemctl restart crond
11. Web server restart
Son adımda servisleri yenile.
Apache:
systemctl restart httpd
Nginx:
systemctl restart nginx
12. WP Squared tam reset
Tüm sistemi yeniden başlat.
systemctl restart wpsquared
systemctl restart crond
systemctl restart php-fpm
Eğer bu adımlardan sonra malware scan hâlâ çalışmıyorsa, büyük ihtimalle signature database bozulmuş ya da WP Squared security modülü yeniden kurulmalıdır.
Siber Tehditlere Son Verin!
Yapay zeka altyapılı Imunify360 ile sunucunuzu dijital bir kaleye dönüştürün. Orijinal paylaşımlı lisans ile proaktif savunmayı hemen başlatın.