自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 CRMEB多商户系统怎么设置跳转链接

需求:如下图中绿色框内的金刚区我想设置好每个图标跳转怎么设置一、 进入平台后台,维护 > 组合数据,找到 首页菜单点击 数据列表二、 编辑链接三、 这个链接怎么找,两种方法直接去我们的网站前端去找链接,粘贴复制过来;1.1 直接用电脑浏览器打开我们的网站前端页面,然后按F12,点击手机模拟1.2 直接点击我们想要跳转到的地方,比如我想跳转到某个商品分类下,直接找到分类点进去,我选的是美好生活,这里就有了这个分类下的链接,直接复制后过来,放到1.3 把链接放进去就可以了,如果

2022-04-19 11:44:54 764

原创 CRMEB多商户新增公众号消息模板流程

CRMEB多商户使用,新增一个消息模板或订阅消息。因为操作的逻辑是一样的,所以这里就以消息模板来操作的,订阅消息大同小异。一、 先登录自己的微信公众号后台,申请模板。我这里以《访客接待消息通知》为例,下图是我申请好的截图。二、将刚才申请的模板信息填写到平台后台的模板管理中去,如下图:三、代码实现部分,以下 … … 是省略了源代码中的未修改的代码部分:修改配置文件,config/template.php 文件,因为我们增加的是微信公众号消息,所以在wechat数组下增加一行,这里的键可以自定义,

2021-09-07 10:19:51 326

原创 CRMEB多商户商品上架用户端不显示问题

CRMEB多商户商品上架用户端不显示问题,如果没有二次开发一般是队列的问题,处理如下:一、 检查队列是否正常二、 如果这里是正常的,那也可以能是宝塔没有获取到队列报错,需要检查一下,操作如下:首先点击上图 queue这条 已启动 后面的▶️ ,关闭队列;进入项目的命令行在命令行输入命令php think queue:work --tries 2回车,看果然报错了,这是因为php的几个函数被禁用了找到你使用的PHP版本,删除PHP的禁用函数:pcntl_alarm, pcntl_si

2021-07-17 11:25:48 1315 3

原创 mysql的报错处理笔记

点击了解 CRMEB多商户其他开源项目源码 :了解更多小姐姐二维码新安装mysql,登陆报错mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)$ brew services stop mysql$ /usr/local/Cellar/[email protected]/5.7.34/bin/mysqld --skip-gra

2021-06-03 10:26:40 220 2

原创 mac brew安装/卸载

安装BREW一. 安装brew:执行安装命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"如果报错:Warning: The Ruby Homebrew installer is now deprecated and has been rewritten inBash. Please migrate to the following command: /

2021-06-02 18:00:32 4414

原创 PHP数组操作的一些方法记录

点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码提取数组中仅需要的字段/** * @todo * @param array $data 需要处理的数组 * @param array $filter 具体字段 * @return array */public function allowParams($data, $allows){ return array_intersect_key($data, array_flip($allows));}二维

2021-05-19 12:08:15 146 8

原创 CRMEB 多商户 自动备份数据 二次开发

点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码一. 首先在项目目录中找到crmeb_merchant/crmeb/listens目录:(至于任务的任务的名字自己定义就好)二. 在定时任务的文件(AutoDatabaseBackupListen.php)中编写如下代码:下面可复制:public function handle($event): void{ //时间为毫秒 如 1000 表示 1 秒 Timer::tick(1000 * 60 * 60, fu

2021-05-18 14:51:59 395 4

原创 cemeb多商户升级PC模板具体操作

点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码一. 关闭守护进程服务二. 进入项目目录上传PC更新包三. 解压完会出现这2个文件,打开安装说明,然后复制这个命令,然后点击 上面的图标,四. 出现这个终端界面,然后粘贴刚才复制的命令,回车执行,完毕五. 在打开route目录,编辑api.php六. 找到这一行,然后注释最后重启守护进程就完成了...

2021-05-15 14:30:53 288 5

原创 Mysql中count的效率问题

点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码一. Mysql 不同引擎count(*)的实现方式MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个 数,效率很高;而 InnoDB引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出 来,然后累积计数。二. 为什么InnoDB引擎的,不跟 MyISAM 一样,也把数字存起来呢,为了更好理解我如下操作:会话 A 先启动事务并查询一次表的总行数

2021-05-14 16:36:06 1171 3

原创 Mysql创建表的命令及原则

点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码一. 创建数据表结构CREATE TABLE user ( user_id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) NOT NULL);需要注意的是,语句最后以分号(;)作为结束符,最后一个字段的定义结束后没有逗号。数据类型中int(11)代表整数类型,显示长度为11位,括号中的参数11代表的是最大有效显示长度,与类型包含的数值范围大小无关;varch

