حلّ المجتمع

ثبّت ووردبريس على CasaOS باستخدام BigBear

The thread links to a BigBearCasaOS WordPress tutorial and later documents ARM64 compatibility questions from Raspberry Pi 4 users.

ما الذي يوضحه هذا النقاش حول CasaOS وWordPress

أشار المنشور الأصلي إلى دليل تثبيت WordPress من BigBearCasaOS. وكان أهم رد لاحق متعلقًا ببنية وحدة المعالجة المركزية: فقد رأى أحد مستخدمي Raspberry Pi 4 في البداية رسالة تفيد بعدم التوافق مع ARM64، ثم ذكر مشرف التطبيق لاحقًا أنه تمت إضافة دعم ARM64. ومع ذلك، أبلغ مستخدم آخر عن خطأ no matching manifest for linux/arm/v8، مما يوضح سبب ضرورة التحقق من بنية صورة الحاوية بدلًا من افتراضها.

وبالنسبة إلى سياق أجهزة Zima الحالية، يمكن تشغيل WordPress ضمن حزمة ويب تعمل في حاويات على منصات مثل ZimaBoard 2 أو ZimaBlade عندما تدعم الصورة المحددة بنية المضيف.

تحقق من البنية قبل التثبيت

على أي مضيف يعمل بنظام CasaOS، حدّد ما إذا كانت الآلة تستخدم بنية amd64 أو arm64 أو بنية أخرى. لا يمكن للحاوية أن تبدأ إلا إذا كان لكل صورة مطلوبة بيان متوافق. يشرح الدليل الرسمي متعدد المنصات من Docker كيفية عمل بيانات الصور واختيار المنصة في وثائق Docker متعددة المنصات.

استخدم صورة تتضمن دعم WordPress الحالي

توثق صورة WordPress الرسمية للحاويات العلامات المدعومة والتوافقات الشائعة مع قواعد البيانات. تحقّق من الصورة الحالية بدلًا من الاعتماد على قالب قديم من متجر التطبيقات: صورة WordPress الرسمية لـ Docker.

يحتاج نشر WordPress النموذجي أيضًا إلى مساحة تخزين دائمة لمحتوى WordPress وقاعدة بيانات مثل MariaDB أو MySQL. أنشئ نسخة احتياطية من وحدة المحتوى وقاعدة البيانات قبل ترقية قالب التطبيق أو استبداله.

متجر تطبيقات CasaOS أم Compose يدويًا

تتميز حزمة متجر التطبيقات بالسهولة لأنها تحدد مسبقًا المنافذ ووحدات التخزين ومتغيرات البيئة. أما نشر Docker Compose يدويًا فيمنحك تحكمًا أكبر في علامات الصور وإصدارات قواعد البيانات ومواقع التخزين واختيار البنية. وإذا كانت حزمة مجتمعية قديمة أو لا توفر علامة متوافقة مع ARM64، فقد يكون استخدام حزمة Compose يدوية تعتمد على صور المنبع المدعومة خيارًا أنسب.

ما الذي يجب التحقق منه بعد التثبيت

  1. تأكد من أن حاويتي WordPress وقاعدة البيانات تعملان بحالة سليمة.
  2. افتح الموقع محليًا قبل إتاحته عن بُعد.
  3. تحقق من وجود مجلد محتوى WordPress وقاعدة البيانات على مساحة تخزين دائمة.
  4. عيّن بيانات اعتماد قوية للمشرف، وحافظ على تحديث الإضافات والقوالب.
  5. أنشئ نسخة احتياطية قبل تغيير علامات الصور أو إصدارات قواعد البيانات.

الأسئلة الشائعة

لماذا أرى الخطأ no matching manifest for linux/arm/v8؟

لا توفر علامة الصورة المحددة بيانًا متوافقًا مع ARM64، أو أن إحدى التبعيات في الحزمة ما زالت محدودة ببنية معينة.

هل يجعل CasaOS نفسه صورة مخصصة لـ x86 تعمل على ARM؟

لا. لا تستطيع منصة التطبيقات إنشاء بنية مفقودة من صورة المنبع.

هل ينبغي أن أنسخ قالب BigBear لعام 2023 كما هو؟

ليس قبل التحقق من علامات الصور الحالية ومتغيرات البيئة ودعم البنية. تعامل مع النقاش الأصلي باعتباره سياقًا تاريخيًا للتثبيت، ثم تحقّق من الصور الحالية من المنبع.