منصة المجتمع التي يستخدمها موقعي هي Cusdis، وقد تم نشر بعض التعليقات.
الآن، سيتم تغيير موقعي لاستخدام Discourse، وأحتاج إلى ترحيل التعليقات الحالية إلى Discourse. لذلك أتساءل عن كيفية ترحيل البيانات الموجودة في Cusdis.
لا أرى نص استيراد موجودًا لـ Cusdis (ولم أسمع به). انظر discourse/script/import_scripts at main · discourse/discourse · GitHub للحصول على أمثلة، واستخدم أحدها كنموذج لإنشاء واحد. لقد كتبت العديد منها قبل أن أتعلم Ruby حقًا، لذلك إذا كنت مبرمجًا وتعرف القليل عن SQL، فربما يمكنك القيام بذلك. إذا لم تكن مبرمجًا أو تفضل عدم كتابة مثل هذا النص، فانشر في Marketplace أو انظر إلى Redirecting….
أنا على دراية بـ SQL، لذا ربما لا يكون من الصعب جدًا إنهاء البرنامج النصي.
لكنني مبتدئ تمامًا في Ruby، قبل البدء، أتساءل عما إذا كانت هناك أي طريقة لإنشاء مستخدمين مرتبطين بالتعليقات الموجودة. في بيانات التعليقات الموجودة لدي، هناك حوالي عُشر فقط لديهم بريد إلكتروني، والآخرون يستخدمون اسم الشهرة للتمييز بين المستخدمين.
مشكلتي الأخرى هي بمجرد الانتهاء من برنامج Ruby النصي، أين أستخدمه.
لقد كتبت العديد من المستوردات قبل أن أتعلم لغة روبي بالفعل.
ستحتاج إلى إنشاء المستخدمين. سيقوم البرنامج النصي بإنشاء عناوين بريد إلكتروني وهمية إذا كان العنوان الذي تقدمه مفقودًا أو غير صالح.
انظر إلى مواضيع howto لأي مستورد آخر. يتم تشغيلها جميعًا بنفس الطريقة.
لاحظت أنه يتم استخدام البرنامج النصي عبر سطر الأوامر. المنتدى الذي أستخدمه غير مثبت على جهازي، وقد أنشأته عبر موقع Discourse.
حاولت الاتصال عبر SSH، لكنني تلقيت رسالة “انتهت مهلة العملية” كما هو موضح أدناه
لاستخدام البرنامج النصي للمستورد، أتساءل عما إذا كان يجب علي الاتصال بالخادم، وإذا كان الأمر كذلك، فكيف يجب علي تسجيل الدخول إلى الخادم؟
ستحتاج إلى تثبيت discourse بنفسك، إما تثبيت للتطوير أو تثبيت قياسي، وتشغيل البرنامج النصي، وعمل نسخة احتياطية، وتحميلها إلى موقعك، وطلب استعادتها.
أنا مرتبك قليلاً. إذا كنت بحاجة إلى خادمك الخاص، فسيتم تخزين البيانات على خادمك الخاص. فلماذا يوجد اختلاف في التخزين بين خطط الاشتراك؟
هل لا يمكن تحويل نسخة حية إلى نسخة إنتاجية بالاشتراك بعد انتهاء الفترة التجريبية؟
ستقوم بتشغيل البرنامج النصي على جهازك الخاص؛ الخادم ثم تحميله إلى discourse.org أولاً حيث سيكون موقعك. بعد ذلك يمكنك إيقاف تشغيل الخادم الخاص بك. ستخضع بعد ذلك لقيود الخطط التي يقدمونها.
حسناً حسناً، أعرف أنك تقصد أنني يجب أن أشغل سكربت لاستيراد البيانات إلى نسخة مؤقتة من ديسكورس، ثم أقوم بعمل نسخة احتياطية، وأخيراً استورد النسخة الاحتياطية إلى نسخة ديسكورس الإنتاجية.
شكراً جزيلاً لك. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

