新手必看

新手必看

常见问题必读帮助文件
鸿宇官网

鸿宇官网

鸿宇科技官方网站
鸿宇教程库

鸿宇教程库

鸿宇科技官方教程
功能反馈与建议

功能反馈与建议

BUG反馈问题建议
鸿宇淘宝店铺

鸿宇淘宝店铺

鸿宇官方唯一淘宝店铺
旺迈特官网

旺迈特官网

B2B2C新零售智慧生态电商系统
旺迈特演示站点

旺迈特演示站点

B2B2C多用户商城、新零售智慧生态电商系统
QQ客服(技术支持)

QQ客服(技术支持)

QQ:1527200768/获取论坛账号/软件开发/功能定制

Laravel - Laravel 5.x migrate时报错: 1071 Specified key was too long

Laravel鸿宇 发表了文章 • 0 个评论 • 1961 次浏览 • 2017-08-16 13:26 • 来自相关话题

官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
问题描述:Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email
`))

[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
问题根源

  MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面(BMP)。因而包括Emoji表情(Emoji是一种特殊的Unicode编码)在内的非基本多文种平面的Unicode字符都无法使用MySql的utf8字符集存储。

  这也应该就是Laravel 5.4改用4字节长度的utf8mb4字符编码的原因之一。不过要注意的是,只有MySql 5.5.3版本以后才开始支持utf8mb4字符编码(查看版本:selection version();)。如果MySql版本过低,需要进行版本更新。

注:如果是从Laravel 5.3升级到Laravel 5.4,不需要对字符编码做切换。
 
解决方案
 
1.升级MySql版本到5.5.3以上。
 
2.手动配置迁移命令migrate生成的默认字符串长度,在/app/Providers/AppServiceProvider.php中调用Schema::defaultStringLength方法来实现配置public function boot()
{
\Illuminate\Support\Facades\Schema::defaultStringLength(191);

3.打开 config/database.php 约50-51行'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
修改为
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci', 查看全部
官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
问题描述:Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email
`))

[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

问题根源

  MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面(BMP)。因而包括Emoji表情(Emoji是一种特殊的Unicode编码)在内的非基本多文种平面的Unicode字符都无法使用MySql的utf8字符集存储。

  这也应该就是Laravel 5.4改用4字节长度的utf8mb4字符编码的原因之一。不过要注意的是,只有MySql 5.5.3版本以后才开始支持utf8mb4字符编码(查看版本:selection version();)。如果MySql版本过低,需要进行版本更新

注:如果是从Laravel 5.3升级到Laravel 5.4,不需要对字符编码做切换。
 
解决方案
 
1.升级MySql版本到5.5.3以上。
 
2.手动配置迁移命令migrate生成的默认字符串长度,在/app/Providers/AppServiceProvider.php中调用Schema::defaultStringLength方法来实现配置
public function boot()
{
\Illuminate\Support\Facades\Schema::defaultStringLength(191);
}
 
3.打开 config/database.php 约50-51行
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
修改为
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',

ECshop鸿宇小京东 - PC端后台管理左侧菜单鸿宇管理中心修改

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 2642 次浏览 • 2017-08-11 15:04 • 来自相关话题

官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
打开文件 languages/zh_cn/admin/common.php 155行
$_LANG['14_sms'] = '鸿宇管理中心';
官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
打开文件 languages/zh_cn/admin/common.php 155行
$_LANG['14_sms'] = '鸿宇管理中心';

ECshop鸿宇小京东 - 阿里云盾提示ECshop高危漏洞修复(2017-08-11)

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 3739 次浏览 • 2017-08-11 12:03 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:直接下载本文章附件或者前往QQ群内文件进行下载(阿里云盾提示ECshop高危漏洞修复文件-2017-08-11.zip)

1.ecshop后台SQL注入漏洞 /admin/comment_manage.php 336-337行 $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 'add_time' : trim($_REQUEST['sort_by']);
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim($_REQUEST['sort_order']);修改为 $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 'add_time' : trim(htmlspecialchars($_REQUEST['sort_by']));
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim(htmlspecialchars($_REQUEST['sort_order']));
2.ecshop代码注入漏洞 /admin/edit_languages.php 120行$dst_items[$i] = $_POST['item_id'][$i] .' = '. '"' .$_POST['item_content'][$i]. '";';修改为$dst_items[$i] = $_POST['item_id'][$i] .' = '. '\'' .$_POST['item_content'][$i]. '\';';
 3.ecshop后台getshell /admin/integrate.php 109行$code = empty($_GET['code']) ? '' : trim($_GET['code']);修改为$code = empty($_GET['code']) ? '' : trim(addslashes($_GET['code']));
4.ecshop SQL注入漏洞 /admin/affiliate_ck.php
 a./admin/affiliate_ck.php 282行
 b./mobile/admin/affiliate_ck.php 307行$sqladd = ' AND a.user_id=' . $_GET['auid'];改为$sqladd = ' AND a.user_id=' . intval($_GET['auid']);
5.ecshop注入漏洞 /includes/modules/payment/alipay.php
 a./includes/modules/payment/alipay.php 183行
 b./mobile/includes/modules/payment/alipay.php 216行
 c./app/includes/modules/payment/alipay.php 173行$order_sn = trim($order_sn);改为$order_sn = trim(addslashes($order_sn));
6.ecshop SQL注入漏洞 /admin/shopinfo.php
 a./admin/shopinfo.php
 b./mobile/admin/shopinfo.php
 c.53、71、105、123行,4个地方修复方式都一样admin_priv('shopinfo_manage');改为admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);
