WPSquared Bulk Update Çalışmıyor Sorunu Nasıl Çözülür? Yazdır

  • 0

WP Squared üzerinde toplu WordPress güncelleme (Bulk Update) işlemi bazen başlamaz, yarıda kalır veya “Update Failed” hatası verebilir. Genellikle sebep WP-CLI eksikliği, permission problemi, timeout, firewall engeli veya bozuk WordPress kurulumlarıdır. Aşağıdaki adımlarla sorunu hızlıca çözebilirsin.

Sorun şu:
WP Squared toplu güncelleme yapmıyor, işlem takılıyor veya WordPress siteleri güncellenmiyor.

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

Çözüm Adımları

1. WP-CLI kurulu mu kontrol et

Bulk update sistemi genelde WP-CLI kullanır.

Kontrol et:

wp --info

Komut çalışmıyorsa yükle:

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

Tekrar kontrol et:

wp --info

2. Manuel update testi yap

Sorunun sistemsel mi site bazlı mı olduğunu anlamak için test et.

Bir site dizinine gir:

cd /home/user/public_html

Update çalıştır:

wp core update --allow-root

Plugin update testi:

wp plugin update --all --allow-root

Theme update testi:

wp theme update --all --allow-root

3. PHP timeout limitini artır

Toplu güncellemelerde timeout oluşabilir.

PHP ayarını aç:

nano /etc/php.ini

Şu değerleri artır:

max_execution_time = 300
memory_limit = 512M

PHP-FPM restart:

systemctl restart php-fpm

cPanel/EA-PHP kullanıyorsan:

systemctl restart httpd

4. Dosya izinlerini kontrol et

WordPress dosyaları yazılabilir değilse update başarısız olur.

İzin düzelt:

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

Dosya izinleri:

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

Owner düzelt:

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

5. Disk alanını kontrol et

Yetersiz disk alanı update işlemini durdurabilir.

Kontrol et:

df -h

Inode kontrolü:

df -i

Disk doluysa gereksiz backup/cache temizle.


6. ModSecurity veya firewall engelini kontrol et

Bazı güvenlik kuralları bulk update işlemini kesebilir.

Geçici test için ModSecurity kapat:

touch /home/user/public_html/.htaccess

Şunu ekle:

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

CSF geçici kapatma:

csf -x

İşlem sonrası tekrar aç:

csf -e

7. Broken WordPress sitelerini tespit et

Bozuk siteler tüm bulk update işlemini bozabilir.

Site health kontrolü:

wp core verify-checksums --allow-root

Eksik dosyaları onar:

wp core download --force --allow-root

8. WP Squared queue sistemini temizle

Takılan update görevleri queue’da kalmış olabilir.

Cache temizle:

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

Queue temizle:

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

Sonra servisi restart et:

systemctl restart wpsquared

9. Cron sistemini kontrol et

Bulk update bazı sürümlerde cron ile çalışır.

Cron durumunu kontrol et:

systemctl status cron

CentOS/AlmaLinux için:

systemctl status crond

Restart:

systemctl restart crond

10. Log kayıtlarını incele

Gerçek hata sebebini 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.