كيفية تشغيل سكريبت استيراد Simple:Press؟

أرى أن هناك سكريبت Ruby لاستيراد منتدى Simple:Press إلى منتدى Discourse هنا:

ولكن يبدو أنه لا توجد أي تعليمات حول كيفية تشغيل السكريبت.

هل يمكن لأحد أن يوضح لي كيفية القيام بذلك؟

شكرًا جزيلًا مقدّمًا :smile:

هو في الأساس نفس أي من الآخرين. جرّب استخدام تعليمات bbpress، على سبيل المثال.

حسناً، أين توجد تعليمات تشغيل bbpress إذن؟ أنا أتعثّر في الخطوة الأولى.

أي أن: هل يجب عليّ الدخول عبر SSH إلى الخادم وتشغيل سكريبت، أم أن التشغيل يتم من واجهة الويب الأمامية؟

سوف تقوم بتشغيل سكريبت من سطر الأوامر، إما داخل حاوية Docker أو في بيئة تطوير.

لذا تم تثبيت موقعي الجديد على خادم DigitalOcean، ويمكنني الوصول إليه عبر SSH. هل يمكنك من فضلك إعطائي مثالاً عما يجب فعله بعد ذلك؟

هل هناك سكريبت استيراد يمكنه ببساطة استيراد البيانات من ملف؟ إذا كان الأمر كذلك، فيمكنني إنشاء الملف دون اتصال بالإنترنت إذا فهمت تنسيق الملف.

حسناً، لقد حاولت اتباع الخطوة 3 من الرابط https://meta.discourse.org/t/migrating-to-discourse-from-another-forum-software/16616، لكن لا توجد أي نصوص برمجية في مجلد النصوص البرمجية!

ربما يكون السبب أنني في مجلد /var/discourse بدلاً من ```
path/to/your/discourse_folder، لكنني لا أملك مجلد discourse خاصاً بي.

يجب عليك وضع الملفات المرفقة/الصور في مكان يمكن الوصول إليه من داخل الحاوية. ربما في /var/discourse/shared/standalone/uploads/، وستصبح متاحة في /shared/uploads داخل الحاوية. يمكنك الدخول إلى الحاوية عبر:

cd /var/discourse
./launcher enter app

عندها ستصبح في /var/www/discourse وترى السكريبتات.

إذا كان لديك ميزانية، يمكنني إعداد الأمور لك. راجع Redirecting…

هل تقصد بملفات التحميل/الصور ملفات .csv، وصور قاعدة البيانات، وما شابه؟

حسناً، لقد نجح ذلك. الآن أدرك أنني قمت بالتثبيت على الجهاز، ولكن يجب بعد ذلك الدخول إلى Docker (الآلة الافتراضية)، وهو المكان الذي تعمل فيه مثيلتي Discourse فعلياً، ومن ثم يمكنني الانتقال إلى /shared/uploads.

حسناً، لا أملك ميزانية كبيرة، وأحب أيضاً أن أفهم الأمور بنفسي إن أمكن. لكن إذا استطعت أن تبدأني بتعليمات حول استيراد المستخدمين والمواضيع والمنتديات، فسأكون سعيداً بإنفاق 200 دولار مقابل النصيحة.