2012-12-09 20 views
5

मैं Magento में किसी उत्पाद को कोई छवि अपलोड करने में सक्षम नहीं हूं, यानी, मैं कोई उत्पाद छवि जोड़ने में असमर्थ हूं। जब मैं बड़ी छवियों को अपलोड करने के लिए (600kb के बारे में) की कोशिश है, यह कहना हैMagento - छवियों को अपलोड करते समय त्रुटि

SSL Error: Invalid or self-signed certificate

जब मैं छोटी छवियों (abut 3 केबी) अपलोड करने की कोशिश है, यह

Upload HTTP Error

मैं तत्काल मदद की ज़रूरत है कहते हैं। कृपया मेरी मदद करें। बहुत बहुत धन्यवाद।

इसके अतिरिक्त: मैं उबंटू में xampp का उपयोग करके magento चलाता हूं।

+0

कृपया कोई मेरी मदद कर सकता है? – user1877095

+0

क्या आप एक स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र का उपयोग कर रहे हैं? –

+0

मुझे एक ही त्रुटि है, और मस्तिष्क कष्टप्रद बात यह है कि यह केवल छोटी फाइलों के लिए होता है, मैंने https को अक्षम करने की कोशिश की और यह काम किया लेकिन फिर भी मुझे स्थायी समाधान नहीं मिला। –

उत्तर

2

यह मानते हुए कि आप एक स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग कर रहे हैं (और पासवर्ड के लिए htaccess का उपयोग कर नहीं साइट की रक्षा) तो

Magento उत्पाद अपलोड सामान्य रूप से स्व-हस्ताक्षरित प्रमाणपत्र के साथ समस्या आ रही है, तो यह आप बदल सकते हैं चारों ओर पाने के लिए व्यवस्थापक में सुरक्षित यूआरएल को गलत में सेट करके एसएसएल बंद करें या केवल असुरक्षित (नियमित) वेब साइट यूआरएल (एडमिन -> सिस्टम -> कॉन्फिग -> वेब -> सुरक्षित) में प्रवेश करें

यदि आपको फाइल के साथ समस्या है आकार फिर

upload_max_filesize = 64M 
post_max_size = 96M 
के लिए php.ini मानों पर एक नज़र डालें

आप self-signed certificate as a Trusted Root CA

+0

दरअसल, समस्या थी। Htaccess पासवर्ड सुरक्षा – user2360915

3

इंस्टॉल कर सकते हैं अतीत में जब कॉन्फ़िगरेशन बुरी तरह सेट हो जाता है तो मुझे SSL के साथ अपलोड समस्याएं आती हैं। पर जाएं सिस्टम> कॉन्फ़िगरेशन> वेब> सुरक्षित और दोबारा जांचें कि आपने वहां क्या सेट किया है।

  • आधार URL आमतौर पर असुरक्षित खंड में के रूप में लेकिन https: के बजाय http:
  • बेस कड़ी यूआरएल{{secure_base_url}}
  • बेस त्वचा यूआरएल{{secure_base_url}}skin/
  • बेस मीडिया URL के साथ एक ही {{secure_base_url}}media/
  • बेस JavaScript URL{{secure_base_url}}js/

उन URL तो अलग फ्लैश आधारित अपलोड करने वाले सुरक्षा समस्याओं गया है। कभी-कभी यूआरएल {{secure_base_url}} का उपयोग नहीं कर सकता - शायद सीडीएन के लिए - और इसलिए इसके आसपास जाने का तरीका No Flash Image Uploader एक्सटेंशन के साथ है।

0

यदि आप स्वयं हस्ताक्षरित प्रमाणपत्र का उपयोग करने जा रहे हैं, तो आपको स्वयं को सीए के रूप में सेट अप करना होगा और उसके लिए अपने ब्राउज़र में कुंजी आयात करना होगा। इस बिंदु पर, आपके प्रमाणपत्र अब विश्वसनीय सीए से जुड़े वैध सुरक्षा प्रमाण पत्र हैं। फिर आपके पास पूरी तरह कार्यात्मक सुरक्षित साइट है जो आपको Magento के सभी कार्यों का परीक्षण करने की अनुमति देती है क्योंकि वे आपके लाइव ई-कॉमर्स सर्वर पर काम करेंगे। फ्लैश अपलोडर इसके बारे में चिल्लाना छोड़ देगा।

कुछ अच्छे नए 10 साल के प्रमाणपत्र बनाएं और उन्हें इंस्टॉल करें। प्रक्रिया काफी आसान है।

प्रारंभ (1 बी) पर इस वेब पेज पर अपने खुद के सीए (प्रमाणपत्र प्राधिकरण) जनरेट करें: Creating Certificate Authorities and self-signed SSL certificates और अपने CA प्रमाणपत्र और कुंजी उत्पन्न करते हैं। एक बार आपके पास ये हो जाने के बाद, अपना सर्वर प्रमाणपत्र और कुंजी उत्पन्न करें। एक प्रमाणपत्र हस्ताक्षर अनुरोध (सीएसआर) बनाएँ और फिर सीए प्रमाणपत्र के साथ सर्वर कुंजी पर हस्ताक्षर करें। अब सामान्य रूप से वेब सर्वर पर अपना सर्वर सर्टिफिकेट और कुंजी इंस्टॉल करें, और सीए सर्टिफिकेट को इंटरनेट एक्सप्लोरर के विश्वसनीय रूट प्रमाणन प्राधिकरण स्टोर (फ्लेक्स अपलोडर और क्रोम द्वारा भी उपयोग किया जाता है) में आयात करें और प्रत्येक वर्कस्टेशन पर फ़ायरफ़ॉक्स के सर्टिफिकेट मैनेजर प्राधिकरण स्टोर में स्व-हस्ताक्षरित, सीए-हस्ताक्षरित सर्वर कुंजी/प्रमाणपत्र जोड़ी का उपयोग कर सर्वर तक पहुंचने के लिए।

अब आपको स्व-हस्ताक्षरित प्रमाणपत्रों का उपयोग करने के बारे में कोई चेतावनी नहीं दिखाई देनी चाहिए क्योंकि ब्राउज़र को ट्रस्ट स्टोर में सीए प्रमाणपत्र मिलेगा और सत्यापित करें कि इस विश्वसनीय प्रमाणपत्र द्वारा सर्वर कुंजी पर हस्ताक्षर किए गए हैं। Magento जैसे ई-कॉमर्स अनुप्रयोगों में भी, फ्लेक्स छवि अपलोडर अब डरावनी "स्व-हस्ताक्षरित प्रमाणपत्र" त्रुटि संदेश के बिना फ़ायरफ़ॉक्स में कार्य करेगा।

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