चालान प्रिंट करते समय त्रुटि


21

मुझे XAMPP के लिए BitNami Magento इंस्टॉलेशन का उपयोग करके विंडोज 7 पर एक मानक Magento 1.8.0.0 इंस्टॉलेशन मिला है।

जब मैं बिक्री -> चालान स्क्रीन खोलता हूं और चालान पर क्लिक करता हूं और फिर स्क्रीन के ऊपरी दाएं कोने में नारंगी प्रिंट बटन पर क्लिक करता हूं तो मुझे वेब ब्राउज़र के अंदर निम्न त्रुटि संदेश मिलता है:

घातक त्रुटि: Zend_Pdf_FileParserDataSource_File :: __ कन्स्ट्रक्शन () निर्माण की घोषणा Zend_Pdf_FileParserDataSource :: __ build () C: \ xampp \ apps \ magento \ htdocs \ lib \ Zend \ File \ _Sdf फ़ाइल फ़ाइलसेवर के साथ संगत होनी चाहिए।

किसी को पता है कि मुझे यह क्यों मिल रहा है और इसे कैसे ठीक करना है?

जवाबों:


16

CE 1.9 / EE 1.14 से पहले के संस्करणों में Magento बॉक्स से बाहर PHP 5.4 के साथ संगत नहीं है, जो इस त्रुटि का कारण बनता है।

वैसे भी, इसके लिए एक आधिकारिक पैच है


4
एलन स्टॉर्म ने पैच के बारे में एक लंबा लेख लिखा। और आप इस पैच का उपयोग करना चाहते हैं, क्योंकि यह alanstorm.com/anatomy_of_the_magento_php_54_patch
Fabian

कोशिश की, लेकिन मेरे मामले में मैं एक ही त्रुटि के साथ रह रहा हूँ।
तिमो ०२

Oke, इसे काम करने के बाद Run Compilations Process, देखें stackoverflow.com/a/23820792/1643487
Timo002

लिंक टूट गया है।
आदर्श खत्री

यह भी 1.5 के लिए उपलब्ध नहीं है
क्लॉडिया क्रेंगा

29

यह PHP संस्करण 5.4.4 और फ़्रेंडवर्क के बीच असंगतता का मुद्दा है।

इस फ़ंक्शन में परिवर्तन द्वारा इसे फिक्स्ड / Zend / Pdf / FileParserDataSource.php।

परिवर्तन

abstract public function __construct();

सेवा मेरे

abstract public function __construct($filePath);

एकदम सही और बात के लिए !!!
चिरागिट

यह सही काम कर रहा है .... साझा करने के लिए धन्यवाद !!!
प्रिया पोन्नुसामी

SUPEE-2631 इसे हल करने के लिए आधिकारिक पैच है। यह 3 अन्य फ़ाइलों में संगतता समस्याओं को भी ठीक करता है। लिंक ऊपर के उत्तर में है, लेकिन मैं इसे यहां फिर से चिपकाऊंगा। devdocs.magento.com/guides/m1x/other/php5.4_patch.html
ल्यूक ए। लेबर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.