WP Squared üzerinde “License expired” uyarısı görünüyorsa sistem bazı özellikleri kısıtlayabilir. Güncellemeler durur, otomatik işlemler çalışmaz ve panel fonksiyonları sınırlanabilir. Bu durum genellikle lisans süresinin bitmesi, sunucu saat hatası, API doğrulama problemi veya lisans dosyasının bozulması nedeniyle oluşur.
Sorun şu:
WP Squared lisansı expired görünüyor ama sistemde yanlış/bozuk algılanıyor olabilir.
Aşağıdaki adımlarla sorunu çözebilirsin.
Çözüm Adımları
1. Sistem saatini kontrol et
Yanlış saat lisansı “expired” gösterebilir.
timedatectl
NTP aktif et:
timedatectl set-ntp true
2. WP Squared license servis durumunu kontrol et
systemctl status wpsquared
Eğer lisans modülü ayrıysa:
systemctl status wpsquared-license
3. Lisans doğrulamasını yeniden yap
wpsquared license check
4. Lisans cache temizle
rm -rf /usr/local/wpsquared/cache/license/*
5. API bağlantısını kontrol et
Lisans doğrulama API’ye bağlıdır.
curl -I https://api.wpsquared.com
6. DNS kontrolü yap
nslookup api.wpsquared.com
7. Firewall port kontrolü
firewall-cmd --list-all
Gerekirse aç:
firewall-cmd --add-service=https --permanent
firewall-cmd --reload
8. Lisans dosyasını kontrol et
ls -lah /usr/local/wpsquared/license/
9. Lisansı yeniden yükle
wpsquared license install
10. WP Squared servisini restart et
systemctl restart wpsquared
11. PHP-FPM restart
systemctl restart php-fpm
12. Web server restart
Apache:
systemctl restart httpd
Nginx:
systemctl restart nginx
13. License status kontrol et
wpsquared license status
14. Cache ve queue temizle
rm -rf /usr/local/wpsquared/queue/*
rm -rf /usr/local/wpsquared/cache/*
15. Final doğrulama
wpsquared license verify
Eğer “License expired” uyarısı devam ediyorsa genelde ya gerçek lisans süresi bitmiştir ya da API üzerinden doğrulama engelleniyordur (firewall / DNS / network problemi).