मैंने Magento 2 को सफलतापूर्वक स्थापित किया है, लेकिन फ्रंट साइड और एडमिन साइड स्टाइल लोड नहीं कर रहा है। व्यवस्थापन में प्रवेश करने के बाद भी यह (404) पृष्ठ नहीं मिला
Core_config_data में बेस url: http://localhost.com/magento2/
मैंने Magento 2 को सफलतापूर्वक स्थापित किया है, लेकिन फ्रंट साइड और एडमिन साइड स्टाइल लोड नहीं कर रहा है। व्यवस्थापन में प्रवेश करने के बाद भी यह (404) पृष्ठ नहीं मिला
Core_config_data में बेस url: http://localhost.com/magento2/
जवाबों:
कृपया मान्य करें, यदि आपका वेबसर्वर सही रीराइट करता है।
अपाचे के लिए: htaccess फ़ाइलों को लोड करने और फिर से लिखने के नियमों का उपयोग करने की अनुमति दें।
nginx के लिए, magento निर्देशिका में दिए गए उदाहरण के विन्यास का उपयोग करें।
सबसे पहले, अपने पृष्ठ का स्रोत देखें और सीएसएस लिंक पर क्लिक करें, यदि यह सही ढंग से बताया गया है तो यह आपको सीएसएस पृष्ठ पर ले जाना चाहिए।
कृपया जांचें कि क्या आपने होम पेज का डिज़ाइन एडमिन पैनल से बदल दिया है।
मेरा मतलब है सेमी >> पेज पर जाएं
होम पेज खोलें।
डिज़ाइन टैब पर क्लिक करें।
"कस्टम डिज़ाइन" के तहत "कस्टम थीम" का मूल्य जांचें।
यदि फिर भी आपको कोई परेशानी हो रही है, तो कृपया अपनी वेबसाइट का URL प्रदान करें।
Magento रूट पर कमांड चलाएं
php dev/tools/Magento/Tools/View/deploy.php
या
के लिए जाओ
देव / उपकरण / Magento / उपकरण / देखें / स्थान और कमांड चलाएँ
php deploy.php
आपको
Magento रूट डायरेक्टरी में इस कमांड को चलाने के लिए कंटेंट को तैनात करने की आवश्यकता है
sudo php bin/magento setup:static-content:deploy
मेरे पास एक ही मुद्दा था (स्टाइलशीट लोडिंग नहीं) लेकिन यह किसी और चीज के कारण हुआ था।
मैंने डेटाबेस में अपनी वेबसाइट के URL बदल दिए थे और url के अंत में "/" छोड़ना भूल गया था।
मेरे पास क्या था:
यह क्या होना चाहिए:
अपने Magento 2 स्थापना के रूट फ़ोल्डर में नीचे दिए गए आदेश का उपयोग करने के बाद स्पष्ट कैश
php bin/magento cache:status
मेरे पास इसके साथ भी मुद्दे थे, लेकिन उपरोक्त समाधानों में से कोई भी काम नहीं कर रहा था। कुछ मार्गदर्शक इस आदेश की सिफारिश कर रहे हैं।
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
यदि आप अपाचे पर हैं
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)
मैं 5 दिनों से इससे जूझ रहा हूं। अंत में समस्या हल हो गई। तीन संभावित त्रुटियां हैं:
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
INSERT INTO core_config_data (पथ, मान) VALUES ('dev / static / sign', 0) DUPLICATE KEY UPDATE मान = 0 पर;
इसके बाद इस कमांड को रन करें
sudo php bin / magento cache: साफ़
सुडो php bin / magento कैश: फ्लश