Magento 2.3.0 "सर्वर के साथ एक तकनीकी समस्या ने एक त्रुटि पैदा की।" लोगो छवि अपलोड करते समय


8

मैं Magento 2.3.0 का उपयोग कर रहा हूं, php 7.2 संस्करण के साथ, एक ubuntu ओएस पर। सब कुछ ठीक काम कर रहा है, लेकिन जब मैं मैगेंटो बैकएंड, कंटेंट - डिज़ाइन / कॉन्फ़िगरेशन - हेडर में जाने की कोशिश करता हूं, और मैं लोगो इमेज अपलोड करने की कोशिश करता हूं, तो मुझे यह मिलता है:

A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later.

मैंने पहले से ही उपयोगकर्ता पासवर्ड को बदलने की कोशिश की है, किसी भी इको कोड के लिए index.php की जांच करने के लिए, अपग्रेड करने, संकलित करने, तैनात करने, रेनडेक्स, क्लीन कैश के लिए भी प्रयास किया, लेकिन कुछ भी नहीं, मुझे अभी भी यह त्रुटि मिलती है ।।


अपने लॉग की जांच करें और संबंधित भाग यहां पोस्ट करें।
विवेक कुमार

यह बात है .. कोई प्रासंगिक हिस्सा नहीं है .. चेक लॉग, अपवाद .. छवि वास्तव में सर्वर पर अपलोड हो जाती है अगर मैं फ़ोल्डर की जांच करता हूं, लेकिन यह बैकएंड में वैसे भी त्रुटि प्राप्त करता है, और कोई छवि नहीं दिखाता है ..
alexcr

@alexcr क्या आप विंडोज या किसी लिनक्स का उपयोग कर रहे हैं?
zus

@zus ubuntu ओएस, इसलिए लिनक्स!
एलेक्सक्र

जवाबों:


32

यह Magento 2.3संस्करण में बग है , लेकिन आप नीचे दिए गए कोड में परिवर्तन करके समस्या को ठीक कर सकते हैं।

आप इस फ़ाइल पर जा सकते हैं: /vendor/magento/module-theme/view/adminhtml/ui_component/design_config_form.xmlऔर फिर "fileUploader" को हटा दें और इसे "imageUploader" से बदल दें ।

अधिक जानकारी के लिए कृपया नीचे देखें।

    <collapsible>true</collapsible>
                <label translate="true">HTML Head</label>
            </settings>
            <!-- Remove this code -->
            <!-- <field name="head_shortcut_icon" formElement="fileUploader">-->

            <!-- Add this code -->
            <field name="head_shortcut_icon" formElement="imageUploader">
                <settings>
                    <notice translate="true">Not all browsers support all these formats!</notice>
                    <label translate="true">Favicon Icon</label>

                <collapsible>true</collapsible>
                <label translate="true">Header</label>
            </settings>
            <!-- Remove this code -->
            <!-- <field name="header_logo_src" formElement="fileUploader"> -->

            <!-- Add this code -->
            <field name="header_logo_src" formElement="imageUploader">
                <settings>
                    <label translate="true">Logo Image</label>
                    <componentType>imageUploader</componentType>

कृपया जांच करें और मुझे किसी भी मुद्दे के मामले में बताएं।


कोर फ़ाइलों को संपादित करना एक अच्छा विचार नहीं है। आप संगीतकार पैचिंग के माध्यम से फिक्स को लागू कर सकते हैं। रेफरी: magento.stackexchange.com/questions/256668/…
ProxiBlue

3
@ProxiBlue यह मैग्नेटो बग है और इस मुद्दे को पहले से ही 2.3-विकसित शाखा में तय किया गया है और 2.3.1 रिलीज पर उपलब्ध होगा, इसलिए कोई बात नहीं अगर हम इस मामले में कोर फ़ाइलों को संपादित करते हैं।
आसिम गोरिया

1
@ProxiBlue मैगेंटो बग के बारे में अधिक जानकारी के लिए कृपया इस url की जाँच करें: github.com/magento/magento2/issues/19872
Aasim Goriya

क्या आप इस मुद्दे को हल करने में मेरी मदद कर सकते हैं @ आसिम गोरिया
दिव्य सेकर

यदि कोई व्यक्ति इस पोस्ट b / c के पार आता है, तो लेन-देन के ईमेल के लिए एक लोगो छवि अपलोड करने की कोशिश करने पर उन्हें तकनीकी त्रुटि संदेश मिला, आपको विक्रेता / magento / मॉड्यूल-ईमेल में "fileUploader" को "imageUploader" में बदलना होगा। /adminhtml/ui_component/design_config_form.xml। यहाँ अधिक जानकारी के लिए @ user2240778 उत्तर देखें: magento.stackexchange.com/questions/256668/…
माइक लेवी

6

यह एक Magento 2.3 बग है, formElementक्षेत्र के लिए गलत मूल्य जोड़ा गया हैheader_logo_src

आप फाइल पर जा सकते हैं vendor/magento/module-theme/view/adminhtml/ui_component/design_config_form.xml

और लाइन नंबर 154 में आप यह देख सकते हैं <field name="header_logo_src" formElement="fileUploader">कि आप किसके साथ बदल सकते हैं<field name="header_logo_src" formElement="imageUploader">

लेकिन Magento के कोर का संपादन करना एक अच्छा विचार नहीं है, जब तक Magento पैच को जारी नहीं करता है, तब तक के लिए आप निम्नलिखित मॉड्यूल का उपयोग कर सकते हैं। design_config_form.xml

https://github.com/arshadpkm/magento-2.3-header-logo-upload-bug-fix


क्या आप कृपया निर्देश जोड़ सकते हैं? मुझे नहीं पता कि उस रेपो का उपयोग कैसे किया जाए। संगीतकार के माध्यम से स्थापित करना पर्याप्त है, या क्या मुझे अतिरिक्त कदम उठाने की आवश्यकता है?
सूडोप्ल्ज़

2

उन्हें अनुमति दें,

कृपया इस लिंक का अनुसरण करें: https://github.com/magento/magento2/issues/10071


अनुमति के साथ आपका क्या मतलब है, व्यवस्थापक भूमिका के लिए? "भूमिका संसाधन"? मैं सभी को उपयोगकर्ता को सौंप दिया है, और यह अभी भी इस त्रुटि .. किसी भी फ़ोल्डर के लिए किसी भी अनुमति maeby .. किसी भी 777 फ़ोल्डर?
एलेक्सक्रिक


1

त्रुटि संदेश "सर्वर के साथ एक तकनीकी समस्या ने एक त्रुटि पैदा की। जो आप कर रहे थे उसे जारी रखने के लिए फिर से प्रयास करें। यदि समस्या बनी रहती है, तो बाद में पुनः प्रयास करें।" इसके अलावा मैगेंटो 2 बैक-एंड पर पॉपअप "एक समस्या उत्पन्न हुई" मेरे लॉग के अनुसार रीराइट मुद्दों से संबंधित है और यह सर्वर को सही तरीके से कॉन्फ़िगर करके तय किया गया था। मुझे लगता है कि आप इसे nginx सर्वर पर चलाते हैं, यदि आपके पास कॉन्फ़िगरेशन फ़ाइल है जो webroot / nginx.conf.sample पर magento डिफ़ॉल्ट के साथ आती है, तो कॉपी / नाम बदलकर आपके nginx कॉन्फ़िगरेशन में शामिल है और नीचे ब्लॉक है:

location / {
    try_files $uri $uri/ /index.php$is_args$args;
}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.