WPSquared Plugin Update Başarısız Sorunu Nasıl Çözülür? Yazdır

  • 0

WP Squared üzerinden WordPress plugin güncellemeleri bazen başarısız olabilir, yarıda kalabilir veya “Update Failed” hatası verebilir. Genellikle sebep permission problemi, WP-CLI hatası, düşük PHP limitleri, firewall engeli veya bozuk plugin dosyalarıdır. Aşağıdaki adımlarla sorunu hızlıca çözebilirsin.

Sorun şu:
WP Squared plugin güncellemesi yapmıyor, işlem başarısız oluyor veya pluginler güncellenemiyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1. Manuel plugin update testi yap

Önce problemin WP Squared kaynaklı mı olduğunu test et.

Site dizinine gir:

cd /home/user/public_html

Tüm pluginleri güncelle:

wp plugin update --all --allow-root

Tek plugin testi:

wp plugin update plugin-name --allow-root

2. WP-CLI çalışıyor mu kontrol et

Plugin update sistemi genelde WP-CLI kullanır.

Kontrol et:

wp --info

Komut çalışmıyorsa yeniden kur:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Yetki ver:

chmod +x wp-cli.phar

Taşı:

mv wp-cli.phar /usr/local/bin/wp

3. Dosya izinlerini düzelt

Plugin klasörleri yazılabilir değilse update başarısız olur.

Owner düzelt:

chown -R user:user /home/user/public_html

Klasör izinleri:

find /home/user/public_html/wp-content/plugins -type d -exec chmod 755 {} \;

Dosya izinleri:

find /home/user/public_html/wp-content/plugins -type f -exec chmod 644 {} \;

4. PHP limitlerini artır

Düşük memory veya timeout update işlemini bozabilir.

PHP config aç:

nano /etc/php.ini

Şu değerleri artır:

memory_limit = 512M
max_execution_time = 300
upload_max_filesize = 256M
post_max_size = 256M

PHP-FPM restart:

systemctl restart php-fpm

Apache kullanıyorsan:

systemctl restart httpd

5. Disk alanını kontrol et

Yetersiz disk alanı plugin update işlemini durdurabilir.

Kontrol et:

df -h

Inode kontrolü:

df -i

Disk doluysa cache ve eski backup dosyalarını temizle.


6. ModSecurity veya firewall engelini kontrol et

Bazı güvenlik sistemleri plugin update isteklerini bloklayabilir.

CSF geçici kapat:

csf -x

İşlem sonrası tekrar aç:

csf -e

ModSecurity test kapatma:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

7. Bozuk pluginleri tespit et

Hasarlı plugin dosyaları update işlemini bozabilir.

Plugin listele:

wp plugin list --allow-root

Sorunlu plugini sil:

wp plugin delete plugin-name --allow-root

Tekrar yükle:

wp plugin install plugin-name --activate --allow-root

8. WordPress temporary cache temizle

Geçici update dosyaları bozulmuş olabilir.

Şu klasörleri temizle:

rm -rf /home/user/public_html/wp-content/upgrade/*

Cache temizliği:

rm -rf /usr/local/wpsquared/cache/*

9. WP Squared servislerini yeniden başlat

Update servisi takılmış olabilir.

systemctl restart wpsquared

PHP-FPM restart:

systemctl restart php-fpm

10. Cron sistemini kontrol et

Bazı plugin update işlemleri cron ile tamamlanır.

Kontrol et:

systemctl status crond

Restart:

systemctl restart crond

Ubuntu/Debian için:

systemctl restart cron

11. Hata loglarını incele

Gerçek hata detayını loglarda görebilirsin.

WP Squared log:

tail -f /var/log/wpsquared/update.log

PHP error log:

tail -f /var/log/php-fpm/error.log

Apache log:

tail -f /var/log/httpd/error_log

Nginx kullanıyorsan:

tail -f /var/log/nginx/error.log
JetBackup Verilerinizi Güvenceye Alın!

Sunucu felaketlerine karşı hazırlıklı olun. Sınırsız hesap destekli, anında teslim JetBackup lisansı ile verilerinizi otomatik yedekleyin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.