2013-10-08 6 views
1

Для использования magento rest api Я сделал следующее.Ресурсы REST недоступны в magento

В окнах

  • установлен Magento 1,7 CE с OAuth (проверено на phpinfo).
  • создал пользовательские роли и для гостевого пользователя предоставлены все разрешения.
  • позже пытался получить доступ к остальным ресурсам через URL

    http://localhost:8036/magento/index.php/api/products/?type=rest http://localhost:8036/magento/api/products/?type=rest http://localhost:8036/magento/api/rest/products/

    ни один из них не работал. Что я могу сделать сейчас? Любая помощь приветствуется. Я следил за всеми пурпурными правилами для REST.

В Ubuntu

  • сделал те же параметры
  • при доступе к ресурсу отдыха через

    http://10.211.20.26/magento/api/rest/products/

    Не найдено

    Запрашиваемый URL/magento/api/rest/products/не был найден на этом сервере.

есть продукты в обоих моих Magento установок.

ответ

2

Кажется, что ваш переписывающий сломан. Я предполагаю, что вы используете Apache HTTPd, поэтому, пожалуйста, проверьте .htaccess в корне установки Magento и убедитесь, что вы выполняете переписывание. Вы можете сделать это, раскомментируя соответствующие строки. Пожалуйста, добавьте регистрацию для перезаписи двигателя с помощью RewriteLog и RewriteLogLevel.

+0

хорошо, я делаю это и буду держать вас в курсе событий. – lighthouse

+0

Наконец я установил ее, изменив файл .htaccess там \t "Заказ разрешить, запретить" \t заказ разрешить, запретить \t Разрешить от всех lighthouse

+0

У меня такая же проблема. Комментарий маяка не работал для меня. У меня есть оригинальный '.htaccess'. Кажется, переписывание работает. Если вы сможете расширить свой ответ, например, как добавить RewriteLog или RewriteLogLevel, это было бы высоко оценено. Виртуальный хост используется, если это имеет значение. – Goose

Смежные вопросы