6月 1, 2023 - Linux, php开发    phpunit的漏洞修补已关闭评论

phpunit的漏洞修补

发现,nginx的请求报错日志(error.log)有很多,都是同一个错误,查询同一时间段的访问access.log日志时发现是:

[01/Jun/2023:18:16:21 +0800] “POST /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php HTTP/1.1” 404 47 “-” “PostmanRuntime/7.32.2”
还好都是请求失败的.

查看 phpunit/phpunit安装的版本信息命令:composer show phpunit/phpunit

 

.发现是想利用ph[……]

Read more

5月 22, 2023 - laravel, mysql, 开发笔记    mysql中文首字母排序或搜索已关闭评论

mysql中文首字母排序或搜索

1:按照中文的首字母排序的实现方式:
方式1:改字段的字符集为gbk:


查询时orderBy的字段保持不变:

$this->validate($request, [
    'sortBy' => 'filled|string',
    'sortType' => 'filled|string|in:' . config('global.sort_type_desc') . ',' . config('global.sort_type_asc'),
]);
$sortBy = $request->sortBy ?? HotTalent::[......]

Read more

5月 6, 2023 - gitlab的CICD, Linux, php开发, 开发笔记    gitlab的cicd使用scp报错已关闭评论

gitlab的cicd使用scp报错

gitlab的gitlab-runner安装到了node1上,像通过node1直接scp文件到目标服务器的node2上.
通过gitlab的CICD进行scp时一直有key的认证失败.
确认已经在node2上已经添加了node1的~/.ssh/id_rsa.pub.手动scp或执行ssh root@xxx.xx.x.x也是可以的.但一直报如下错误.

寻找原因:

1:先确定是用哪个用户执行的
2:私钥具体是什么?是否是~/.ssh/id.rsa

打印日志查找原因:

whoami
echo "$SSH_PRIVATE_KEY"

结果:

&[……]

Read more

页面:«1...78910111213...42»