Magento 2 स्टाइलशीट लोड नहीं हो रहा है


14

मैंने Magento 2 को सफलतापूर्वक स्थापित किया है, लेकिन फ्रंट साइड और एडमिन साइड स्टाइल लोड नहीं कर रहा है। व्यवस्थापन में प्रवेश करने के बाद भी यह (404) पृष्ठ नहीं मिलायहाँ छवि विवरण दर्ज करें

Core_config_data में बेस url: http://localhost.com/magento2/


जवाबों:


7

कृपया मान्य करें, यदि आपका वेबसर्वर सही रीराइट करता है।

अपाचे के लिए: htaccess फ़ाइलों को लोड करने और फिर से लिखने के नियमों का उपयोग करने की अनुमति दें।

nginx के लिए, magento निर्देशिका में दिए गए उदाहरण के विन्यास का उपयोग करें।


1
मुझे अपाचे का rewrite_module सक्षम करना होगा। यह करने के बाद कि मेरी स्टाइल शीट भरी हुई थी। आप सभी को rewrite_module
Bhupendra Jadeja

Apache के rewrite_module को सक्षम करें मेरे लिए +1 से धन्यवाद @Flyingmanna
Keyur Shah

3

सबसे पहले, अपने पृष्ठ का स्रोत देखें और सीएसएस लिंक पर क्लिक करें, यदि यह सही ढंग से बताया गया है तो यह आपको सीएसएस पृष्ठ पर ले जाना चाहिए।

कृपया जांचें कि क्या आपने होम पेज का डिज़ाइन एडमिन पैनल से बदल दिया है।

मेरा मतलब है सेमी >> पेज पर जाएं

होम पेज खोलें।

डिज़ाइन टैब पर क्लिक करें।

"कस्टम डिज़ाइन" के तहत "कस्टम थीम" का मूल्य जांचें।

यदि फिर भी आपको कोई परेशानी हो रही है, तो कृपया अपनी वेबसाइट का URL प्रदान करें।


यह मुझे बैकएंड में प्रवेश करने की अनुमति नहीं देता है
भूपेंद्र जडेजा

2

Magento रूट पर कमांड चलाएं

php dev/tools/Magento/Tools/View/deploy.php

या

के लिए जाओ

देव / उपकरण / Magento / उपकरण / देखें / स्थान और कमांड चलाएँ

php deploy.php

मेरे पास केवल इस स्थान पर जाने के लिए रास्ता है magentoroot \ dev \ tools \ Magento \ Tools, कम लापता दृश्य / स्थान फ़ोल्डर में। मुझे क्या करना चाहिए ?
गुआरू

1

आपको
Magento रूट डायरेक्टरी में इस कमांड को चलाने के लिए कंटेंट को तैनात करने की आवश्यकता है

 sudo php bin/magento setup:static-content:deploy

1

मेरे पास एक ही मुद्दा था (स्टाइलशीट लोडिंग नहीं) लेकिन यह किसी और चीज के कारण हुआ था।

मैंने डेटाबेस में अपनी वेबसाइट के URL बदल दिए थे और url के अंत में "/" छोड़ना भूल गया था।

मेरे पास क्या था:

http://www.example.com

https://www.example.com

यह क्या होना चाहिए:

http://www.example.com/

http://www.example.com/

अपने Magento 2 स्थापना के रूट फ़ोल्डर में नीचे दिए गए आदेश का उपयोग करने के बाद स्पष्ट कैश

php bin/magento cache:status

0

आपको "पब" फ़ोल्डर को पूर्ण अनुमति प्रदान करनी है, Magento रूट पर निम्न कमांड चलाने का प्रयास करें।

chmod -R 777 pub

0

मेरे पास इसके साथ भी मुद्दे थे, लेकिन उपरोक्त समाधानों में से कोई भी काम नहीं कर रहा था। कुछ मार्गदर्शक इस आदेश की सिफारिश कर रहे हैं।

Magento रूट निर्देशिका से

rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy

उपरोक्त उत्तरों में से एक पर ध्यान दें, मेरा मानना ​​है कि ऊपर दिए गए sudoदोनों में से किसी भी कमांड के सामने उपयोग करने की कोई आवश्यकता नहीं है। आपके उपयोगकर्ता के पास उचित अनुमतियां होनी चाहिए और फ़ाइल निर्देशिकाओं को स्वामित्व के साथ ठीक से सेटअप किया जाना चाहिए।

मुझे इस मुद्दे के लिए जो काम मिला वह वास्तव में या तो बैकअप बनाना है या पूरी तरह से हटा देना है rm -r pub/static या इसे बैकअप बनाना है mv pub/static pub/static.bak तो सामग्री को परिनियोजित करें php bin/magento setup:static-content:deployऔर फिर अपना ब्राउज़र कैश साफ़ करें (केवल उस पृष्ठ पर इसे करने के लिए एक्सटेंशन का उपयोग करें) और अपना पृष्ठ पुनः लोड करें।

rm -r pub/static
php bin/magento setup:static-content:deploy

0

यदि आप अपाचे पर हैं

sudo vim /etc/apache2/apache2.confऔर अद्यतन AllowOverride को सभी के लिए /var/wwwनिर्देशिका

फिर अपने दस्तावेज़ रूट पर जाएं (जहां मैगेंटो कोड रहता है) और

rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy f
php bin/magento indexer:reindex (optional)

0

मैं 5 दिनों से इससे जूझ रहा हूं। अंत में समस्या हल हो गई। तीन संभावित त्रुटियां हैं:

  1. आपका संस्करण संख्या आपके सीएसएस पथ में दिखाई दे रही है।
  2. आपकी स्थिर फ़ाइलें तैनात नहीं हैं।
  3. दोनों 1 & 2 मामला है।

1 हल करने के लिए: अपने mysql पर जाएं और टाइप करें insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0)

2 को हल करने के लिए: अपने Magento प्रोजेक्ट रूट से, चलाएँ php bin/magento setup:static-content:deploy --force

प्रत्येक मामले के लिए अपने कैश को साफ करना याद रखें। php bin/magento cache:clean config


0

INSERT INTO core_config_data (पथ, मान) VALUES ('dev / static / sign', 0) DUPLICATE KEY UPDATE मान = 0 पर;

इसके बाद इस कमांड को रन करें

sudo php bin / magento cache: साफ़
सुडो php bin / magento कैश: फ्लश

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