2010-09-01 15 views
5

मैं कोल्डफ्यूजन एमएक्स 7 से कोल्डफ्यूजन 9 तक सर्वर पर माइग्रेशन की योजना बना रहा हूं। क्या किसी को पता है कि बिना किसी बड़े मुद्दे के इसे प्राप्त करने के लिए मुझे कौन से कदम उठाने चाहिए? मुझे वेब पर कुछ भी नहीं मिल रहा है जो इस बारे में बात करता है और मैं इस कार्य में कूदना नहीं चाहता हूं कि मैं इसके खिलाफ क्या कर रहा हूं।कोल्डफ्यूजन एमएक्स 7 से कोल्डफ्यूजन 9 तक माइग्रेट करना। कोई समस्या?

कोई भी सुझाव, लेखों से लिंक इत्यादि की बहुत सराहना की जाएगी।

धन्यवाद!

उत्तर

13

बड़े पैमाने पर, एडोब (और उनके सामने मैक्रोमीडिया) काफी पिछड़े समय तक चले गए हैं ताकि पिछड़ा संगतता सुनिश्चित हो सके; तो अंगूठे का नियम यह है कि आप ठीक होना चाहिए।

सबसे पहले और सबसे महत्वपूर्ण, मैं कोल्डफ्यूजन के कोड संगतता विश्लेषक का उपयोग करता हूं। यदि आप उन्नयन से पहले जांचना चाहते हैं तो यह निःशुल्क डेवलपर संस्करण के हिस्से के रूप में उपलब्ध है।

आप इसे ColdFusion प्रशासक में डिबगिंग & लॉगिंग अनुभाग में, के रूप में "कोड विश्लेषक" पा सकते हैं,।

यह उस पृष्ठ पर कहते हैं:

कोड संगतता विश्लेषक ColdFusion के पूर्व संस्करणों से ColdFusion करने के लिए अपने आवेदन पत्र की ओर पलायन में मदद करता है।

कोड संगतता विश्लेषक आपके द्वारा निर्दिष्ट CFML पृष्ठों की समीक्षा करता है और आपको किसी भी संभावित संगतता समस्याओं के बारे में सूचित करता है। यह असमर्थित और बहिष्कृत सीएफएमएल सुविधाओं का पता लगाता है, और आवश्यक कार्यान्वयन परिवर्तनों की रूपरेखा तैयार करता है जो एक चिकनी प्रवास सुनिश्चित करता है।

विश्लेषक किसी भी मुद्दे नहीं मिल रहा है, तो मैं तो डेवलपर संस्करण स्थापित करने के लिए प्रोत्साहित करते हैं और अपने इकाई परीक्षण चलाते हैं। (आपके पास यूनिट परीक्षण हैं, है ना?)

यदि आपके पास यूनिट परीक्षण नहीं हैं, तो आपका एकमात्र अन्य विकल्प मैन्युअल रूप से सबकुछ जांचने के लिए है। सौभाग्य!

एक अंतिम दृष्टिकोण संस्करण 8 और 9 के साथ रिलीज नोट्स पढ़ने के साथ-साथ 8.1 और 9.1 पॉइंट-रिलीज़ पढ़ने के लिए है। एडोब और मैक्रोमीडिया ठीक से दस्तावेज करने के बारे में सावधानीपूर्वक थे, जो आपके लिए उपयोगी साबित होना चाहिए। रिलीज नोट्स दोनों संस्करण 8 और 9 from Adobe दोनों के लिए पीडीएफ के रूप में उपलब्ध हैं।

+0

मैंने पिछले साल ऐसा किया था जब मैंने सीएफ 7 सर्वर से सीएफ 9 तक कोड स्थानांतरित किया था। सेटिंग्स या कोड के साथ कोई समस्या नहीं थी। कोड विश्लेषक अच्छा है, हालांकि मैंने कभी भी कोड को माइग्रेट करने वाले कोड के साथ कोई त्रुटि नहीं डाली है। हमारे यहां कई वातावरण हैं (देव, टेस्ट, क्यूए, प्रोड) इसलिए मुझे यह सुनिश्चित करने में बहुत अच्छा समय था कि कट-ओवर होने से पहले सब कुछ नए सर्वर पर था। इसलिए, जैसा कि एडम ने कहा, कई बार परीक्षण करें और मान लें कि आपको ऐसे मुद्दे नहीं मिलते हैं जो आप शायद करेंगे। – Milner

2

हम अभी हाल ही में ठीक उसी अपग्रेड पूरा करने, सीएफ 7 से सीएफ 9. करने के लिए जा एडम के रूप में बताया हम यहां तक ​​कि पुराने आवेदन डेटिंग वापस सीएफ 5.

के साथ किसी भी बड़ी समस्या का सामना नहीं किया था संहिता संगतता विश्लेषक मौजूदा कार्यों के लिए नए हस्ताक्षर या नए स्थानीय दायरे के साथ समस्या को हल करने जैसे संभावित मुद्दों को ढूंढना बहुत अच्छा है।

आप त्रुटियों को ठीक करने के बाद सीएफ 9 के साथ तोड़ने के लिए निश्चित रूप से कोई त्रुटि नहीं चाहते हैं, आपको चेतावनियों के समूह के साथ छोड़ा जाना चाहिए, यह सुनिश्चित करने के लिए जांचें कि यह अभी भी आपके द्वारा किए गए कार्यों को करेगा। आपको उन्हें अनदेखा नहीं करना चाहिए और यह सुनिश्चित करना चाहिए कि आप किसी को अनदेखा करने के निहितार्थ को समझें।

यह पृष्ठ जोश एडम http://blog.joshuaadams.com/index.cfm/2008/9/4/Upgrading-from-ColdFusion-MX-to-ColdFusion-8 द्वारा सामान्य रूप में सीएफ उन्नयन पर अच्छा संसाधन का एक बहुत है।यह सीएफ 7 से सीएफ 8 के लिए है, लेकिन इसमें से अधिकांश अभी भी सीएफ 9 पर लागू होते हैं।

शुरू करने से पहले, सभी का सबसे महत्वपूर्ण कदम बैकअप सब कुछ होगा। यदि आपको कभी भी ऐसा करने की आवश्यकता है तो आपको सीएफ 7 पर वापस जाने का एक त्वरित तरीका चाहिए, ताकि आपके पास असम्बद्ध कोड, कॉन्फ़िगरेशन और CFusionMX/jRun निर्देशिका की एक प्रति हो। मैं बस मामले में मशीन ghosting समाप्त हो गया।

संबंधित मुद्दे