हमारे पास यह मुद्दा है:
एक ग्राहक अपनी दुकान को सीई 1.4 से सीई 1.8 तक अपग्रेड करता है। फ़ाइल-उन्नयन अच्छी तरह से चला गया, और डेटाबेस उन्नयन भी हमारे विकास मशीन पर अच्छी तरह से चला गया।
जब हम ग्राहक की लाइव-डीबी को उसकी लाइव-मशीन पर अपग्रेड करने का प्रयास करते हैं (1.8-मैगनेटो को डेटाबेस से कनेक्ट करें और इसे ब्राउज़र में खोलें), यह प्रक्रिया थोड़ी देर के लिए चलती है और 500 त्रुटि में समाप्त होती है।
PHP त्रुटि लॉग खाली है; जैसा कि यह एक साझा होस्ट है, हम अपाचे या mysql सेटिंग्स को नहीं बदल सकते हैं; होस्टर, हालांकि "विशेष im मैगेंटो होस्टिंग", सेटिंग्स बदलने के लिए तैयार नहीं है और मुझे बताता है कि मैं 500 त्रुटि होने पर ब्राउज़र-विंडो को बार-बार ताज़ा करके डेटाबेस-अपग्रेड को समाप्त कर सकता हूं, क्योंकि मैगनेटो को फिर छोटे चरणों में अपग्रेड किया जाएगा। । यह घंटों तक चल सकता है।
मेरा सवाल अब यह है:
- क्या यह सच है? मैंने सोचा था कि डेटाबेस-अपग्रेड के लिए एसक्यूएल-स्टेटमेंट को एक लेनदेन में लपेटा जाएगा, इसलिए यदि कुछ भी गलत होता है, तो उन्हें वापस ले जाया जा सकता है।
- क्या उत्तर इस बात का संकेत दे सकता है कि मैं इस प्रश्न का उत्तर खोजने के लिए कोड में कहां देख सकता हूं?
आपके समय के लिए धन्यवाद!