حسناً، ما هي أفضل طريقة لتحميل جميع الملفات الضرورية للاستيراد؟ تتطلب هذه السكربتات العديد من الملفات الإضافية، لذا كنت أقوم بإضافة الملفات المطلوبة يدوياً مع ظهور أخطاء في السكربتات وطلبها.
XenForo لهذه الاختبار. لقد تمكنت من الوصول إلى الخطوة التي يتعين علي فيها استدعاء ملف xenforo.rb. ثم أدركت أنني بحاجة إلى إضافة عدة تبعيات، لذا قررت إكمال الاستيراد غدًا وطرح بعض الأسئلة هنا في هذه الأثناء.
حسناً، عند تشغيل xenforo.rb، على سبيل المثال، يُخبرني الخادم أنه لا يمكنه العثور على base.rb من نفس المجلد، لذا قمت بإضافته. ثم يُخبرني أنه لا يمكنه العثور على /var/discourse/config/environments/، لذا قمت بإضافتها والملفات الموجودة بداخلها.
لم يتم ذكر هذه التبعيات في ذلك الدليل، لكن عملية التثبيت تُظهر الأخطاء، لذا من السهل معرفة ما يجب إضافته. يمكنني أيضاً فحص الكود نفسه في هذه الملفات لمعرفة الملفات الأخرى المطلوبة.
في مرحلة ما سأحصل على جميعها وأتمكن من تشغيل السكربت، لذا ليست مشكلة كبيرة. كنت فقط فضولياً لمعرفة ما إذا كنت قد فاتني شيء ما، وما إذا كان ينبغي تضمين هذه الملفات في التوزيع الذي استخدمته أم لا.
يفترض هذا الدليل أن لديك تثبيتًا للتطوير لـ Discourse. يجب إما اتباع أحد أدلة تثبيت التطوير أو البحث عن دليل استيراد آخر يشغّل عملية الاستيراد داخل حاوية تثبيت الإنتاج.
شكرًا على هذه المعلومات. كنتُ على علم فقط بدليل التثبيت للإنتاج. هل تمانع مشاركة رابط لدليل التثبيت للتطوير الذي أشرت إليه؟ سأودّ جدًا الاطلاع عليه.
وهل هناك دليل آخر يوضح كيفية تشغيل عملية الاستيراد بالطريقة التي ذكرتها؟ سأودّ الاطلاع على ذلك أيضًا إذا أمكنك توفير رابط.
أيضًا، كنتُ على علم فقط بدليل استيراد XenForo هذا: Migrate a XenForo forum to Discourse - #37. لقد نشرتُ بعض معاناتي في عملية الاستيراد هناك أيضًا، وأظن أنه يمكن حلها إذا استخدمتُ تثبيتًا للتطوير. كل ما أحتاجه هو معرفة الخطوات اللازمة لتحويل تثبيت التطوير إلى تثبيت للإنتاج بمجرد استعداده.