【问题标题】:Magento how i inistall oAuth on lamp server? (Ubuntu Os)Magento我如何在灯服务器上安装oAuth? (Ubuntu 操作系统)
【发布时间】:2017-02-20 20:14:45
【问题描述】:

我在 ubuntu 上使用 Magento 1.9.2.4 和本地灯服务器。我想以具有 OAuth 身份验证的管理员用户身份创建一个简单的产品。我还生成了消费者密钥和消费者密钥,但我无法在灯服务器上安装 oauth。

我的代码在这个链接中->

http://devdocs.magento.com/guides/m1x/api/rest/introduction.html 但是我出错了,因为我在 magento 文件中没有 api 文件夹。我也没有身份验证/令牌文件。

我的错误是这样发生的->

“致命错误:类 'OAuth' 未在 /opt/lampp/htdocs/Example1/index.php 第 36 行"

错误代码在这里 ->

$oauthClient = new OAuth($consumerKey, $consumerSecret, OAUTH_SIG_METHOD_HMACSHA1, $authType); 

Oauth 类需要 auth.php 库吗?

【问题讨论】:

    标签: php magento oauth magento-1.9


    【解决方案1】:

    在您的http://localhost/ 中,转到 php info() 并搜索 oauth。如果不存在,请尝试以下操作,

    为特定的 php 版本安装 oauth

    sudo apt-get install php-pear php5-dev 用于 php 5.* 版本或

    apt-get install php5-dev libpcre-dev
    
    sudo /opt/lampp/bin/pecl install oauth-1.2.3
    

    在 php.ini 文件中添加一行

    extension=oauth.so

    然后重新启动服务器并再次搜索 oauth。

    【讨论】:

    • Ty 回答它适用于我的类定义。身份验证时,我想从 magento 检索订单列表,但我没有 localhost/oauth/token'; magento 目录中不存在 oauth 文件,因此会发生错误。我如何将此参数分配给 $accessTokenRequestUrl 变量?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多