2011-10-25 8 views
12

मैंने अपने wamp स्थानीय सर्वर पर magento-1.6.1.0 इंस्टॉल किया है। और मुझे इंस्टॉलेशन के बाद यह त्रुटि मिल रही हैMagento Bug - अवैध योजना की आपूर्ति की गई, केवल अल्फान्यूमेरिक वर्णों की अनुमति है

Illegal scheme supplied, only alphanumeric characters are permitted 

इस समस्या को कैसे दूर करें ??

उत्तर

14

पूर्ण यूआरआई स्कीमा के साथ अपने आधार यूआरएल है: http://your.url या https://your.url और नोट नहीं कर सकते कि आप http://localhost का उपयोग कुकीज़ अभ्यस्त तो काम के रूप में अपने मेजबान local.host की तरह कुछ और ही नाम या जो कुछ भी सूट आप सबसे अच्छा

4

एक पैच है जो विकास उद्देश्यों के लिए Magento 1.6.1.0 में इस समस्या को हल करता है, कम से कम मुझे स्थानीय स्थापना का उपयोग करके कुछ बुनियादी परीक्षण करने की अनुमति देता है। पैच और निर्देश http://www.danneh.org/2011/11/bug-magento-1-6-1-0-affecting-development-sites-base_url/

मैंने स्थानीय प्रयोगों पर यह कोशिश की है जो मैं कुछ प्रयोगों के लिए उपयोग कर रहा हूं: दोनों पैच और निर्देश मेरी मैकबुक पर पहली बार काम करते थे (मैंने बंद करने के बाद वेब सर्वर को रोक दिया और फिर से शुरू किया कैश फ़ोल्डर को पैच और साफ़ करना, फिर मेरे वेब ब्राउज़र में स्टार्ट पेज को रीफ्रेश करना)। मैं डिफ़ॉल्ट स्थापना के लिए विभिन्न परिवर्तन किए हैं और मैं: -:

FWIW सही ढंग से दोनों http://localhost/magento/ और http://myotherhostname/magento/

पी एस के लिए साइट लोड मैं भी अन्य होस्टनाम इस सवाल का जवाब पहले की वजह से जोड़ दिया है मैं उत्पादन उद्देश्यों के लिए इसका उपयोग करने की योजना नहीं बना रहा हूं।

0

वैंप और एक्सएएमपीपी पर एक ही समस्या है, लगभग छोड़ दें। अंत में समाधान ढूंढें, Magento 1.6 WAMP 2.1 और XMAPP 1.7 के साथ ठीक से काम नहीं कर सकता है, मुझे लगता है कि यह MySQL संस्करण के कारण है, सुनिश्चित नहीं है। लेकिन जब मैं WAMP को 2.0 में बदलता हूं, तो सब कुछ ठीक है। Magento 1.6 अच्छी तरह से चल रहा है। डाउनलोड WAMP2.0i: http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.0/WampServer2.0i.exe/download

मैं इसे क्रोम पर स्थापित करने में विफल रहा, लेकिन फ़ायरफ़ॉक्स पर सफलता।

गुड लक।

0

फ़ायरफ़ॉक्स के साथ Magento इंस्टॉल करें, मुझे भी आईई पर समस्या मिली है। Forefox के साथ स्थापना के बाद, यह ठीक काम किया।

4

मुझे एक ही समस्या थी। त्रुटि रिपोर्ट में मुझे निम्नलिखित मिल रहा था। जब मैं निम्नलिखित

web/unsecure/base_url  http://localhost/mymagento/ 
web/secure/base_url   http://localhost/mymagento/ 

समस्या हल कर ली को यूआरएल बदल

a:5:{i:0;s:67:"Illegal scheme supplied, only alphanumeric characters are permitted";i:1;s:669:"#0 D:\wamp\www\mymagento\app\code\core\Mage\Core\Model\Store.php(726): Zend_Uri::factory('localhost/tevet...') 
#1 D:\wamp\www\mymagento\app\code\core\Mage\Core\Controller\Varien\Front.php(313): Mage_Core_Model_Store->isCurrentlySecure() 
#2 D:\wamp\www\mymagento\app\code\core\Mage\Core\Controller\Varien\Front.php(161): Mage_Core_Controller_Varien_Front->_checkBaseUrl(Object(Mage_Core_Controller_Request_Http)) 
#3 D:\wamp\www\mymagento\app\code\core\Mage\Core\Model\App.php(354): Mage_Core_Controller_Varien_Front->dispatch() 
#4 D:\wamp\www\mymagento\app\Mage.php(683): Mage_Core_Model_App->run(Array) 
#5 D:\wamp\www\mymagento\index.php(87): Mage::run('', 'store') 
#6 {main}";s:3:"url";s:10:"/mymagento/";s:11:"script_name";s:19:"/mymagento/index.php";s:4:"skin";s:4:"demo";} 

यूआरएल जो मैं डेटाबेस में core_config_data तालिका में मुहैया कराई थी निम्नलिखित

web/unsecure/base_url  localhost/mymagento/ 
web/secure/base_url   localhost/mymagento/ 

की तरह था।

+0

बिल्कुल सही। यह कारणों में से एक हो सकता है –

2

मैं यह संदेश मिल रहा था क्योंकि मैं अपने आधार यूआरएल

0

http://www.danneh.org/2011/11/bug-magento-1-6-1-0-affecting-development-sites-base_url/

यह मेरी समस्या का समाधान होने में http:// नहीं था। एमएएमपी और Magento 1.9.0।

मैंने टैर फ़ाइल डाउनलोड की, और क्रोम में सभी कुकीज़ हटा दी, फिर var/cache के अंतर्गत सभी फ़ाइलों को हटा दें। सुनिश्चित करें कि जब आप पृष्ठ को रीफ्रेश करते हैं और स्थानीयहोस्ट/Magento/

PS: मेरी core_config_data तालिका में, मेरे पास http://localhost/magento/ है जो मेरे base_url (2 पंक्तियों को बदलें) के रूप में नहीं है https का उपयोग करें, क्योंकि मैं एमएएमपी पर एसएसएल कॉन्फ़िगरेशन के साथ समस्या को हल नहीं कर सकता (बहुत समय लगता है)।