WPSquared Theme Update Hata Veriyor Sorunu Nasıl Çözülür? Yazdır

  • 0

WP Squared üzerinden WordPress tema güncellemesi yapılırken bazen işlem başarısız olabilir, tema yarıda kalabilir veya “Theme Update Failed” hatası görülebilir. Genellikle sebep permission problemi, bozuk tema dosyaları, düşük PHP limitleri, disk yetersizliği veya WP-CLI hatalarıdır. Aşağıdaki adımlarla sorunu hızlıca çözebilirsin.

Sorun şu:
WP Squared tema güncellemesi yapmıyor, işlem hata veriyor veya tema güncellenemiyor.

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

Çözüm Adımları

1. Manuel theme update testi yap

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

Site dizinine gir:

cd /home/user/public_html

Tüm temaları güncelle:

wp theme update --all --allow-root

Tek tema güncelle:

wp theme update theme-name --allow-root

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

Theme update sistemi 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. Tema dosya izinlerini düzelt

Yazma izni yoksa tema güncellenemez.

Owner düzelt:

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

Tema klasör izinleri:

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

Tema dosya izinleri:

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

4. PHP limitlerini artır

Düşük memory veya timeout tema 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

Tema update sırasında geçici dosyalar oluşur.

Kontrol et:

df -h

Inode kontrolü:

df -i

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


6. Bozuk tema dosyalarını kontrol et

Hasarlı tema klasörü update işlemini bozabilir.

Tema listesini kontrol et:

wp theme list --allow-root

Sorunlu temayı sil:

wp theme delete theme-name --allow-root

Tekrar yükle:

wp theme install theme-name --activate --allow-root

7. WordPress temporary update klasörünü temizle

Bozuk geçici dosyalar hata oluşturabilir.

Şu klasörü temizle:

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

WP Squared cache temizliği:

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

8. Firewall veya ModSecurity kontrolü yap

Bazı güvenlik sistemleri update işlemini engelleyebilir.

CSF geçici kapat:

csf -x

İşlem sonrası tekrar aç:

csf -e

ModSecurity test kapatma:

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

9. WP Squared servislerini yeniden başlat

Update işlemi takılmış olabilir.

systemctl restart wpsquared

PHP-FPM restart:

systemctl restart php-fpm

10. Cron sistemini kontrol et

Bazı 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.