जवाबों:
नीचे समाधान मेरे लिए काम किया
बस इसे आज़माएं।
करने के लिए जाना एप्लिकेशन / etc / di.xml
लाइन ढूंढो
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
और इसे बदलें
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
किसी भी डायरेक्टरी में किसी फाइल को हटाने की जरूरत नहीं है।
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
उम्मीद है इससे आपको मदद मिलेगी
गोटो मैगनेटो 2 रूट निर्देशिका -> पब -> स्थिर और स्थैतिक फ़ोल्डर को हटा दें और var / cache , var / composer_home , var / generation , var / page_cache , var / view_preprocessed को हटा दें
फिर भागो,
php bin / magento सेटअप: स्थिर-सामग्री: परिनियोजित
यह कोशिश करें इससे पहले कि बैकअप लें
.htaccess
फ़ाइल से छोड़कर, सब कुछ निकालेंpub/static folder
app/etc/di.xml
रास्ता खोजो खोलो
“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
और को प्रतिस्थापित करें
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
नोट: फ़ाइल pub/stati
को छोड़कर संपूर्ण फ़ाइलें और फ़ोल्डर निकालें .htaccess
।
अधिक जानकारी के लिए इसे देखें http://www.dckap.com/blog/magento-2-admin-links-not-working-in-day/
जेएस को व्यवस्थापक से मर्ज करें:
Go to System->Configuration->Developer
या यदि व्यवस्थापक मेनू तो काम नहीं कर रहा
तालिका के अंदर गोटो डेटाबेस core_config_data परिवर्तन कुंजी देव / js / merge_files 1 से 0
इसे चलाने का प्रयास करें
bin\magento setup:static-content:deploy
इसने मुझे क्षण भर पहले रोक दिया, सुनिश्चित करें कि आपकी magento_root/
निर्देशिका आपके वेब सर्वर के माध्यम से सुलभ है और न केवल magento_root/pub/
निर्देशिका - आप उपनाम का उपयोग कर सकते हैं या अपनी वेब रूट को बदल सकते हैं।
गोटो मैगनेटो 2 रूट निर्देशिका -> पब -> स्थिर और स्थैतिक फ़ोल्डर को हटा दें और var / cache, var / composer_home, var / generation, var / page_cache, var / view_preprocessed को हटा दें
फिर चलाएं, php बिन / मैगेंटो सेटअप: स्थैतिक-सामग्री: परिनियोजित
और उन्हें
एप्लिकेशन / etc / di.xml
लाइन नंबर 574 लाइन पर जाएं:
पुरानी लाइन:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
इसे (नई लाइन) से बदलें
Magento\Framework\App\View\Asset\MaterializationStrategy\copy
0 वोट नीचे
मैंने बस निम्नलिखित किया:
cd magento2 folder
run shell command
मेरा सिस्टम:
magento 2.0.2
xampp 7.0.3
windows 7
जस्टिन @ गेटवे f: \ xampp \ htdocs \ mag2
php -f bin/magento setup:static-content:deploy
di.xml
केवल डेवलपर मोड में वेबसाइटों को प्रभावित करना।
मैंने उपरोक्त सभी सुधारों को लागू कर दिया है लेकिन एक बात है जो बिना पढ़े रह गई है ...
जब मैं संपादित करने के लिए गया था तो मुझे परिवर्तनों को सहेजने में सक्षम होने के लिए फ़ोल्डर पर अनुमतियां बदलनी पड़ीं। मैंने संपादन को सहेजने के बाद di.xml
, मैंने अनुमतियों को वापस 444 पर बदल दिया, सभी कैश फ़ाइलों को हटा दिया, और पुनः लोड किया। यह काम नहीं किया।
कुछ कोशिशों के बाद, मैंने फ़ोल्डर पर लिखित अनुमति छोड़ दी, कैश हटा दिया, और उसके बाद ही फ़िक्स हुआ।
नीचे दिए गए चरणों का पालन करें और यह आपके लिए होना चाहिए
चरण 1. आरएम -R स्थिर / * का उपयोग करके स्थिर फ़ोल्डर हटा दिया गया
चरण 2. क्लीयर कैश php बिन / मैगेंटो कैश: क्लीन एंड php बिन / मैगेंटो कैश: फ्लश
चरण 3. रेरन संकलन php bin / magento सेटअप: di: संकलन
चरण 4. उत्पन्न स्थिर सामग्री php बिन / magento सेटअप: स्थैतिक सामग्री: तैनात
चरण 5. पब / स्टेटिक फ़ोल्डर के लिए 777 में परिवर्तित अनुमतियाँ chmod 777 -R। / स्थिर
उन चरणों का पालन किया और मेरे व्यवस्थापक बैक लोड ठीक है।
नमस्ते मैं उपरोक्त समस्या का समाधान कर रहा हूँ।
टर्मिनल खोलें और magento वेब रूट पर जाएँ
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
यहां भी, बस : app / etc / di.xml पर जाकर हल किया गया
प्रतिस्थापित करना : Magento \ फ्रेमवर्क \ App \ View \ Asset \ MaterializationStrategy \ Symlink के लिए :
Magento \ फ्रेमवर्क \ अनुप्रयोग \ देखें \ एसेट \ MaterializationStrategy \ प्रतिलिपि
अपने ब्राउज़र और बिंगो ताज़ा करें !!
यदि आप व्यवस्थापक और दृश्यपटल पर अलग-अलग भाषाओं का उपयोग करते हैं, उदाहरण के लिए, व्यवस्थापक en_US और सामने के अंत में_N_NL उन दोनों को एक ही भाषा में रखता है।
आप सही ऊपरी कोने में व्यवस्थापक पर क्लिक करके और फिर खाता सेटिंग (आपके खाते का नाम) पर व्यवस्थापक पैनल से व्यवस्थापक भाषा बदल सकते हैं
इस रन के बाद:
php bin/magento setup:static-content:deploy en_US
या
php bin/magento setup:static-content:deploy nl_NL
या जो भी आपकी भाषा है (या स्थापित भाषा पैक)
php bin/magento setup:static-content:deploy your_LANGUAGE
संपादित करें:
कई भाषाओं के लिए उपरोक्त कमांड को चलाना संभव है। उदाहरण:
php बिन / Magento सेटअप: स्थैतिक-सामग्री: nl_NL en_GB en_US को तैनात करें
आशा करता हूँ की ये काम करेगा
di.xml संपादित करें
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
में बदलो
<arguments>
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
</argument>
उसके बाद तैनात और reindex, समस्या हल हो जाएगी व्यवस्थापक पैनल ठीक काम करेगा।
मेरे लिए, समस्या यह है कि मैं setup:static-content:deploy en_GB
अपनी वेबसाइट के लोकेल से मिलान करने के लिए निष्पादित कर रहा था , हालांकि मैंने व्यवस्थापक उपयोगकर्ता की डिफ़ॉल्ट भाषा को en_GB में नहीं बदला था, इसलिए व्यवस्थापक पृष्ठ en_US निर्देशिका से संसाधनों का पता लगाने की कोशिश कर रहा था, जो निश्चित रूप से , कभी नहीं बनाया गया था।
एक समाधान यह होगा setup:static-content:deploy en_US
कि आप गायब फाइलों को चलाएं । हालाँकि, इसमें स्थिर सामग्री उत्पन्न करना, व्यवस्थापक पैनल में प्रवेश करना, व्यवस्थापक उपयोगकर्ता की डिफ़ॉल्ट भाषा बदलना, फिर स्थैतिक सामग्री को हटाना और फिर से जनरेट करना शामिल होगा।
आदेश मौजूदा स्थिर सामग्री का उपयोग करने में, मैं पर नेविगेट admin_user
मेरी Magento डेटाबेस में मेज और पंक्ति प्रश्न में व्यवस्थापक उपयोगकर्ता के लिए इसी स्थित है, तो का मान परिवर्तित interface_locale
करने के लिए en_GB
।
न्यूनतम जेएस और सीएसएस इस मामले में पूरी तरह से काम करते हैं।
कदम:
php bin/magento setup:static-content:deploy -f
उम्मीद है, यह मददगार हो सकता है।
धन्यवाद!
सिड
यह समस्या आमतौर पर Magento के कैश और वेब ब्राउज़र के कैश के कारण होती है ।
इसे हल करने के लिए नीचे दिए गए चरणों का पालन करें:
.htaccess
फ़ाइल अंदर / पब / स्थिर फ़ोल्डर है।/pub/static
फ़ोल्डर की अनुमति को लिखित अनुमति (0755) पर सेट करें ।bin/magento setup:static-content:deploy -f
Ctrl + F5
अपने वेब ब्राउजर के कैश को रीफ्रेश करने के लिए एडमिन पेज को देखते समय दबाएं (महत्वपूर्ण)उम्मीद है की यह मदद करेगा!
पंक्ति संख्या 715 में \ app \ etc \ di.xml खोलें
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Replace To
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
यह निश्चित रूप से काम करेगा
मैं 2.2.6 से 2.2.7 अपडेट करता हूं
यह 2.2.7 पर काम नहीं कर रहे नमस्कार से नीचे है
लाइन ढूंढो
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
और इसे बदलें
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
किसी भी डायरेक्टरी में किसी फाइल को हटाने की जरूरत नहीं है।
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
उपरोक्त आदेशों पर अमल करें, मुझे आशा है कि यह ठीक काम करेगा।
सही फ़ोल्डर / फ़ाइल अनुमतियाँ सेट करें
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml
chown -R :<web server group> .