7.ecshop注入漏洞 /api/client/includes/lib_api.php
 a./api/client/includes/lib_api.php 245行
 b./mobile/api/client/includes/lib_api.php 246行function API_UserLogin($post)
{
if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}
$post['username'] = isset($post['UserId']) ? trim($post['UserId']) : '';
$post['password'] = isset($post['Password']) ? strtolower(trim($post['Password'])) : '';

/[i] 检查密码是否正确 [/i]/
$sql = "SELECT user_id, user_name, password, action_list, last_login".
" FROM " . $GLOBALS['ecs']->table('admin_user') .
" WHERE user_name = '" . htmlspecialchars($post['username']). "'";

$row = $GLOBALS['db']->getRow($sql);if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}" WHERE user_name = '" . htmlspecialchars($post['username']). "'";
8.ecshop SQL注入漏洞 /admin/shophelp.php
 a./admin/shophelp.php 
 b./mobile/admin/shophelp.php 
 c.81、105、133、155行,4个地方修复方式都一样admin_priv('shopinfo_manage');改为admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);
9.ecshop注入漏洞 /category.php 65行$brand = isset($_REQUEST['brand']) && $_REQUEST['brand'] > 0 ? $_REQUEST['brand'] : 0;改为$brand = isset($_REQUEST['brand']) && intval($_REQUEST['brand']) > 0 ? intval($_REQUEST['brand']) : 0;
10.ecshop SQL注入漏洞导致代码执行$arr['id'] = intval($arr['id']);
$arr['num'] = intval($arr['num']);
$arr['type'] = addslashes($arr['type']); 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:直接下载本文章附件或者前往QQ群内文件进行下载(阿里云盾提示ECshop高危漏洞修复文件-2017-08-11.zip)

1.ecshop后台SQL注入漏洞 /admin/comment_manage.php 336-337行
    $filter['sort_by']      = empty($_REQUEST['sort_by']) ? 'add_time' : trim($_REQUEST['sort_by']);
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim($_REQUEST['sort_order']);
修改为
    $filter['sort_by']      = empty($_REQUEST['sort_by']) ? 'add_time' : trim(htmlspecialchars($_REQUEST['sort_by']));
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim(htmlspecialchars($_REQUEST['sort_order']));

2.ecshop代码注入漏洞 /admin/edit_languages.php 120行
$dst_items[$i] = $_POST['item_id'][$i] .' = '. '"' .$_POST['item_content'][$i]. '";';
修改为
$dst_items[$i] = $_POST['item_id'][$i] .' = '. '\'' .$_POST['item_content'][$i]. '\';';

 3.ecshop后台getshell /admin/integrate.php 109行
$code = empty($_GET['code']) ? '' : trim($_GET['code']);
修改为
$code = empty($_GET['code']) ? '' : trim(addslashes($_GET['code']));

4.ecshop SQL注入漏洞 /admin/affiliate_ck.php
 a./admin/affiliate_ck.php 282行
 b./mobile/admin/affiliate_ck.php 307行
$sqladd = ' AND a.user_id=' . $_GET['auid'];
改为
$sqladd = ' AND a.user_id=' . intval($_GET['auid']);