2021-05-13 15:50:42 276 2

原创 如何制作一个自己的composer包

点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码一. 在gitee上创建一个仓库,这里就不详细赘述应该都会的,地址:https://gitee.com。二. 在本地将仓库拉去下来。创建文件夹,然后克隆下来直接在工作目录下执行一下命令mkdir sms #sms 是你想创建的文件夹名称cd smsgit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add

2021-04-21 14:24:53 418

原创 Mysql事务隔离级别

cremeb多商户打包代码的时候,总是重复的工作,就想着写了个脚本,记录一下sh脚本用到的一下方法:点击了解 CRMEB多商户 其他开源项目源码 :了解更多小姐姐二维码一. 事务并发处理可能出现的问题脏读:读到了其他事务还没有提交的数据;不可重复读:对某个数据进行读取,发现了两次读取的结果不一致,因为前后读的时候其他事务对该信息做了修改;幻读:事务A根据条件查询了N条数据,然后事物B对这些增加或X条符合事物A查询条件的数据,或者修改了X条符合事物A的查询条件的数据,导致事务A再次查询的时候会

2021-04-16 18:30:03 139 1

原创 sh脚本命令

cremeb多商户打包代码的时候,总是重复的工作,就想着写了个脚本,记录一下sh脚本用到的一下方法:点击了解 CRMEB多商户 其他开源项目源码下 :了解更多小姐姐二维码一.#!/bin/bash 文件第一行,提示电脑后面的代码需要用 /bin/bash 来解读echo 输出内容,if流程控制if [ ] ;#条件thenelsefi -a #and 与 操作 if [ $a -a $b ] -o #or 或 操作 if [ $a -o $b ]文件比较 if [ -d

2021-04-16 09:18:44 5935 8

原创 cremeb多商户上传七牛云配置出现问题解决方法

cremeb多商户的使用遇到七牛配置正确,本地测试也没有问题,但一到线上就无法上传视屏的问题,记录一下解决方法;点击 源码 了解 CRMEB多商户其他 开源项目 源码下 :了解更多小姐姐二维码在这里插入图片描述正文:一. 问题描述上传文件配置的是七牛,本地测试正常,转到线上就无法上传,报错如下二. 解决方法在多商户的前端代码中找到注释这几行代码,重新编译上传就好了。(不知道怎么操作的可以看一下我的 文章 从步骤2开始)完毕...

2021-04-14 12:10:51 724

原创 vue-ueditor-wrap检测到当前可能不是开发环境的报错解决

vue-ueditor-wrap 的使用忽然遇到了问题,记录一下解决方法;点击 源码 了解 CRMEB多商户,账号 demo 密码 crmeb.com其他 开源项目 源码下 :了解更多小姐姐二维码在这里插入图片描述正文开始:使用CRMEB多商户的商户,忽然遇到了问题,报错如下:解决方案:(以下是CREMB多商户项目中的处理方法,如果是其他的使用中遇到方法类似,只需要改用自己的上传文件接口即可)平台后台的前端代码,这安装包的文件/view/admin.zip解压,找到这里将这行代码注释掉

2021-04-12 14:54:57 724

原创 Mysql事务的个人理解

