PHP8已经正式发布了,今晚配置了一下,以下是配置成功的截图。需要总结两点经验教训:PHP8是VC16的环境,所以需要先安装VC16的环境,也叫vc++2019。中途遇到错误:Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in fileVC14的apache会报错:Apache24/conf...
最近新安装一个typecho,通过github下载的源代码,新的内容的,用的lnmp1.7,PHP版本用的5.6的安装过程没有问题,安装完成后,打开后台登录也白屏,500错误。前台一切正常。尝试修复一通,没搞定。后来,[#zeyu#]升级了一下PHP版本到7.2,后台正常了。[/#zeyu#]经验很重要啊。
2020年11月4日修复在某些情况下,会导致付费页面CSS无法加载的问题。下载文件后,将文件覆盖至include\controller\log_controller.phpzeyu_pay_bug_fix_20201104.zip2020年7月18日v1.3发布插件下载地址:zeyu_payv1.3.zip本次更新内容:1、前台增加购买人数显示。2、增加移动端判定,移动端支付时,不再显示二维...
这是一个bughttps://bugs.php.net/bug.php?id=46728目前php7.4在默认状态下,也是没有处理,但是有解决方案。可以通过设置:PDO::ATTR_STRINGIFY_FETCHES: 提取的时候将数值转换为字符串。 Requires bool.来避免。网上同样处理方式:https://github.com/yiisoft/yii2/issues/3167
这个图片还能看见的话,就说明没有问题。github: https://github.com/peng4740/autoPicCdn主要准备用来存放图片,哈哈。部分源码:namespace ben\admin;
use ben\library\CurlPost;
use ben\library\pic;
include dirname(__DIR__).'/conf...
phpcas客户端报错:Authentication failure: Ticket not validated
Reason: bad response from the CAS server现象为:登录返回提示登录不成功,ticket可以在URL中看到。打开调试:\phpCAS::setDebug("/_cache/logs/cas.log");报错,如最开始,最后发现,是因为给cas...
本地配置的虚拟机都无法访问,在error日志中,有client denied by server configuration字样。原因是虚拟机配置的问题:有问题的配置:<Directory "E:/www/doc">
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allo...
之前递归都是直接echo或者字符串拼接,感觉没问题,突然要放到数组里了,还有点吃力。记录一下:递归返回的是一个数组,一维数组。static function getRegionParents($parentUuid,$data=array())
{
if (self::commCount('aaaa',array('uuid'=>$parentUuid)))...
插件地址:http://www.wisdomelon.com/DTreeHelper/可以ajax加载,只用来做展示,没有用来做增删改。遇到的问题是,一次性加载tree太卡了,pdo的fetchall都要二十秒,由于没有找到更好的措施,只好使用ajax加载树的方式,提高页面展示效率。用法: <link rel="stylesheet" href="layui/css/layui.cs...
官方代码:use QL\QueryList;
use GuzzleHttp\Exception\RequestException;
$ql = QueryList::getInstance();
//注册一个myGet方法到QueryList对象
$ql->bind('myGet',function ($url,$args = null,$otherArgs = []){
...
对emlog没怎么研究过,一直时间比较少,目前把插件的安装、配置弄好了。感觉还是比较简单的,如果熟悉的话,会很快。改了一个源文件,涉及钩子加载的地方。目的是为了在编辑博客的时候,获取到之前填写的单价。修改文件:admin\views\edit_log.php的第大概17行。<?php doAction('adm_writelog_head',$logid); ?>增加了一个参数。...
首先,需要研究emlog的插件如何写?可以参考:https://www.bokezhi.cn/emwiki/52.html其次,用什么支持,暂时选定支付宝当面付,并基于XorPay,本来可以不用XorPay的,当面付有接口。再次,是要找个合适的样式。可以参考:https://www.qioke.com/tougao.html最后,就是糅合上面所学的,花点时间,也许应该可以写出来吧。
万一有好心人呢,是吧。样式调的不怎么好,谷歌和firefox没问题,遨游会掉背景色。都是网上找的,自己随便调整了一下,顺便把昨天改的支持php7.4的代码,更新了。下一个就是研究内容付费了。花了几大百去申请接口呢,还花了几百续费服务器,哎,写个博客也不容易。
准备升级PHP版本了,所以在本地改了一下,网上也有改到支持php7的教程,但是没有改全。主要改了几个方面:1、默认用的mysql类改为了Mysqli;2、两个$$的变量的顺序问题,改了几个地方;3、很多代码里写死了Mysql::instance的问题;4、日期默认只有https才能加载的问题。打包的文件不能直接安装,因为没有数据库配置文件和安装文件,需要官方下载包安装好以后覆盖。里面有几个插...
今天跑之前写的一个采集,提示错误:file_get_contents(): SSL operation failed with code 1. OpenSSL Error message以为是升级了PHP版本到7.4的原因,结果换回原来的7.3的也提示,顺便解决了一下。在file_get_contents前面加个配置,忽略证书验证即可。主要这里是采集,没必要做证书校验。调整后代码:$opti...