5.ecshop注入漏洞 /includes/modules/payment/alipay.php
 a./includes/modules/payment/alipay.php 183行
 b./mobile/includes/modules/payment/alipay.php 216行
 c./app/includes/modules/payment/alipay.php 173行
$order_sn = trim($order_sn);
改为
$order_sn = trim(addslashes($order_sn));

6.ecshop SQL注入漏洞 /admin/shopinfo.php
 a./admin/shopinfo.php
 b./mobile/admin/shopinfo.php
 c.53、71、105、123行,4个地方修复方式都一样
admin_priv('shopinfo_manage');
改为
admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);

7.ecshop注入漏洞 /api/client/includes/lib_api.php
 a./api/client/includes/lib_api.php 245行
 b./mobile/api/client/includes/lib_api.php 246行
function API_UserLogin($post)
{
if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}
$post['username'] = isset($post['UserId']) ? trim($post['UserId']) : '';
$post['password'] = isset($post['Password']) ? strtolower(trim($post['Password'])) : '';

/[i] 检查密码是否正确 [/i]/
$sql = "SELECT user_id, user_name, password, action_list, last_login".
" FROM " . $GLOBALS['ecs']->table('admin_user') .
" WHERE user_name = '" . htmlspecialchars($post['username']). "'";

$row = $GLOBALS['db']->getRow($sql);
if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}
" WHERE user_name = '" . htmlspecialchars($post['username']). "'";

8.ecshop SQL注入漏洞 /admin/shophelp.php
 a./admin/shophelp.php 
 b./mobile/admin/shophelp.php 
 c.81、105、133、155行,4个地方修复方式都一样
admin_priv('shopinfo_manage');
改为
admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);

9.ecshop注入漏洞 /category.php 65行
$brand = isset($_REQUEST['brand']) && $_REQUEST['brand'] > 0 ? $_REQUEST['brand'] : 0;
改为
$brand = isset($_REQUEST['brand']) && intval($_REQUEST['brand']) > 0 ? intval($_REQUEST['brand']) : 0;

10.ecshop SQL注入漏洞导致代码执行
$arr['id'] = intval($arr['id']);
$arr['num'] = intval($arr['num']);
$arr['type'] = addslashes($arr['type']);

ECS服务器 - 宝塔控制面板安装和使用教程 (鸿宇推荐Linux服务器控制面板)

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 5348 次浏览 • 2017-08-07 16:59 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
安装提示:以下主机商必看(开端口教程,不开不能用)阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html

腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html 
1.安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
 
如果安装命令失效,可以点击此处前往官方查看新的安装命令
* 以下为扩展内容,非专业开发人员请忽略

 2.更新命令:wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh 5.0.1
