सीएसएस और जेएस फ़ाइलों को लापता करना Magento2 Git रिपोजिटरी में


22

मैं सफलतापूर्वक Magento2 स्थापित है, लेकिन जब मैं होमपेज मैं कंसोल में त्रुटियों के नीचे हो रही है चलाने की कोशिश। यहां छवि विवरण दर्ज करें

फिर मैंने Magento के Git Ripo में जाँच की है https://github.com/magento/magento2/tree/master/pub/static

मैंने पाया है नीचे दी गई छवि सभी फ़ोल्डर गायब हैं।

अगर कुछ में वह फ़ोल्डर है तो कृपया हमें प्रदान करें ... यहां छवि विवरण दर्ज करें


Y नीचे वोट। निर्देशिका गायब है यदि आपके पास डेटा है तो कृपया मुझे प्रदान करें
कीउल शाह

मेरी चिंता यह है कि Magento2 git repo अप टू डेट नहीं है।
कीयुल शाह

1
मैं नीचे के बारे में भी उत्सुक हूँ। यह एक कानूनी सवाल है। यहां क्षतिपूर्ति के लिए +1 है। मैं कुछ ही मिनटों में एक संभावित समाधान प्रदान करूंगा।
मेरियस

मुझे लगता है कि अन्य उपयोगकर्ता पूरे प्रश्न को नहीं पढ़ रहे हैं और मुझे समझ नहीं आ रहा है कि मैंने क्या कहने की कोशिश की है
कियुल शाह

1
@KeyulShah - प्लस साइड पर देखें, डाउन वोट ने आपको उस टोपी को पाने में सक्षम बनाया: क्षतिपूर्ति करने के लिए DI +1 भी होगा।
मॉस

जवाबों:


20

रेपो आज तक है।
यहां बताया गया है कि पब / स्टैटिक में संसाधन कैसे काम करते हैं।
Magento में "मॉड्यूल" का अर्थ बदल गया है 2. अब कोड, टेम्पलेट और त्वचा के बीच फ़ाइलों को अलग नहीं किया गया है। सब कुछ एक ही मॉड्यूल में जाता है Vendor_Module

संसाधन से अनुरोध करते समय pub/static, यदि फ़ाइल मौजूद नहीं है, तो अनुरोध को फिर से लिखा जाता है ../static.php?resource={resource name here}। बेहतर समझने के लिए पब / स्टेटिक फ़ोल्डर में फ़ाइल
पर एक नज़र डालें .htaccess

आपको 404 प्रतिक्रियाएँ शायद इसलिए मिली हैं क्योंकि आपने mod_rewriteसक्षम नहीं किया है ।
आपको इसे सक्षम करना चाहिए।
लेकिन यह इसके बिना काम कर सकता है।
इन स्थैतिक संसाधनों के लिए एक 'कैश' प्रणाली है।
फ़ोल्डर में नेविगेट करें dev/tools/Magento/Tools/Viewऔर इसे कमांड लाइन में चलाएं

php deploy.php

[संपादित करें]
बाद के संस्करणों में अधिक dev/tools/Magento/Tools/Viewफ़ोल्डर नहीं है।
आप इस आदेश को चलाकर समान प्रभाव प्राप्त कर सकते हैं:

php bin/magento setup:static-content:deploy

[/ संपादित करें]

यह प्रत्येक मॉड्यूल से pub/staticफ़ोल्डर में स्थिर संसाधनों की नकल करेगा ।
धैर्य रखें, इसमें थोड़ा समय लगेगा।
इसे भविष्य के लिए याद रखें। इसे लाइव सर्वर पर करने की सलाह दी जाती है। यह स्थिर संसाधनों तक पहुंच को गति देगा।

लेकिन वहां एक जाल है।

यदि आप एक मॉड्यूल के अंदर स्थिर संसाधनों में से एक को संशोधित करते हैं, तो जब तक आप php deploy.phpफिर से नहीं चलाते तब तक परिवर्तन उपलब्ध नहीं होगा ।
और आपको कभी भी किसी फ़ाइल को pub/staticसीधे से संशोधित नहीं करना चाहिए । अगली बार आपके निष्पादन के दौरान परिवर्तन ओवरराइट हो जाएंगे deploy.php


Rewrite_module को सक्षम करने के बाद यह अच्छा काम करेगा :)
कीउल शाह

चल रहा है। कमांड प्रॉम्प्ट से चलकर काम किया, फिर से धन्यवाद
स्टीवेंसगैर

@ मेरी, mod_rewrite मेरे सिस्टम में सक्षम है और पब / स्टैटिक फोल्डर में css और js नहीं है। View फोल्डर indev / tools / Magento / Tools / से बाहर नहीं निकलता है। कृपया बताएं कि css और js 404 क्यों दिखाते हैं
अमित बेरा

1
@AmitBera। यह एक पुराना उत्तर था। इस बीच में स्थिर फ़ाइलों को तैनात करने का तरीका बदल गया है। मेरा संपादन देखें।
मेरियस

अच्छा स्पष्टीकरण @ Marius.it काम करता है फिर से धन्यवाद।
अमित बेरा

0

मुझे एक ही समस्या
है Magento रूट पथ पर जाएं xampp/htdocs/project
और इस कमांड को चलाएंphp bin/magento setup:static-content:deploy

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.