分类 代码分析 下的文章

python中文报错的问题

开发过程中,发现文件里有中文会导致报错。

查了一下资料,需要在文件开头指定编码。

#-*-coding:utf-8-*-

或者

#encoding:utf-8

Discuz!的一处隐蔽Bug

今天插件上线了,有站长安装后,发现提交表单后页面白页了。
我在本机测试没问题的呀,很是奇怪。
算是第一个用户,晚上到家帮忙查了下问题。

原因

插件用到论坛管理的模块,同时使用了updatecache更新setting缓存。
这里触发到了Discuz!一个历史悠久的bug。
为什么说历史悠久,请看此帖

- 阅读剩余部分 -

Discuz! 应用中心插件上架小记

最近写了款插件,10月3日晚上提交的上架申请。

10月2日中午收到通知,被拒了,理由是:

[应用审核] “版块简介” 审核失败,现已被撤销 1、版主信息不是默认都显示吗 请修改你的描述 不要误导用户

插件描述里我已经写明了是悬浮显示版主信息,这里直接给我拒了。

10月2日晚上到家,重新提交申请,写明我是悬浮展示,未误导用户,结果又被拒了,理由是:

[应用审核] “版块简介 1.0” 审核失败,现已被撤销 卸载不干净$_G[\'setting\'][\'liudon_forum_summary_\' . $fid] 其他的问题自己去找 第2次了

- 阅读剩余部分 -

升级Discuz! X3.1后QQ互联提示connect_error_code_0的问题排查之二

上一篇connect_error_code_0的排查说明

今天在朋友站上做测试,又发现connect_error_code_0的错误。

代码加日志,发现是curl报错了。

错误号:77
错误信息:Problem with reading the SSL CA cert (path? access rights?)

发现不是上次排查遇到的问题,搜索了一番,重装了证书,问题解决。

1. sudo yum install ca-certificates (无论有没有,安装确认一下)
2. 重启php-fpm,这步比较重要,更改底层的东西时一定要重启一下
3. curl时设置:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0)

不知道是不是跟最近的ssl漏洞有关,原因不知。

参考文章:
解决PHP curl https时error 77(Problem with reading the SSL CA cert (path? access rights?))