WordPress Arşiv Uyumlu Değil Hatası
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 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ü
- Masaüstüne yüklediğiniz eklenti veya tema klasörüne sağ tıklayın.
- Gönder’i seçin ve daha sonra Sıkıştırılmış klasörü seçin.
- 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.
"WordPress Arşiv Uyumlu Değil Hatası" yazısı için 10 yorum bulundu
Sağ olun hocam işime yaradı, teşekkür etmek istedim.
Hocam temayı local'de kurdum ayarlarımı vs yaptım fakat sunucuda hata alıyorum. Dediğinizi yapmama rağmen bu seferde style.css eksik diyor. Hayır temayı en az 5-6 defa kurdum kullandım hata olsa o zamanlarda olurdu ama şu an buna takıldım.
Merhaba Ali bey,
style.css dosyası olmasına rağmen bulunamadı diyorsa tema dosyaları iç içe 2 klasörde olabilir. Ziplediğiniz klasör içerisinde olmalı dosyalar. Yani klasör içerisindeki klasörde ise bu yüzden style.css eksik hatasını alıyor olabilirsiniz.
Teşekkürler hocam.
Rica ederim, işinize yaradıysa ne mutlu bana :)
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.
Dediğiniz gibi sıkıştırınca Windows için "eklenti kurulamadı" hatası veriyor.
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.Merhaba Ömer bey,
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.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.