
置顶推荐
折雨的天空,emlog5.3内容付费插件v1.4更新发布
历史版本记录: https://www.144d.com/post-683.html 本期版本对支付流程无更新,完善后台管理功能。 1、新增支付记录列表功能。 2、新增支付记录批量删除功能。 3、新增支付排行功能。 4、新增支付统计概览功能。 插件安装包下载: zheyu_pay20220308_v1.4.zip 全新安装:通过后...
换了一个空间,升级了PHP到PHP8.0,调整了一下emlog5.3的版本,支持PHP8.0
原来VPS快要到期了,续费太贵,重新买了一个便宜一点的。 重新安装了环境,PHP环境升级到8.0了,由于emlog5.3系列已经不更新了 我这个博客也有些年了,也不想去折腾换新版,或者迁移其他博客程序,就根据报错稍微调整了一下。 升级环境后,原来有些插件可能不可用了。经测试,本站发布的支付插件,还可以继续使用。 升级PHP版本后,后台用户密码认证有点问题,需要...
再记从MySQL5.5升级至8.0.19的问题,Failed to find valid data directory.
继上一篇文章后,安装MySQL8.0.19没有问题了,成功启动了,但是。。。 但是转移原来5.5的数据的时候出现了问题,网上找了个脚本PHP的, 原文地址: https://blog.csdn.net/wtm_mac/article/details/84120804 把文件改了改,毕竟现在都PHP7.4了,上面地址的肯定跑不起了的,改成了mysqli扩展的,下...
迁移到野草云的香港VPS上了
感觉还行,内存大点,但没有之前的VPS编译LNMP快,硬盘小10G,将就比,毕竟299一年。 推广链接:购买同款VPS
最近更新

https://github.com/X-Lucifer/winredis
https://www.renren.io/detail/14294
以上两个地址是6.x的,下面地址是5.x的。
https://github.com/tporadowski/redis

日常生活全站文章已开放免费查看
已经停用支付插件,由于支付宝使用的当面付渠道,只要有人付费,就会被风控,禁止支付,已经严重影响个人支付宝使用。
于是,关闭了支付插件的支付功能,同时,开放了付费文章的查看。
后续,如有更好的支付方案,再发布新的知识共享吧。

php开发apache启动500错误,日志为:LimitExcept Invalid command 'Order'
原因是扩展未开,找到以下模块access_compat_module,打开模块
LoadModule access_compat_module modules/mod_access_compat.so 所在行,去掉前面的‘#’
然后重启apache,即可。

其他技术从gogs0.12.*转换到gitea的过程
从gitea官方看到,可以支持从gogs无缝升级到gitea,于是进行了尝试。
按照官方文档:
https://docs.gitea.io/zh-cn/upgrade-from-gogs/
进行升级,提示gitea版本过高,已不支持gogs升级,查看log文件,提示需要1.6.4或者之前的gitea,于是下载尝试。
升级过程中,提示缺少表。
于是放弃。...

其他技术el-select的数据回显问题,远程搜索的回显
对vue不怎么熟悉,之前都是生成的模板el-select的回显没有出现问题。
但是在一个页面,使用了ajax搜索结果作为select的值以后,且格式化了要显示的内容,回显就出现问题了
网上搜了一下解决方案,加那个cacheoption的问题,在我这里无效。
后来,经过朋友指点,双向绑定的值,需要类型一致。把结果打出来一下,果然类型不一致。一个是字符串,一个是整型。
...