3.安装要求:内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:暂时只对 CentOS 6.x / 7.x 提供支持(暂不支持 Ubuntu、Debian);
确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL
4.面板管理常用命令:宝塔 4.x 服务管理
#停止
service bt stop
#启动
service bt start
#重启
service bt restart
#卸载4.x面板
service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
#查看当前面板端口
cat /www/server/panel/data/port.pl
#命令行修改面板端口,如要改成8881(centos 6)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart
#命令行修改面板端口,如要改成8881(centos 7)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload
#强制修改MySQL管理(root)密码,如要改成123456
cd /www/server/panel && python tools.pyc root 123456
#命令行修改面板密码,如要改成123456
cd /www/server/panel && python tools.pyc panel 123456
#站点配置文件位置
/www/server/panel/vhost
#删除面板域名绑定
rm -f /www/server/panel/data/domain.conf
#清理登陆限制
rm -f /www/server/panel/data/*.login
#第三方应用服务名称
nginx: nginx
apache: httpd
pure-ftpd: pure-ftpd
php5.2: php-fpm-52
php5.3: php-fpm-53
php5.4: php-fpm-54
以此类推

#php.ini位置,如php5.4的
/www/server/php/54/etc/php.ini
#my.cnf位置
/etc/my.cnf
5.面板包含软件:Nginx-Tengine-2.2.0
Nginx1.8 - 1.10
Apache2.4.20
PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
MySQL5.5 - 5.7(安装时可选)
Pure-Ftpd
phpMyadmin
OpenResty
WEB在线面板
面板特色功能:
一键配置服务器环境(LANP/LNMP)
一键安全重启
一键创建管理网站、ftp、数据库
一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
数据库一键导入导出
系统监控(CPU、内存、磁盘IO、网络IO)
防火墙端口放行
SSH开启与关闭及SSH端口更改
禁PING开启或关闭
方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
计划任务(定期备份、日志切割、shell脚本)
软件管理(一键安装、卸载、版本切换)
 6.宝塔控制面板官网 https://www.bt.cn/ 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
安装提示:以下主机商必看(开端口教程,不开不能用)
阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html

腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html
 
1.安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

 
如果安装命令失效,可以点击此处前往官方查看新的安装命令
* 以下为扩展内容,非专业开发人员请忽略

 2.更新命令:
wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh 5.0.1

3.安装要求:
内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:暂时只对 CentOS 6.x / 7.x 提供支持(暂不支持 Ubuntu、Debian);
确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

4.面板管理常用命令:
宝塔 4.x 服务管理
#停止
service bt stop
#启动
service bt start
#重启
service bt restart
#卸载4.x面板
service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
#查看当前面板端口
cat /www/server/panel/data/port.pl
#命令行修改面板端口,如要改成8881(centos 6)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart
#命令行修改面板端口,如要改成8881(centos 7)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload
#强制修改MySQL管理(root)密码,如要改成123456
cd /www/server/panel && python tools.pyc root 123456
#命令行修改面板密码,如要改成123456
cd /www/server/panel && python tools.pyc panel 123456
#站点配置文件位置
/www/server/panel/vhost
#删除面板域名绑定
rm -f /www/server/panel/data/domain.conf
#清理登陆限制
rm -f /www/server/panel/data/*.login
#第三方应用服务名称
nginx: nginx
apache: httpd
pure-ftpd: pure-ftpd
php5.2: php-fpm-52
php5.3: php-fpm-53
php5.4: php-fpm-54
以此类推

#php.ini位置,如php5.4的
/www/server/php/54/etc/php.ini
#my.cnf位置
/etc/my.cnf

5.面板包含软件:
Nginx-Tengine-2.2.0
Nginx1.8 - 1.10
Apache2.4.20
PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
MySQL5.5 - 5.7(安装时可选)
Pure-Ftpd
phpMyadmin
OpenResty
WEB在线面板
面板特色功能:
一键配置服务器环境(LANP/LNMP)
一键安全重启
一键创建管理网站、ftp、数据库
一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
数据库一键导入导出
系统监控(CPU、内存、磁盘IO、网络IO)
防火墙端口放行
SSH开启与关闭及SSH端口更改
禁PING开启或关闭
方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
计划任务(定期备份、日志切割、shell脚本)
软件管理(一键安装、卸载、版本切换)

 6.宝塔控制面板官网 https://www.bt.cn/

ECshop鸿宇小京东 - 微信公共号对接 redirect_url 参数错误

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 3288 次浏览 • 2017-07-30 13:29 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:这个问题完全是粗心造成的,在微信公共号所有填写的网址必须一致.

特别注意:微信公共号->设置->公共号设置->功能设置->网页授权域名(微信对接所有填写的网址必须保持一致,不要出现有的带www,有的不带www,必须是能正常访问且必须备案通过的网址,微信对接所有填写的网址一定要统一.) 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:这个问题完全是粗心造成的,在微信公共号所有填写的网址必须一致.

特别注意:微信公共号->设置->公共号设置->功能设置->网页授权域名(微信对接所有填写的网址必须保持一致,不要出现有的带www,有的不带www,必须是能正常访问且必须备案通过的网址,微信对接所有填写的网址一定要统一.)
QQ图片20170730132504.png

ECshop鸿宇小京东 - 修复首页底部QQ无法发起临时会话

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 2096 次浏览 • 2017-07-15 12:23 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:问题很简单,将大写 U 换为小写的 u 即可





 
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:问题很简单,将大写 U 换为小写的 u 即可
QQ截图20170715122038.png


 

ECshop小京东 - 微分销店铺楼层/手机端分销微店广告位设置

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 3709 次浏览 • 2017-07-06 10:05 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入手机端后台->广告管理->广告位置->找到要改的微分销店铺楼层->查看->即可进行添加/修改/删除操作
*手机版后台:http://你的网址/mobile/admin








  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入手机端后台->广告管理->广告位置->找到要改的微分销店铺楼层->查看->即可进行添加/修改/删除操作
*手机版后台:http://你的网址/mobile/admin
weidian.png

01.jpg

 

ECshop小京东 - 首页楼层左侧小分类修改/添加/删除

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 3654 次浏览 • 2017-07-05 19:56 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入PC端后台->商品管理->商品分类->找到对应的三级分类->编辑->设置为首页推荐:(将热门前面的勾,取消掉)热门->确定->记得单击网站右上角四个按钮,清除更新缓存 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入PC端后台->商品管理->商品分类->找到对应的三级分类->编辑->设置为首页推荐:(将热门前面的勾,取消掉)热门->确定->记得单击网站右上角四个按钮,清除更新缓存
01.png

02.png

03.png

ECshop小京东 - 第三方qq登陆提示-code:100010

鸿宇教程库鸿宇 发表了文章 • 0 个评论 • 2268 次浏览 • 2017-07-03 22:32 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:初始化插件即可

进入PC端后台->系统设置->合作登录管理->初始化插件




 
附录:(100000-100031:PC网站接入时的公共返回码)
【QQ登录】公共返回码说明 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:初始化插件即可

进入PC端后台->系统设置->合作登录管理->初始化插件
qq第三方登录错误.png

 
附录:(100000-100031:PC网站接入时的公共返回码)
【QQ登录】公共返回码说明

ECshop鸿宇小京东 - 新版阿里短信-配置教程

鸿宇教程库鸿宇 发表了文章 • 1 个评论 • 11065 次浏览 • 2017-07-02 12:29 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
* 点击【获取短信验证码】没有反应,请检查你的php版本是否是php5.3,还有四个参数是否按照要求全部填写了。

* 真的麻烦你们看仔细了,短信模板内容和Access Key的正确格式。再出现看本教程没仔细阅读核对参数的,直接收费调试配置短信117元/次。

* 再提醒一遍,《客户注册是否发送验证码》是否发送验证码,短信模板code不要再忘记填写了。





*再提醒一遍,短信模板(SMS_)内容变量${code}已经改为${number},能不能别再犯糊涂了,检查好你的短信模板内容变量是否为${number}。麻烦用点心,仔细核对自己的短信模板内容是否与下图一致。





配置须知:
 
1.程序运行环境必须是php5.3,不要再问别的版本行不行了,必须是,中国话都看不懂了吗
 
2.Windows操作系统下的iis版本不能超过iis7
 
3.切记不可使用360浏览器配置短信,请使用谷歌或者火狐浏览器进行配置。360浏览器如果勾选保存网站账号信息,会出现短信Access Key参数不能正常保存问题

4.短信报错[发送失败:【模板不合法(不存在或被拉黑)】]请注意是你的 商店设置->短信设置->客户注册是否发送验证码 没有填写以SMS_开头的模板CODE造成的,解决办法是在 客户注册是否发送验证码 下方的编辑框内填写以SMS_开头的模板CODE(模板CODE获取方式:本教程中第一步骤《获取参数》中的第3小步《短信模板》)

5.HongYuJD-V7.8.8以前的版本,短信能用的不用更新接口,不能用的短信接口是阿里云后台的必须更新短信接口才能正常发送短信,没有更新短信接口,即使按照本教程配置短信,也是不能发送短信的。本教程仅适合HongYuJD-V7.8以后的版本。
 
6.必须严格按照教程操作,主要步骤为:第一步、第二步,两大步骤

一、获取参数(访问秘钥、短信签名、短信模板)
 
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。
 
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
 
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程
* 此处特别提醒:模板里面的变量 ${number} 或者 ${code} 最新版本的程序,此处的模板变量为${code} ,如果是以前的程序可以尝试将模板内容中的${code} 替换为${number} 。 模版类型:验证码(0.045元/条)
模版名称:客户注册验证码
模板内容:验证码${code},您正进行身份验证,打死不告诉别人!
申请说明:客户注册验证码
4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)Access Key ID (LXXXXXXXXXXXXXXX)
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(鸿宇科技)
短信模版:模版CODE(SMS_88888888)
5.阿里短信管理后台

二、鸿宇ECshop小京东后台配置

1.【填写Key和Secret】进入PC端后台->鸿宇管理中心->短信管理->填写对应的 Access Key ID、Access Key Secret ->提交修改
 
2.【填写短信签名】进入PC端后台->系统设置->商店设置->短信设置->填写对应的 短信签名->点击确定保存配置

3.【填写短信模板CODE编号】进入PC端后台->系统设置->商店设置->短信设置->往下面翻->找到《客户注册是否发送验证码》填写对应的短信模板(模版CODE编号SMS_开头的,如SMS_88888888)->点击确定保存配置客户注册是否发送验证码 (勾选是)

SMS_88888888 (对应的编辑框内容是以SMS_开头的模板CODE)



4.【清除网站缓存让配置即时生效】进入PC端后台->单击网站管理后台右上角清除缓存按钮,四个按钮都要依次单击
 

三、阿里短信官方API
 
1.短信发送API(SendSms)---PHP

2.短信查询API(QuerySendDetails)---PHP

3.短信消息API---PHP
  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
* 点击【获取短信验证码】没有反应,请检查你的php版本是否是php5.3,还有四个参数是否按照要求全部填写了。

* 真的麻烦你们看仔细了,短信模板内容和Access Key的正确格式。再出现看本教程没仔细阅读核对参数的,直接收费调试配置短信117元/次。

* 再提醒一遍,《客户注册是否发送验证码》是否发送验证码,短信模板code不要再忘记填写了。
QQ截图20170826135236.png


*再提醒一遍,短信模板(SMS_)内容变量${code}已经改为${number},能不能别再犯糊涂了,检查好你的短信模板内容变量是否为${number}。麻烦用点心,仔细核对自己的短信模板内容是否与下图一致。
sms_temps.jpg


配置须知:
 
1.程序运行环境必须是php5.3,不要再问别的版本行不行了,必须是,中国话都看不懂了吗
 
2.Windows操作系统下的iis版本不能超过iis7
 
3.切记不可使用360浏览器配置短信,请使用谷歌或者火狐浏览器进行配置。360浏览器如果勾选保存网站账号信息,会出现短信Access Key参数不能正常保存问题

4.短信报错[发送失败:【模板不合法(不存在或被拉黑)】]请注意是你的 商店设置->短信设置->客户注册是否发送验证码 没有填写以SMS_开头的模板CODE造成的,解决办法是在 客户注册是否发送验证码 下方的编辑框内填写以SMS_开头的模板CODE(模板CODE获取方式:本教程中第一步骤《获取参数》中的第3小步《短信模板》)

5.HongYuJD-V7.8.8以前的版本,短信能用的不用更新接口,不能用的短信接口是阿里云后台的必须更新短信接口才能正常发送短信,没有更新短信接口,即使按照本教程配置短信,也是不能发送短信的。本教程仅适合HongYuJD-V7.8以后的版本。
 
6.必须严格按照教程操作,主要步骤为:第一步、第二步,两大步骤

一、获取参数(访问秘钥、短信签名、短信模板)
 
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。
 
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
 
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程
* 此处特别提醒:模板里面的变量 ${number} 或者 ${code} 最新版本的程序,此处的模板变量为${code} ,如果是以前的程序可以尝试将模板内容中的${code} 替换为${number} 。 
模版类型:验证码(0.045元/条)
模版名称:客户注册验证码
模板内容:验证码${code},您正进行身份验证,打死不告诉别人!
申请说明:客户注册验证码

4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)
Access Key ID (LXXXXXXXXXXXXXXX)
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(鸿宇科技)
短信模版:模版CODE(SMS_88888888)

5.阿里短信管理后台

二、鸿宇ECshop小京东后台配置

1.【填写Key和Secret】进入PC端后台->鸿宇管理中心->短信管理->填写对应的 Access Key ID、Access Key Secret ->提交修改
 
2.【填写短信签名】进入PC端后台->系统设置->商店设置->短信设置->填写对应的 短信签名->点击确定保存配置

3.【填写短信模板CODE编号】进入PC端后台->系统设置->商店设置->短信设置->往下面翻->找到《客户注册是否发送验证码》填写对应的短信模板(模版CODE编号SMS_开头的,如SMS_88888888)->点击确定保存配置
客户注册是否发送验证码 (勾选是)

SMS_88888888 (对应的编辑框内容是以SMS_开头的模板CODE)
QQ截图20170826135236.png

4.【清除网站缓存让配置即时生效】进入PC端后台->单击网站管理后台右上角清除缓存按钮,四个按钮都要依次单击
 

三、阿里短信官方API
 
1.短信发送API(SendSms)---PHP

2.短信查询API(QuerySendDetails)---PHP

3.短信消息API---PHP