置顶推荐
折雨的天空,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
最近更新
直接上SQL:
create index 索引名 on 表名(字段名) nologging;
反正还没执行就解决了,有索引就算还没有初始化的索引,也会让查询快好多呢。
可能解决方案只是凑巧,但是这个SQL是网上找的。
其他技术select2的清空及ajax事件处理
select2的清空,当select2有值时,再使用初始化的方式赋值,会在原来的值后追加,需要使用和select一样的清空方式
$('.select2bs4').empty();
ajax的绑定:
$('.sjksy').select2({
theme: 'bootstrap4',
ajax: {
...
其他技术select2挺好用的。事件监听,初始化等。
官方文档:
https://select2.org/programmatic-control/events
初始化:
$('.select2bs4').select2({
theme: 'bootstrap4'
})
事件监听:
$('#select2').on('select2:select', functi...
其他技术oracle手误drop掉数据表后的抢救方案
不一定灵验,慎用各种结构同步工具,哎。
select 'flashback table '||a.original_name||' to before drop;' from recyclebin a where a.operation = 'DROP' and a.type='TABLE';
查询所有被drop掉的表,并且生成恢复语句。
php开发phpcas默认只访问https的问题
使用谷歌,默认的https是不安全的连接,无法访问的。
找了多久的设置,官方也翻了一下,没有翻到,估计不仔细,没有找到配置的地方。
直接找的代码,在文件:
\vendor\apereo\phpcas\source\CAS\Client.php的第317行,有一个写死的https
private function _getServerBaseURL()
...
其他技术flAbsPath on /var/lib/dpkg/status failed - realpath (2: 没有那个文件或目录)
ubuntu不怎么用的系统,第一更新就能遇到哎。
参照:https://blog.csdn.net/u013162035/article/details/89225154
关键文件还能被删除,我也是服了,还没有提示,好吧,我用的rm -rf
【解决办法】
造成这样的结果主要是误删除了/var/lib/dpkg文件夹,那么怎么解决呢?首先:
$sudo mkdir -...
其他技术c# JsonConvert 反序列化Json字符串为Dictionary
string json = @"{""name"":""Joe"",""note"":{""a1"":10,""a2"":9,""a3"":5}}";
Dictionary<string, object> dictionaryLevelOne = JsonConvert.DeserializeObject<Dictiona...
其他技术window.atob字符集中文乱码
用这个解决:
https://github.com/dankogai/js-base64
php开发php7.4.1开启redis扩展失败?
windows10系统,7.3的时候,
extension=php_redis
升级到7.4.1的时候,死活加载不了扩展,然后尝试加个dll,居然可以了。这是返古了吗
extension=php_redis.dll
其他技术配置ZeroTier的moon服务器记录
本文仅记录参考网址及配置过程,自用,请勿用于任何非法用途。仅作为个人记录所用。
第一步:
curl -s https://install.zerotier.com/ | sudo bash
第二步:加入自己网络
zerotier-cli join <network id>
这个network id为你申请的ID
第三步:生成配置文件
chmod 777 ...
其他技术lnmp总是假死,一个可以参考的配置
php-fpm进程池开启进程有两种方式:
一种是:static (静态的), 直接开启指定数量的php-fpm进程,不再增加或者减少
一种是:dynamic (动态的), 开始时开启一定数量的php-fpm进程, 当请求量变大时,动态的增加php-fpm进程数达到上限, 当空闲时自动释放空闲的进程数到一个下限。
(生产环境中,根据服务器实际需求来进行调整)
要用到的一些参数 ,分别是 ...
php开发nginx php超时导致502错误的调整
需要改一下php.ini 里面的 max_execution_time 的值 和 php-fpm.conf 中的 request_terminate_out 的值就可以了。这两项都是用来配置PHP最大执行时间,超时时php-fpm会终止脚本的执行,同时还会终止执行脚本的Worker进程。就像在日志中所看到的样,php-fpm child 18523 被终止后重新生成了新的worker进程18581...
其他技术nginx反向代理获取IP的问题
以前的文章有设置ip_hash的方式,设置后,如果动态调用的server的参数
会获取到代理的名字,而不是服务器IP,经实践,加入:
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
...
其他技术utm工具不错,一个推广来路统计,兼容各大网站统计
一个视频里面的,难得自己写代码统计了。
还是要学会用工具。
其他技术redis4.0.14在windows下崩掉的问题
Redis-x64-4.0.14.zip
可以百度搜,在github上下载得到,这个是能下载到的windows下的最新的版本了。
Redis-x64-4.0.14.zip
原因很简单,没条件安装linux下的redis的,服务器安装Msi版本直接报错退出,根本不让装。
用解压版,可以正常开启,但是过一段时间自己就死掉了
查看日志发现是在持久化的时候崩掉的,找了一...
其他技术更换新apache2.4,遇到 invalid command order 问题
参考解决方案:
https://www.cnblogs.com/yougmi/p/5614908.html
原来也是2.4只是升级了小版本,出现语法错误了。提示:invalid command order
最后根据上面文章,打开了模块mod_access_compat.so 就可以了这个模块就是第一个模块。
其他技术oracle18c在Linux下PDB库默认字符集调整
主要是原来的是gbk的,放到utf8下面,各种长度不够
以下是调整过程:
//查看Pdb
show pdbs;
//删除pdb
drop pluggable database testpdb including datafiles;
//创建pdb
create pluggable database testpdb admin user testpdb identifie...
php开发pdo的OCIStmtExecute: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值错误
以前用oci的时候遇到clob和blob的问题,这次用Pdo又遇到这个问题
pdo在字符长度小于varchar4000的前提下,你用clob字段,是不会有任何问题的。可以直接读写
但是存入的字符超过上面的限制时,就会报标题的错误
百度了一下,基本都是JAVA的解决方案,PHP的很少。
实际上,这个问题在OCI的时候遇到过。
以下是解决方案:
原...