Magento Bug - предоставлена ​​нелегальная схема, разрешены только буквенно-цифровые символы - PullRequest
12 голосов
/ 25 октября 2011

Я установил magento-1.6.1.0 на локальный сервер Wamp.И я получаю эту ошибку после установки

Illegal scheme supplied, only alphanumeric characters are permitted

Как преодолеть эту проблему ??

Ответы [ 8 ]

14 голосов
/ 25 октября 2011
У

есть ваш базовый URL с полной URI-схемой: http://your.url или https://your.url, и обратите внимание, что вы не можете использовать http://localhost, поскольку куки не будут работать, поэтому назовите ваш хост как-нибудь локально.хост или все, что подходит вам лучше

4 голосов
/ 09 апреля 2013

У меня была похожая проблема. В сообщении об ошибке я получал следующее.

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";}

URL-адрес, который я указал в таблице core_config_data в базе данных, был следующим:

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

Когда я изменил URL на следующий

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

проблема решена.

4 голосов
/ 14 декабря 2011

Существует патч, который, похоже, решает эту проблему в Magento 1.6.1.0 для целей разработки, по крайней мере, для того, чтобы я мог провести базовое тестирование с использованием локальной установки.Патч и инструкции доступны по адресу http://www.danneh.org/2011/11/bug-magento-1-6-1-0-affecting-development-sites-base_url/

Я пробовал это на локальной установке, которую я использую для некоторых экспериментов: патч и инструкции сработали в первый раз на моем Macbook (я остановил и перезапустил Интернетсервер после применения исправления и очистки папки кэша, а затем обновил стартовую страницу в моем веб-браузере).

FWIW: я также добавил другое имя хоста из-за более раннего ответа на этот вопрос - сайт загружается правильнодля http://localhost/magento/ и http://myotherhostname/magento/

PS: я внес различные изменения в установку по умолчанию и не планирую использовать ее в производственных целях.

2 голосов
/ 13 июня 2014

Я получаю эту ошибку, потому что у меня не было http:// в моем базовом URL

2 голосов
/ 02 ноября 2011

Это, вероятно, ошибка в Magento 1.6.1.0, см. Здесь:

http://www.magentocommerce.com/bug-tracking/issue?issue=12530

с темой:

http://www.magentocommerce.com/boards/viewthread/263751/#t357355

0 голосов
/ 25 июля 2015

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

Это исправило мою проблему. MAMP и magento 1.9.0.

Я скачал файл tar и удалил все файлы cookie в chrome, затем удалил все файлы в var / cache. Убедитесь, что у вас есть более 1 ГБ свободного места на диске при обновлении страницы и перейдите в localhost / magento /

PS: в моей таблице core_config_data у меня есть http://localhost/magento/, поскольку мой base_url (изменение 2 строк) не использует https, потому что я не мог решить проблему (занимает много времени) с настройкой SSL на MAMP.

0 голосов
/ 01 марта 2012

Установите Magento с Firefox, у меня тоже проблема с IE. После установки с Forefox все заработало нормально.

0 голосов
/ 20 декабря 2011

Имейте ту же проблему на Wamp и XAMPP., Почти сдаться. Наконец, найдите решение, 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

Мне не удалось установить его в Chrome, но в Firefox это удалось.

Удачи.

...