WordPress Arşiv Uyumlu Değil Hatası

Emre Nogay · · WordPress

WordPresste eklenti veya tema yüklerken arşiv uyumlu değil hatası ile karşılaşmış olabilirsiniz. 30 Ocak 2024 tarihinde yayınlanan 6.4.3 sürümüyle bu hata özellikle MacOS için hayatımıza girdi.
WordPress Arşiv Uyumlu Değil

WordPress Arşiv Uyumlu Değil Hatası Nedir?

MacOS’un dosyaları sıkıştırma biçimi ve WordPress 6.4.3’ün yükleme esnasında, yüklenen zip dosyasını yorumlaması arasında oluşan uyumsuzluktan kaynaklı. Yapılan son güvenlik geliştirmeleri ile zip yükleme ve WP-CLI tarafında arşiv uyumlu değil hatasına sebep oluyor.

WordPress Arşiv Uyumlu Değil Hatası Çözümü

Gelelim sözün özü WordPress arşiv uyumlu değil hatasının çözümüne. Sorun yaşadığınız zip dosyasını masaüstüne alın. Arşivden çıkarıp, dosyaları tekrar zipleyeceğiz fakat MacOS ve Windows farklı olduğu için ayrı ayrı adımlarını anlatayım.

Windows: Arşiv Uyumlu Değil Hatası Çözümü

  1. Masaüstüne yüklediğiniz eklenti veya tema klasörüne sağ tıklayın.
  2. Gönder’i seçin ve daha sonra Sıkıştırılmış klasörü seçin.
  3. Artık dosyayı yükleyebilirsiniz.

MacOS: Arşiv Uyumlu Değil Hatası Çözümü

Mac işletim sisteminde zip işlemi için terminali kullanacağız. Eklenti veya tema klasörünün masaüstünde olduğunu varsayıyorum. Terminali açın ve cd ~/Desktop komutunu girerek masaüstüne geçin.

zip -r eklenti-dosyasi.zip eklenti-dosyasi/

Yukarıdaki komutta eklenti-dosyasi yerine sizin eklentinizin, klasör ismi gelmelidir. Bu işlem sonrası artık zip arşiv dosyası WordPress ile uyumludur.

Bu sorun hakkındaki gelişmeleri WordPress topluluğundan takip edebilirsiniz.

Yorumlar

"WordPress Arşiv Uyumlu Değil Hatası" yazısı için 5 yorum bulundu

Emre bey ne kadar teşekkür etsem az. Saatlerimi kurtardınız. Yapamayan arkadaşlar varsa kısaca zipten çıkartıp, tekrar ziplemeniz gerekiyor.

Yanıtla

Dediğiniz gibi sıkıştırınca Windows için "eklenti kurulamadı" hatası veriyor.

Yanıtla

Merhaba Emre bey,
İç dosyaları değil eklentinin kendi dosyasını sıkıştırmalısınız. Yani zip içerisinde eklentinin ana klasöründen başka bir şey olmaması gerekiyor.

Bu kod kısmı sürekli hata veriyor. payment.paynet adlı klasöre yapmak istiyorum nasıl yazmam gerekiyor.

zip -r eklenti-dosyasi.zip eklenti-dosyasi/

Yanıtla

Merhaba Ömer bey,
Ziplemek istediğiniz dosyaları masaüstüne taşıdıktan sonra, "Terminal" uygulamasını açın ve cd ~/Desktop komutu ile terminalde masaüstüne geçiş yapın.

zip -r payment_paynet.zip payment.paynet/
kodu sizin için uygun olacak. Fakat bu isimdeki "paynet" kısmı uzantı değil ise, uzantı olarak algılanacağından aradaki noktayı "_" gibi bir karakter ile değiştirmeniz gerekecek.

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İnternet bağlantınız kesintiye uğradı.