वहाँ कई चीजें हैं जो इस मुद्दे का कारण हो सकता है, लेकिन कुछ बातें यहां है आप की कोशिश कर सकते:
यकीन है/मीडिया निर्देशिका बनाने और सभी सबडायरेक्टरियों अपने अपाचे के उपयोगकर्ता की समूह आमतौर पर है ('www- डेटा 'या' httpd '):
: sudo chgrp -R www-data /path/to/magento/media
यकीन है/मीडिया निर्देशिका और सभी सबडायरेक्टरियों अपने अपाचे के उपयोगकर्ता के समूह को दी उचित अनुमतियाँ बनाओ
सिस्टम में> Configuration-> जनरल> वेब, सुनिश्चित करें कि "आधार URL" "बेस मीडिया URL" दोनों "सुरक्षित" के तहत सही हैं "असुरक्षित"
अपने Magento में बनाने के लिए और और डेटाबेस, टेबल core_config_data
कच्चे मूल्यों अपने {{secure_base_url}}
और {{unsecure_base_url}}
यकीन है कि इन मूल्यों को सही कर रहे हैं और पीछे चल स्लैश किया है के लिए, की तरह http://example.com/
प्रणाली आत्मविश्वास में शामिल ऊपर की अवधि, सुनिश्चित करें कि कच्चे मूल्य में पिछला स्लैश के लिए वे मान सही लेखांकन हैं। इसका मतलब यह है कि वे, कोई स्लैश
सिस्टम> कैश प्रबंधन में साथ कैशिंग
उदाहरण के लिए {{secure_base_url}}media
की तरह दिखना चाहिए, निष्क्रिय (Magento के अपने संस्करण के एक ताजा डाउनलोड से .htaccess फ़ाइलों ले लो आपके दस्तावेज़ रूट में .htaccess, और किसी भी .htaccess फ़ाइलों/मीडिया और/मीडिया की सभी उपनिर्देशिकाओं सहित), अपनी वर्तमान। htaccess फ़ाइलों का बैकअप लें, फिर उन्हें प्रतिस्थापित करने के लिए ताजा। htaccess फ़ाइलों को स्पष्ट रूप से कॉपी करें।
क्योंकि .htaccess '।' से शुरू होता है। चरित्र, इसे कुछ लिनक्स कमांडों द्वारा अनदेखा कर दिया जाएगा, जो लोगों को यह सोचने का कारण बन सकता है कि उन्होंने वास्तव में एक .htaccess फ़ाइल की प्रतिलिपि बनाई है या अधिलेखित की है, इसलिए यह सावधानी से करें।
अब पुन: प्रयास करें, और यदि आपको एक ही त्रुटि मिलती है, तो वह .htaccess को रद्द कर देगा।
आप SSL का उपयोग कर रहे हैं, एसएसएल अक्षम करने का प्रयास और अगर आप एक ही त्रुटि मिलती है, कि app/code/local
और app/code/community
करने के लिए SSL
नेविगेट को खारिज करने और उन निर्देशिकाओं में नामस्थान के नोट बना देंगे। अब app/etc/modules
पर जाएं और प्रत्येक * संपादित करें।कि निर्देशिका में xml फ़ाइल नामस्थान आप <active>
नोड के लिए निम्न मान के साथ ध्यान दिया मिलान:
<?xml version="1.0"?>
<config>
<modules>
<Namespace_*>
<!-- set this value to "false" -->
<active>false</active>
<!-- more nodes here, just leave every
node alone except <active> -->
</Namespace_*>
</modules>
<config>
अब पुन: प्रयास करें, और यदि आप एक ही त्रुटि मिलती है, कि मॉड्यूल से इनकार करेंगे विरोध करता है
छवियों काफी बड़ी हैं, तो आप अपने PHP सेटिंग्स के द्वारा प्रतिबंधित किया जा सकता है:
:
अपने लोड php.ini को पहचानें
संपादित अपने php.ini (यदि आप Ubuntu पर कर रहे हैं यह शायद /etc/php5/apache2/php.ini
में था):
sudo /etc/init.d/apache2 restart
आप हैं:
sudo vi /path/to/php.ini
# Make these three values higher than the filesize of the images you're
# trying to upload:
upload_max_filesize = 200M
post_max_size = 200M
memory_limit = 200M
अपने वेब सर्वर को पुनरारंभ करें अब तक यह प्राप्त हुआ है और कुछ भी काम नहीं किया है, यहां कुछ समय-गहन चीजें हैं जो आप कम करने के लिए कर सकते हैं कि यह किस प्रकार की समस्या है:
आप अधिक जानकारी प्रदान करने के लिए चाहते हैं, तो शायद सबसे उपयोगी टुकड़े अपने लोड php.ini
, apache2.conf
और/या httpd.conf
, और अपने .htaccess
फ़ाइलों की प्रतिलिपि की एक प्रति किया जाएगा /media
की सभी उप-निर्देशिकाओं के माध्यम से, किसी भी संवेदनशील जानकारी के साथ निश्चित रूप से obfuscated।
यह भी हो सकता है http://stackoverflow.com/questions/2233627/swfupload-works-in-ie-but-not-in-firefox –