首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从本地windows环境/MAMP访问CraftCMS 3插件存储

无法从本地windows环境/MAMP访问CraftCMS 3插件存储
EN

Stack Overflow用户
提问于 2018-05-10 12:00:45
回答 1查看 1.6K关注 0票数 1

我已经通过composer安装了工艺CMS 3,运行在MAMP (windows 10)上,并成功地创建了一些模板和条目。

但是,当我试图访问插件商店时,我在页面上看到了以下错误:“插件商店不可用,请稍后再试。”在控制台中,我看到下面复制的两个内部服务器错误:

我能够通过作曲家安装联系人表格插件。但不适用于其他插件(如萌芽形式)

我还在仪表板上看到一条“未知错误”消息: jquery.js:9566 POST http://localhost:81/index.php?p=admin/actions/dashboard/get-feed-items 500 (内部服务器错误)

还有其他人看过这个问题吗?

尝试访问插件存储时的控制台错误消息:

代码语言:javascript
复制
    axios.js:853 GET http://localhost:81/index.php?p=admin/actions/plugin-store/plugin-store-data 500 (Internal Server Error)
    (anonymous) @ axios.js:853
    e.exports @ axios.js:687
    e.exports @ axios.js:1367
    Promise.then (async)
    a.request @ axios.js:525
    a.(anonymous function) @ axios.js:535
    (anonymous) @ axios.js:439
    Q @ main.js:1
    (anonymous) @ main.js:1
    getPluginStoreData @ main.js:1
    (anonymous) @ vuex.js:710
    l.dispatch @ vuex.js:432
    dispatch @ vuex.js:338
    created @ main.js:1
    yt @ vue.min.js:6
    pn._init @ vue.min.js:6
    pn @ vue.min.js:6
    (anonymous) @ main.js:1
    l @ jquery.js:3583
    c @ jquery.js:3651
    setTimeout (async)
    (anonymous) @ jquery.js:3689
    c @ jquery.js:3317
    fireWith @ jquery.js:3447
    fire @ jquery.js:3455
    c @ jquery.js:3317
    fireWith @ jquery.js:3447
    ready @ jquery.js:3920
    B @ jquery.js:3930
    axios.js:853 

    GET http://localhost:81/index.php?p=admin/actions/plugin-store/craft-data 500 (Internal Server Error)
    (anonymous) @ axios.js:853
    e.exports @ axios.js:687
    e.exports @ axios.js:1367
    Promise.then (async)
    a.request @ axios.js:525
    a.(anonymous function) @ axios.js:535
    (anonymous) @ axios.js:439
    W @ main.js:1
    (anonymous) @ main.js:1
    getCraftData @ main.js:1
    (anonymous) @ vuex.js:710
    l.dispatch @ vuex.js:432
    dispatch @ vuex.js:338
    created @ main.js:1
    yt @ vue.min.js:6
    pn._init @ vue.min.js:6
    pn @ vue.min.js:6
    (anonymous) @ main.js:1
    l @ jquery.js:3583
    c @ jquery.js:3651
    setTimeout (async)
    (anonymous) @ jquery.js:3689
    c @ jquery.js:3317
    fireWith @ jquery.js:3447
    fire @ jquery.js:3455
    c @ jquery.js:3317
    fireWith @ jquery.js:3447
    ready @ jquery.js:3920
    B @ jquery.js:3930
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-16 14:07:32

这是一个60度的错误。为了修复它,我从curl.haxx.se/ca/acert.pem下载了cacert.pem,并将它保存到了我的mamp版本的文件夹中。然后在php.ini中引用如下所示:

代码语言:javascript
复制
[curl] 
; A default value for the CURLOPT_CAINFO option. This is required to be an 
; absolute path.
curl.cainfo ="{{ path to cacert.pem"}}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50272494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档