php开发hyperf的回调函数中,使用外部变量
看来是越来越生疏了。
记录一下
$bool = (new MineMineCollection)->import(
StdElementDto::class, new StdElementData(), function($model, $data) use ($formData) {
// Todo 业务代码...
...

php开发hyper的datetime字段,在查询时格式化为y-m-d格式
在model层做转换,如下:
/**
* The attributes that should be cast to native types.
*
* @var array
*/
protected $casts = ['id' => 'integer', 'category_id' => 'intege...

其他技术js关联数组的定义问题
this.dicts = res.data;
for(var i in res.data){
if(res.data[i].length){
for(var j in res.data[i]){
if(this.dictsArr[i]==undefined){
this.dictsArr[i]=Array();
...

其他技术Element UI中树表默认展开所有行的属性
树表默认展开所有行的属性:
default-expand-all = true
<maTable
ref="table"
:api="api"
:column="column"
:showRecycle="true"
row-key="id"
:hi...

其他技术发现gravatar的头像打不开,导致网站速度有点慢
今天给处理了一下,头像能够打开了。
网站速度也挺快了。换了个空间感觉还行。
解决方案参考:
https://www.forece.net/post/5308.htm
我的方案是修改模板中的函数。
/**
* @des 获取avator头像
* @param email
* @return string
*/
function J_getG...

php开发这是升级php8.0后的支付测试文章
仅用于功能测试,请勿支付,付费内容无任何实质内容。
[#zeyu#]
升级PHP8.0
[/#zeyu#]

其他技术再说oracle的物化视图无法更新的情况
之前写了两篇文章记录oracle物化视图无法更新的情况
https://www.144d.com/post-620.html
https://www.144d.com/post-684.html
今天再次遇到,通过原来的记录查看了一下,发现是视图更新的job的next_date和next_sec几个参数无效了,变成一个无效的时间,所以任务不会再次执行
只要调整这些...
![MineAdmin代码自动生成时的要求,否则会提示服务器无响应,并且窗口只会输出[INFO] SHOW TABLES MineAdmin代码自动生成时的要求,否则会提示服务器无响应,并且窗口只会输出[INFO] SHOW TABLES](https://www.144d.com/content/templates/J2/images/random/16.jpg)
php开发MineAdmin代码自动生成时的要求,否则会提示服务器无响应,并且窗口只会输出[INFO] SHOW TABLES
比如你表叫:std_dataset_data
则你的模块名称需要叫dataset。
如果你模块下有很多表,则必须为:std_dataset_*
注意,不能以dataset结尾,后面至少要有一个字符,否则输出没有提示,只会提示服务器无响应。
那么,总结的规律就是:
表可以有前缀,然后紧跟模块名称,后面还需要跟对应的功能。
典型的数据集管理,以前缀...

其他技术Oracle VM VirtualBox虚拟机CentOS8设置桥接网络模式,并配置静态IP
网上搜了个资料,百度的,排在前面的教程,配置的参数里面有双引号,改为英文的引号死活也不行。
多看了一下几个答案,发现有些配置没有双引号,结果试了一下,没有双引号就可以。
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
PROXY_METHOD="non...

php开发了解mineadmin的一些用法
从根本上转换思想是比较困难的,所以学spring boot前后端分离的难度更高。
有了传统思维,很多东西就会用惯性思考。
记录几个事件
1、mineadmin官方示例中,主键都是雪花算法的整型,所以自动生成的代码里面,主键也必须是整型,否则新增和保存的时候都会报错。
我的主键是string的,所以需要自己定义一个新增方法来处理。不能直接使用生成的代码。
...

其他技术RabbitMQ通过rpm包安装后,管理页面不显示,15672无法显示
通过rpm包安装的,结果无法打开
找了个教程
首先配置一个账号:
[root@localhost soft]# firewall-cmd --state
not running
[root@localhost soft]# rabbitmqctl list_users
Listing users ...
user tags
guest [administrator...

其他技术Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
前几天还安装更新了东西的,再次使用yum localinstall的时候就报错了
然后发现yum install还是报错了
百度了一下解决方案,说什么dns问题的,改repo加阿里云镜像的都不行。
后来谷歌了一个解决方案,同样修改了repo,就可以更新了。
附上解决方案:
[#zeyu#]
[root@autocontroller ~]# cd ...

其他技术VueCompilerError: Unquoted attribute value cannot contain U+0022 ("), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).
问题很简单,el-tag的type错误,主要是没怎么用过vue造成的。
报错的代码:
<el-tag
:type=(scope.row.data_status=='1'?'success':(scope.row.data_status=='2'?'warning':'danger'))
>
正确的代码:
<el-tag
:type="(scope.r...