Mysql事务的个人理解研究CRMEB多商户的时候看到事务,对于事务个人的理解记录一下;点击 源码 了解CRMEB多商户,账号 demo 密码 crmeb.com其他 开源项目 源码下 :了解更多小姐姐二维码一. 什么是事务。知道事务,要先了解mysql的引擎,在5.5版本以前mysql的引擎默认是MyISAM,到了Mysql5.5版本以后,才有了InnoDB,两者的区别之一就是InnoDB支持事务。事务就是进行一次处理的基本单元,要么完全执行,要么都不执行。二. 事务的特性(ACID

2021-04-10 11:10:55 187 3

原创 手动安装supervisor进程守护

最近安装CRMEB多商户的时候,需要用到supervisor进程守护,官方只有宝塔安装,自己手动安装记录一下。点击 多商户源码 了解,账号 demo 密码 crmeb.com,更多其他项目点击:了解更多正文开始:安装supervisor1.1.安装python的setuptools库yum install python-setuptools1.2.通过setuptools中的 easy_install 安装supervisoreasy_install supervisor

2021-04-08 10:12:52 317 1

原创 针对CRMEB多商户适配最新小程序授权方案

对照下图修改对应文件中的代码。注意:以下相关的修改代码是多商户V1.3.1版本,如果是其他版本请自行做相关的调整适配。一. 移动端修改,如下图对应位置修改;文件位置 : components/Authorize.vue如果未做二开,完整代码如下:<template> <view> <view class='Popup' v-if='isShowAuth'> <view class="logo-auth"> <image

2021-04-06 18:40:01 540 2

原创 编译安装swoole扩展

LNMP 等环境的安装,请参考我的LNMP的环境安装相关文章。swoole 安装一. 使用php的pecl安装,直接使用 pecl install swoole ;二. 如果第一种方法未能完成安装,就使用 phpize 来安装;swoole 源码下载,一下为下载地址- https://github.com/swoole/swoole-src/releases - https://pecl.php.net/package/swoole- https://gitee.com/swoole/s

2021-04-06 11:36:52 216 1

原创 Linux 密钥登录 操作

linux密钥登录一. 创建公钥和私钥ssh-keygen -t rsa -b 4096 -C "[email protected]" -t 指定密钥类型,默认是rsa,可以省略。-C 设置注释文字,比如邮箱。-f 指定密钥文件存储文件名。/** * 然后一直回车搞定 * 对了有个坑如果win下没有这个文件夹需要先创建文件夹否则生成不了 * 默认地址为 C:\Users\Administrator\.ssh */二. linux上的操作创建账户 useradd -g gro

2021-04-01 16:07:53 268

原创 关于CRMEB多商户项目迁移至新的服务器的操作

关于项目迁移至新的服务器的操作指南(本次操作均是以宝塔操作为例)一 . 数据准备工作1. 数据库准备,在原项目中找到数据库管理;2. 在数据库管理界面中选择导出,然后执行(如果提示错误直接忽略),将文件保存至本地二. 代码准备工作找到需要迁移的项目,进入根目录将所有文件压缩打包,然后下载到本地 2. 如果想使用官方源码进行重新部署的可忽略此步骤(二)。三. 新服务器数据库配置(此处省略服务器的环境等配置搭建,参考文档:http://hel...

2021-03-30 12:20:54 803

原创 LNMP环境搭建:Redis编译安装

一. Redis 安装安装依赖库yum install gcc下载并解压安装包,其他版本地址:http://www.redis.io/wget http://download.redis.io/releases/redis-4.0.6.tar.gztar -zxvf redis-4.0.6.tar.gz首先将解压的文件夹移动到想要安装的目录,然后在操作mv redis-4.0.6 /usr/local/rediscd /usr/local/redis执行安装m

2021-03-17 12:02:54 142 1

原创 LNMP环境搭建:Mysql安装

一. 添加yum资源在 centOS 上直接使用 yum install mysql 安装,最后安装上的会是 MariaDB,所以要先添加 mysqlyum 源rpm -Uvh https://repo.mysql.com//mysql80-community-release-el7-2.noarch.rpm二. 安装(如果要安装最新版,可直接开始安装)查看 yum 源中所有 Mysql 版本yum repolist all | grep mysql此时的最新版本是 mysql8.0,

2021-03-17 12:01:34 161

原创 LNMP环境搭建:PHP编译安装

LNMP准备工作PHP 官网地址 : http://www.php.net/MySQL 官网地址 : http://www.mysql.com/Nginx 官网地址:http://nginx.org/PHP 安装先安装一些通常来说应该已经有的组件,以防没有可以检查并安装一下yum -y install gcc automake autoconf libtool make gcc-c++ glibc安装依赖库yum -y install libmcrypt-devel mh

2021-03-17 11:58:50 117 1

原创 LNMP环境搭建:Nginx编译安装

LNMP环境搭建:Nginx编译安装1.安装 nginx安装编译所需功能yum -y install gcc gcc- c++ wget vim下载nginx文件包, 下载地址:http://nginx.org## 下载nginx安装包,版本根据自己需求自己替换,wget http://nginx.org/download/nginx-1.16.1.tar.gz## 解压缩tar -xvf nginx-1.10.3.tar.gz## 进入解压后的目录cd nginx-1.1

2021-03-11 10:31:22 107 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除