WP Squared üzerinde “Auto Fix” özelliği bazı hataları otomatik düzeltmek için kullanılır. Ancak bu özellik çalışmazsa sistem sorunları kendi kendine düzelmez, hatalar kalıcı hale gelir ve panel işlemleri yarıda kalabilir.
Sorun şu:
WP Squared Auto Fix başlamıyor, takılıyor veya hiç çalışmıyor.
Aşağıdaki adımlarla sorunu çözebilirsin.
Çözüm Adımları
1. WP Squared servis durumunu kontrol et
systemctl status wpsquared
Eğer servis kapalıysa başlat:
systemctl start wpsquared
systemctl enable wpsquared
2. Auto Fix modülünü kontrol et
systemctl status wpsquared-autofix
Çalışmıyorsa yeniden başlat:
systemctl restart wpsquared-autofix
3. Auto Fix queue temizle
Takılan işlemler sistemi kilitler.
rm -rf /usr/local/wpsquared/autofix/queue/*
4. Log dosyalarını kontrol et
Hatanın sebebini loglardan gör.
tail -f /var/log/wpsquared/autofix.log
veya:
journalctl -u wpsquared -n 100
5. Disk ve kaynak kontrolü
Auto Fix CPU ve disk gerektirir.
df -h
CPU kontrol:
top
6. PHP-FPM kontrol et
systemctl status php-fpm
Gerekirse restart:
systemctl restart php-fpm
7. Cron job kontrolü
Auto Fix cron ile tetikleniyor olabilir.
crontab -l
Cron servisini yeniden başlat:
systemctl restart crond
8. File permission kontrolü
Yanlış izinler Auto Fix’i engeller.
chown -R wpsquared:wpsquared /usr/local/wpsquared
chmod -R 755 /usr/local/wpsquared
9. Cache temizle
rm -rf /usr/local/wpsquared/cache/*
10. API bağlantısını kontrol et
curl -I https://api.wpsquared.com
11. Firewall kontrolü
firewall-cmd --list-all
12. Web server restart
Apache:
systemctl restart httpd
Nginx:
systemctl restart nginx
13. WP Squared servis reset
systemctl restart wpsquared
systemctl restart wpsquared-autofix
systemctl restart crond
14. Manuel Auto Fix çalıştır
wpsquared autofix run --force
15. Son kontrol
wpsquared autofix status
Eğer Auto Fix hâlâ çalışmıyorsa genelde queue database bozulmuştur veya sistemde resource limit (CPU/RAM) aşımı vardır.