إذا تلقيت خطأ "الأرشيف غير المتوافق" عند الذهاب إلى تثبيت موضوع أو ملف مضغوط إضافي ، فاتصل بالخادم لترقية LibZip. يتم تنزيل هذه السمات والإضافات بتنسيق مضغوط ، وبالتالي قد يفشل التثبيت ويعرض WordPress خطأ عام "أرشيف غير متوافق".

أربك هذه القضية الكثير منهم في مجتمع WordPress. لكن لا تقلق، نحن هنا لمساعدتك على فهم سبب حدوث ذلك وكيفية تصحيحه.
ما الذي يسبب الخطأ؟
جذر المشكلة هو كيفية ضغط macOS للملفات المضغوطة وكيف يفهمها WordPress 6.4.3 عند التحميل. تهدف الترقيات الأمنية الأخيرة إلى تشديد إجراء التحميل عن غير قصد في حدوث مشكلات مع ملفات zip المضغوطة بنظام macOS ، مما أدى إلى ظهور رسالة الخطأ "الأرشيف غير المتوافق" المخيفة.
لقد أصابت مخاوف مماثلة بالفعل WordPress و WP-CLI ، ويرتبط السلوك بعدم توافق إصدار LibZip من PHP.
كيفية إصلاح أخطاء WordPress الأرشيفية غير المتوافقة؟
سيتم حل هذه المشكلة في الإصدار 6.4.4 من WordPress ، ولكن حتى ذلك الحين ، يمكنك فقط تثبيت المكون الإضافي "Force باستخدام PCLZip" ، وستعمل جميع عمليات التثبيت المضغوطة بشكل صحيح.
نحن نتبع بعض الخطوات لحل خطأ الأرشيف غير المتوافق هذا لموقع WordPress.
1. قم باستخراج الملف المضغوط وأعد ضغطه.
لنفترض أنك عميل قام بشراء أو تنزيل ملف منتج وواجه المشكلة. في هذه الحالة ، يمكنك استخراج الملف المضغوط الذي قمت بتنزيله ، وضغط الدليل / المجلد الرئيسي مرة أخرى. نحن نتبع طريقتين لمستخدمي Windows و Mac.
مستخدمو Windows: استخدام Windows File Explorer
- انقر بزر الماوس الأيمن المكون الإضافي الرئيسي أو مجلد السمات.
- مختار أرسل إلى > مجلد مضغوط (مضغوط).
- استخدمه للتحميل.
بعد إعادة ضغط ملفك على Windows ، جرب إجراء التحميل على موقع WordPress الخاص بك لتأكيد عدم ظهور مشكلة "الأرشيف غير المتوافق". إذا استمرت المشكلة ، فقد يكون سببها شيء آخر غير تقنية إنشاء الملف المضغوط ، مثل أذونات الملف أو تكوينات الخادم أو مشكلة معينة في تثبيت WordPress.
مستخدمو macOS: استخدم سطر الأوامر للضغط
بدلاً من استخدام خيار macOS انقر بزر الماوس الأيمن فوق "Compress" ، قم بضغط مجلد المكون الإضافي باستخدام Terminal. إليك كيف:
zip -r my-plugin.zip my-plugin/تضمن هذه الطريقة التوافق مع عملية التحميل في WordPress.
2 أضف مرشحًا باستخدام رمز بدون أي مكون إضافي
اولا اذهب الى wp-admin لوحة القيادة واضغط على Appearance > Theme File Editor.

ثانيًا ، حدد موضوعك الحالي

ثالثا اضغط على functions.php ملف وفتح للمحرر

أخيرًا ، أضف الكود أدناه إلى function.php ملف.
add_filter( 'unzip_file_use_ziparchive', '__return_false' );
بعدها مضيفا لامه الرمز اضغط على تحديث الملف زر للحفظ.

حاول الآن تحميل السمة والملف المضغوط الإضافي للتثبيت.
مزيد من المعلومات حول الخطأ في خطأ أرشيف غير متوافق في WordPress 6.4.3
حدث هذا بسبب خطأ تم إدخاله في WordPress 6.4.3 ، وتحديداً مجموعة التغييرات هذه: https://core.trac.wordpress.org/changeset/57388.
هناك حل للخطأ وتذكرة TRAC الأساسية لمتابعة هذه المشكلة هنا: https://core.trac.wordpress.org/ticket/60398
كيفية تحرير ملفات wp-config.php على ووردبريس