报错信息:{"header":{"code":10404,"message":"PathDomainError:(15:51:11.840) no category route found","sid":"cht000b7f20@dx18d01cda78c9a4b550","status":2}}使用官方的demo,也是报这个错,但是你要是问几个简单的字,它偶尔也不报错。通过官方的错误代码页...
使用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'
主要原因是头像引用路径超时:https://1.gravatar.com/avatar上面的路径已经不可用,可能还是国内不可用的原因。修改模板的funtions.php中代码为新地址即可。/**
* @des 获取avator头像 解决被墙
* @param email
* @return string
*/
function J_getGravatar($email, ...
使用thinphp官网的验证码组件https://www.thinkphp.cn/ext/8composer安装以后,直接引入一个控制器public function getCode(): thinkResponse
{
$uniqid = uniqid(rand(00000,99999));
$res=Captcha::create();
...
这次是漏扫的功能,扫到版本比较低,官方有新版本发布,旧版本就存在一些安全风险。漏扫工具获取的PHP版本和phpinfo顶部的版本一致,而实际上,在之前已经把PHP版本升级到最新了。打开phpinfo页面查看,发现顶部和中间部分两个地方获取的版本不一致,顶部是以前的版本,中间部分是最新版本,两个位置如下图:查找了很多个原因,当然也百度了一下,肯定是没结果的。我首先排查的是,我复制的是上个版本的...
官方网站:http://mobiledetect.net/github:https://github.com/serbanghita/Mobile-Detect/releases建议使用Composer// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$detect = new Mobile_D...
insert插入date类型字段的时候,出现以上错误主要是to_date的时候,记不住后面的格式,于是百度了一下得到:如图:这个百度的第一条,格式是错的,所以才会报上面的错。正确的格式是:yyyy-MM-dd HH24:MI:SS改成这个格式化,就可以了。
以前用strtotime进行处理,现在手册上不推荐这个方法了。使用DateTime处理,如下://日期加一年
$tmpSqlStartDate=new DateTime($startData);
$tmpSqlStartDate->sub(new DateInterval('P1Y'));
$sqlStartDate=$tmpSqlStartDate->format('Y-...
Composer提示版本不对,通过指定版本解决:1、命令行执行:composer config platform.php 7.42、修改composer.json文件"config": {
"platform": {
"php": "7.4"
}
}两个效果是一样的。参考:https://blog.csdn.net/wjj_wjj/article/de...
这个问题不同于其他简单的无法加载动态链接库的情况一般情况,无法加载动态连接库,比如无法加载curl模块等,通过配置环境变量就可以解决但是,我遇到的是服务器已经安装了32位的oracle客户端,但是PHP需要64位的客户端于是通过使用apache的loadfile解决LoadFile "D:/webserver/x64/instantclient_12_x64/oci.dll"
Loa...
PHP使用PDO连接oracle,报错:PDOException SQLSTATE[HY000]: OCIEnvNlsCreate: Check the character set is valid and that PHP has access to Oracle libraries and NLS data (extpdo_ocioci_driver.c:558)看报错,定位错误在cli...
性能不错,比phpexcel方便以下是导出代码:$excel = new VtifulKernelExcel($config);
// fileName 会自动创建一个工作表,你可以自定义该工作表名称,工作表名称为可选参数
// 第三个参数 False 即为关闭 ZIP64
$fileObject = $excel->constM...
原因:PHP版本不同,对参数存在一定限制解决办法:判断一下PHP版本,给不同的参数// Enable verbose error messages. Disable in production!
phpCAS::setVerbose(true);
//此方法对PHP版本有一定要求,不同版本的PHP,参数要求不一样 报错:phpCAS error: phpC...
问题描述:历史项目,vendor也提交到了版本控制,由于一些原因,目录中.git丢失,导致composer update失败报错:In ClassMapGenerator.php line 129:
...