بدءًا من Redmine محليًا - ما مدى سهولة الترحيل إلى الخادم لاحقًا؟

StackOverflow https://stackoverflow.com/questions/2396307

  •  25-09-2019
  •  | 
  •  

سؤال

أبدأ في عدد من مشاريع PHP الكبيرة التي أحتاج إلى تتبع الأخطاء ، وقدرات تكامل WIKI و Subversion.

اعتدت أن يكون لدي خادم افتراضي يعمل على تشغيل Windows Server وتثبيت TRAC/SVN لهذا الغرض ، لكنني أخطط لنقل إلى بلد آخر هذا العام ، لذلك أريد إغلاق هذا الخادم لأسفل ونقل الوظيفة إلى جهاز افتراضي على محطة العمل الخاصة بي في الوقت الحالي.

نظرًا لأنني يجب أن أقوم بإنشاء بيئة جديدة على أي حال ، أود أن أغتنم الفرصة وتجربة Redmine ، التي كنت أتطلع إليها لفترة من الوقت الآن لعدة أسباب. ال حزمة Bitnami يعد لي أن أعطيني النعيم اللازم للنقرة النقر للبدء بسرعة.

ما أود أن أعرفه من شخص لديه خبرة في Redmine هو:

  • إذا بدأت في إنشاء بيئة مشروع على جهاز افتراضي محلي ، فهل سأتمكن من ترحيلها بسهولة إلى مزود استضافة Redmine (أو خادم تشغيل Redmine) لاحقًا؟ أنا متأكد من أن هناك أدوات تصدير وكل شيء ، ولكن ما مدى صعوبة ذلك في الممارسة؟ على مقياس من 1 (كابوس) إلى 10 (انقر هنا ، تحميل هناك ، تم القيام به)؟
هل كانت مفيدة؟

المحلول

على مقياسك ، كنت أقوم بتقييمه بالقرب من 9 أو 10. إنه ليس تلقائيًا ، لأن جوانب التكوين قد تضطر إلى التغيير (على سبيل المثال مكان قاعدة البيانات الخاصة بك ، إذا لم تكن كذلك localhost على الجهاز الجديد). لكنها قريبة جدًا-يمكنك فقط تحميل قاعدة بيانات MySQL التي تم دعمها إلى المثيل البعيد الجديد بمجرد أن تكون على استعداد للقيام بهذه الخطوة ، وهذا ما يتعلق الأمر بتفاصيل التكوين والتثبيت الأخرى التي يمكنك ذلك التعامل مع سطر الأوامر. ولكن هذه سوف تختلف من مضيف إلى مضيف.

الشيء الوحيد الذي يدعو للقلق هو أن مقدمي الخدمات من الطرف الثالث قد يكون لديهم قيود محددة على أنواع الإضافات أو الإعدادات التي يمكن أن تكون نشطة مع تثبيت Redmine معين ، لكنني أظن أنه في 95 ٪ من الحالات لن تكون هناك أي مشكلة هنا أيضًا .

نصائح أخرى

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

ولكن يجب أن يكون الترحيل إلى الخادم الخاص بك أمرًا سهلاً حقًا ، إنه مجرد نسخة احتياطية واستعادة

http://www.redmine.org/wiki/redmine/redmineupgrade

يجب عليك تثبيت redmine على الخادم الخاص بك (اختر نفس الإصدار الذي كنت تستخدمه) ثم قم بإجراء النسخ الاحتياطي لبيانات MySQL الخاصة بك (MySQLdump) ، ونسخ ملفاتك في مجلد "الملفات" ، ويجب أن يكون ذلك كافيًا ...

ثم يجب عليك الترقية إلى أحدث إصدار من Redmine ، ومتابعة بقية الويكي ...

Redmine هو تطبيق Ruby on Rails. إن نقله إلى أي خادم يعمل على تشغيل Apache بسيط باستخدام Phusion Passenger. كنت أقيمها في 5 على نطاقك. ليس بأي حال من الأحوال كابوسًا ، ولكن هناك بعض أعمال خط الأوامر. لقد فعلت هذا الشيء الدقيق في Slicehost.

الترحيل سهل ، ولكن بقدر ما أعرف أن Redmine يتعرف فقط على التخريب المثبت على نفس المضيف ، لذلك إذا كنت ترغب في وقت لاحق إذا كنت ترغب في التخريب في الخادم الداخلي الخاص بك و Redmine على خادم مستضاف مختلف ، فقد يكون هناك بعض المشكلات ، على الرغم من ذلك لست متأكدًا جدًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top