मैंने अभी-अभी मैग्नेट 2 कम्युनिटी एडिशन को सैंपल डेटा (उनकी वेबसाइट से डाउनलोड किया गया है और कंपोजर के साथ इंस्टॉल नहीं किया गया है) को MAMP के माध्यम से स्थानीय स्तर पर स्थापित किया है। स्थापना प्रक्रिया संक्षिप्त थी, लेकिन .htaccess को छोड़कर पब / स्टेटिक फ़ोल्डर की सभी फाइलें गायब हैं। इसका मतलब है कि सभी सीएसएस, जेएस आदि फ्रंटएंड और बैकएंड दोनों के लिए 404 लौटाते हैं।
मैंने कई घंटे बिताए हैं बिना किस्मत के इसे ठीक करने की कोशिश में। यह वही है जो मैंने अब तक किया है:
- बदली गई
Options Indexes FollowSymLinks AllowOverride
/MAMP/conf/apache/httpd.conf में 'सभी' पर 'कोई नहीं' से और पुन: प्रारंभ MAMP - सुनिश्चित करें कि
LoadModule rewrite_module modules/mod_rewrite.so
httpd.conf में अपूर्ण है - MAMP में एक विकास डोमेन (magento.dev) सेट करें
php bin/magento setup:static-content:deploy
टर्मिनल का उपयोग करते हुए magento.dev रूट में चलने की कोशिश की । हालांकि यह रिटर्न:
घातक त्रुटि: कक्षा 64 पर लाइन / लोकेशन / MAMP/htdocs/magento.dev/vendor/magento/framework/Locale/Bundle/DataBundle.php में नहीं मिला
RewriteBase /
Magento.dev रूट डायरेक्टरी में .htaccess-file में Uncommented और बदला हुआ ReriteBase।- Magento को विकास मोड में सेट करें
- कैश को मैन्युअल रूप से साफ़ करना और
php bin/magento setup:static-content:deploy
फिर से चलाना
अधिकांश गाइड और फ़ोरम पोस्ट मुझे चलाने के लिए कहते हैं: php bin/magento setup:static-content:deploy
लेकिन मुझे यकीन नहीं है, अगर मैं इसे सही तरीके से कर रहा हूं।
OS: OSX 10.11.2
MAMP संस्करण: 3.5
PHP संस्करण: 7.0
अपाचे संस्करण: 2.4.16
MySQL संस्करण: 5.6.25
किसी भी सहायता की सराहना की जाएगी।
php bin/magento setup:static-content:deploy -f
और 80 सेकंड तक इंतजार करना होगा ।