Magento 2: विंडोज़ में सफल स्थापना के बाद CSS और JS को लोड नहीं करना


11

Magento 2 डिफ़ॉल्ट टेम्पलेट की स्थापना के बाद CSS और JS लोड नहीं हो रहा है

OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1

यहाँ छवि विवरण दर्ज करेंयहाँ छवि विवरण दर्ज करें


क्या आपने स्थिर सामग्री परिनियोजित कमांड को चलाया?
खोआ TruongDinh

हाँ। इस कमांड को चलाएँ:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

जवाबों:


14

जब मैंने निम्नलिखित परिवर्तन किए तो इसका कार्य:

pub/staticफ़ोल्डर से सभी फ़ाइलों को निकालें, लेकिन .htaccess नहीं

पर जाएं एप्लिकेशन / etc / di.xml

बदलें ('साइमलिंक' -> 'कॉपी')

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

द्वारा

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

4

Step1: - var folder पर जाएं और चेक करें ।htaccess फ़ाइल उपलब्ध है या नहीं। यदि यह उपलब्ध नहीं है, तो डिफ़ॉल्ट। और पेस्ट में .htaccess फ़ाइल को कॉपी करें।

Step2: - pub \ static फ़ोल्डर में जाएँ और चेक करें। .htaccess फ़ाइल उपलब्ध है या नहीं। यदि यह उपलब्ध नहीं है, तो डिफ़ॉल्ट। और पेस्ट में .htaccess फ़ाइल को कॉपी करें।

Step3: - अपने ssh / putty को लॉगिन करें और रूट डायरेक्टरी में जाएं और कमांड के नीचे दौड़ें

ए)। rm -rf var / *

ख)। rm -rf pub / static / *

सी)। php bin / magento सेटअप: स्थिर-सामग्री: परिनियोजित

घ)। chmod -R 777 var pub / static

Step4: - अपने लिंक को रिफ्रेश करें।


3

यहाँ सबसे सरल उपाय है अगर css पाथ में वर्जन का नाम दिखाया जाए

जैसे: पब / स्टेटिक / संस्करण 3233334 /

फिर इस प्रश्न को अपने sql में चलाएं

 INSERT INTO 'core_config_data' ('path', 'value') 
VALUES ('dev/static/sign', 0) 
ON DUPLICATE KEY UPDATE value = 0;

इसके बाद कॉन्फिगर कैशे को क्लियर करें

 bin/magento cache:clean config

आप स्थैतिक फ़ाइल संस्करण फ़ॉर्म व्यवस्थापक को अक्षम भी कर सकते हैं

यहाँ छवि विवरण दर्ज करें


2

बदल रहा है

विकल्प + FollowSymLinks

सेवा

विकल्प + SymLinksIfOwnerMatch

अपने Magento रूट निर्देशिका में पब फ़ोल्डर के अंदर .htaccess फ़ाइल मेरे लिए समस्या तय की।


2

यदि आप Magento 2 में संस्थापन के बाद थीमिंग समस्या का सामना कर रहे हैं, तो आप इन चरणों का पालन कर सकते हैं:

  1. इस क्वेरी को mysql चलाएं:

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

  1. स्थानीय मशीन के लिए इस mysql क्वेरी को चलाएं: यदि dbname हमें आप

अद्यतन dbnamecore_config_dataसेट value= '0' जहां है core_config_datapathLIKE '% web / seo / use_rewrites%';

  1. पब और var निर्देशिका से सभी फ़ाइलें निकालें:

sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / adminhtml / pub / static / _requirejs / pub / static / तैनात /version.txt

  1. अपनी परियोजना के var और pub निर्देशिकाओं को अनुमति दें:

सुडो चामोद -R 777 var / * पब / *

  1. ** अपग्रेड सेटअप के लिए कमांड: **

sudo php bin / magento सेटअप: अपग्रेड

  1. सामग्री के लिए कमान आदेश:

sudo php bin / magento सेटअप: स्थिर-सामग्री: परिनियोजित

इन चरणों के बाद, आप उचित विषय देख पाएंगे।


जीवन रक्षक +1 ..
अनाम

1

मॉड रीराइट में मुद्दा हो सकता है। कृपया सर्वर पर मॉड रीराइटिंग सेटिंग की जांच करें। यदि आपको अपाचे का उपयोग करना है तो मॉड रीराइट को सक्षम करने के लिए नीचे दिए गए चरणों का उपयोग करें

sudo a2enmod rewrite

sudo service apache2 restart

0

सिवाय सब कुछ हटा दें। पब \ _ स्थिर में और पृष्ठ को ताज़ा करने से समस्या हल हो जाएगी।


0

1.Just हटाएं var / view-संसाधित / पब फ़ोल्डर। इसके अलावा पब / स्थिर / दृश्यपटल / सभी फ़ोल्डरों को हटा दें।

2. mysql core_config_data में, जांचें कि क्या dev / static / sign में स्कोप-डिफॉल्ट, स्कोप id- 0 और वैल्यू 0.I फिल्ड मौजूद नहीं है, इसे बनाएं।

3. जब रन php बिन / Magento सेटअप: स्थैतिक-सामग्री: पर -f php बिन / Magento कैश: फ्लश


0

कमांड लाइन में Magento रूट डायरेक्टरी निम्नलिखित कमांड का उपयोग करती है।

  1. php बिन / Magento सेटअप: उन्नयन

  2. php bin / magento कैश: साफ

  3. php bin / magento सेटअप: स्थिर-सामग्री: परिनियोजित

               or

    php बिन / Magento सेटअप: स्थिर-सामग्री: परिनियोजन -f

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