
置顶推荐
折雨的天空,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
最近更新

使用flock的方式解决:
flock -xn test.lock -c 'sh task.sh'
在sh文件中,写入,执行一个PHP脚本如下:
flock -xn test.lock -c 'php -d memory_limimt=-1 /home/test/test.php'

其他技术记录一下Linux下的定时任务crontab
之前启用了定时任务的时候,定时任务会不执行
可以尝试一下:
#加载任务,使之生效
crontab /etc/crontab
以下是一些定义:
方式一:
]# crontab –e
# 每天早上5点运行 /root/bin/backup.sh
0 5 * * * /root/bin/backup.sh
方式二(不常用):
]# vi /etc/crontab
#...

其他技术UDE-12641: operation generated ORACLE error 12641
expdp导出数据的时候报错:
UDE-12641: operation generated ORACLE error 12641
ORA-12641: Authentication service failed to initialize
解决办法:
修改sqlnet.ora文件
把SQLNET.AUTHENTICATION_SERVICES=(ALL)改为:SQLN...

php开发lamp.sh集成环境使用pecl安装oci8的时候报错:PHP Fatal error: Uncaught Error: Call to undefined function exec() in /usr/local/php/share/pear/PEAR/Builder.php:465
原因是集成环境的php.ini中禁用了一些函数,找到注释一下即可。

日常生活文章少了几篇,因为我又迁回原来的VPS了
新买的那个VPS不靠谱啊,没有通知,直接失联
大家认准了,不要买便宜货,优稳云,官网:https://www.uwyun.com
没有公告,后台的工单也不回,直接失联几天了,无奈,只好又迁回原来的VPS了。

其他技术解析到IPV6的问题
解析到IPV4,A记录什么的,没有问题。但是解析到IPV6却不会。
同一个主机名是可以同时解析到 IPv4(A 记录)、IPv6(AAAA 记录),用户本地网络 IPv6 访问优先时,会自动解析、访问到 IPv6 地址,否则会解析到 IPv4 地址。
解析完成后,运行:
nslookup 你的域名
就可以看到结果了。

其他技术虚拟机装Linux,总觉得慢的一个可能原因
之前装了ubuntu的桌面,在虚拟机中,打开大部分软件都很慢,比windows慢很多倍。
比如Idea,firefox等。
后来,又装了麒麟,也遇到类似的问题。
之前一直没有找到原因,认为硬盘是ssd,内存给了8G,不应该那么卡顿的。
直到,前段时间,通过FinalShell连接,运行sh命令的时候,发现apt install的时候,CPU一直是100%。
...

其他技术ubuntu下安装nvm软件
百度搜的直接通过sh文件安装的文章不可行
因为打不开那个地址
nvm的linux版本库地址是:https://github.com/nvm-sh/nvm
然后有一篇文章的内容应该是可行的,地址是:
http://phpzyw.com/bc6d8BGwACVJVBwU.html
还是自建博客啊,csdn不让复制,烦得很。
下面说一下,我的步骤,和...

其他技术ClickHouse报错:Code: 210. DB::NetException: Connection refused (localhost:9000)
使用工具连接不上
在本机执行:
clickhouse-client --password
报错:Code: 210. DB::NetException: Connection refused (localhost:9000)
重启,clickhouse,没有问题,可以启动。查看错误日志有内容。
2023.10.18 15:06:06.002140 [ 27259 ] {...

其他技术Code: 252. DB::Exception: Too many partitions for single INSERT block (more than 100)
Clickhouse批量写入的时候,报错:
Code: 252. DB::Exception: Too many partitions for single INSERT block (more than 100)
并且,系统负载很高,写入数据就算能够成功,写入速度很慢。
根据错误信息搜索,找到解决方案:
https://blog.csdn.net/qq_45...

php开发修复了一下首页评论展示头像全部超时,导致页面一直转圈的问题
主要原因是头像引用路径超时:
https://1.gravatar.com/avatar
上面的路径已经不可用,可能还是国内不可用的原因。
修改模板的funtions.php中代码为新地址即可。
/**
* @des 获取avator头像 解决被墙
* @param email
* @return string
*/
function J_getGravat...

其他技术vue3.x:vue-next-admin 登录页验证码,之前台代码
原始页面里面,使用的一个Button展示文字
按以前的理解,验证码展示为图片,才能发挥其作用。
上一篇文章:
https://www.144d.com/post-979.html
已经描述了,后台生成验证码的过程,以json格式返回的base64的代码,因此在前端展示即可。
改造展示:
let imgCodeSrc = ref<any>(...

php开发vue3.x:vue-next-admin 登录首页,套用验证码之后台代码
使用thinphp官网的验证码组件
https://www.thinkphp.cn/ext/8
composer安装以后,直接引入一个控制器
public function getCode(): thinkResponse
{
$uniqid = uniqid(rand(00000,99999));
$res=Captcha::...

其他技术uos安装git提示:软件包 git 没有可安装候选
完整错误信息:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
没有可用的软件包 git,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 git 没有可安装候选
昨天在官网地址:
https://bbs.chinauos.com/zh/post/328...