Подтвердить что ты не робот

Magento Bug - Предоставляется нелегальная схема, допускаются только буквенно-цифровые символы

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

Illegal scheme supplied, only alphanumeric characters are permitted

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

4b9b3361

Ответ 1

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

Ответ 2

Существует исправление, которое, по-видимому, касается этой проблемы в 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: Я внес различные изменения в установку по умолчанию, и я не планирую использовать ее для производственных целей.

Ответ 3

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

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/

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

Ответ 5

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

Ответ 6

Иметь такую ​​же проблему на Wamp и XAMPP., почти отказаться. Наконец, найти решение, Magento 1.6 не может работать должным образом с WAMP 2.1 и XMAPP 1.7, я думаю, что это вызвано версией Mysql, не уверен. но после того, как я изменил WAMP до 2.0 i, все в порядке. Magento 1.6 работает хорошо. Загрузить WAMP2.0i: http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.0/WampServer2.0i.exe/download

Мне не удалось установить его в Chrome, но успех в firefox.

Удачи.

Ответ 7

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

Ответ 8

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.