模板之家

标题: ecshop小程序相关问题集锦 [打印本页]

作者: 模板之家    时间: 2020-6-19 23:22
标题: ecshop小程序相关问题集锦
1、关于 ecshop 版本问题该小程序所有接口均来自原生的 ECShop 3.6 版本的 appserver 。
如果出现接口错误,请保证配置正确,能正常访问 ecshop.xxx 及能正常访问 api.ecshop.xxx 。「注:ecshop.xxx 为版本 3.6 的 ecshop 商城的地址」

2、关于能访问 api.ecshop.xxx 但没有 Hi 问题检查 api 地址是否为 PHP 5.6 及以上版本

并保证appserver中存在 .env 文件,配置如下:
  1.     APP_ENV=local
  2.     APP_LOCALE=zh-CN
  3.     APP_TIMEZONE=PRC
  4.     APP_NAME=ECAPI
  5.     #显示调试信息
  6.     APP_DEBUG=true
  7.     #商城url
  8.     SHOP_URL=http://xxx.xxx.com#ecshop地址
  9.     #分享url
  10.     SHARE_URL=http://xxx.xxx.com
  11.     HOSTS=http://xxx.xxx.com#ecshop地址
  12.     #H5商城
  13.     SHOP_H5=http://xxx.xxx.com/h5#H5地址
  14.     #注册协议地址
  15.     TERMS_URL=http://ecshop.crlang.com/article.php?cat_id=-1
  16.     ABOUT_URL=http://ecshop.crlang.com/article.php?cat_id=-2
  17.     DB_CONNECTION=shop
  18.     DB_TIMEZONE=+08:00
  19.     #商城数据库
  20.     SHOP_DB_HOST=localhost
  21.     SHOP_DB_PORT=3306#数据库端口,默认3306
  22.     SHOP_DB_DATABASE=ecshop#数据库名称
  23.     SHOP_DB_USERNAME=ecshop#数据库用户账号
  24.     SHOP_DB_PASSWORD=password#数据库用户密码
  25.     SHOP_DB_PREFIX=ecs_#表前缀
  26.     #Token授权加密key
  27.     TOKEN_SECRET= d7qe2zds1lt8fij1f0jfsplrr20f5eo3#随机32为数字、字母
  28.     TOKEN_ALG=HS256
  29.     TOKEN_TTL=43200
  30.     TOKEN_REFRESH=false
  31.     TOKEN_REFRESH_TTL=1440
  32.     TOKEN_VER=1.0.0
  33.     #短信验证信息模版
  34.     SMS_TEMPLATE=#CODE#,短信验证码有效期30分钟,请尽快进行验证。
  35.     #缓存 支持 file memcached redis
  36.     CACHE_DRIVER=file
  37.     #队列处理
  38.     QUEUE_DRIVER=sync
  39.     #邮件发送配置
  40.     MAIL_DRIVER=smtp
  41.     MAIL_HOST=
  42.     MAIL_PORT=
  43.     MAIL_USERNAME=
  44.     MAIL_PASSWORD=
  45.     MAIL_FROM_ADDRESS=
  46.     MAIL_FROM_NAME=ECMobile

复制代码
3、关于 H5 访问显示 网络错误查看你的 ecshop目录下的 h5/config/config.app.js 是否存在该文件,没有则创建一个,配置修改如下
  1.     var GLOBAL_CONFIG = {
  2.         'API_HOST': 'http://api.xxx.xxx',// ecshop 的 api 地址
  3.         'APP_NAME': 'Demo',
  4.         'APP_DESC': 'This is a demo',
  5.         'APP_KEYWORDS': 'Demo, Shop',
  6.         'DEBUG': true,
  7.         'ENCRYPTED':false,
  8.          //如果公众号没有配置,将for_weixin置为false,才能在微信中使用
  9.         'FOR_WEIXIN':true
  10.     };

复制代码

4、关于访问能得到 Hi 前提下,但无法获取内容,或是内容提示 500 错误。那么问这个问题一般都是 nginx 服务器的了。
4.1、尝试访问 api.ecshop.xxx/v2/ecapi.config.get ,是否提示 404?如果是:访问情况参考下方 图1、图2 。
不正常的显示如下图1:
(, 下载次数: 46)