[成功]使EMLOG支持PHP7和MYSQLi数据库连接方式

作者:V君 发布于:2019-4-8 0:47 Monday 分类:小服杂记

TL;DR
1) 定位到 $
/include/lib/mysql.php 把里面的 mysql_xxx 系列方法名改成 mysqli_xxx 系列,并按照方法签名修改传入的参数,主要是顺序和连接实例,可以参考采鸟教程
2)
定位到 $/include/lib/cache.php 把里面的
$$row['option_name'] = $row['option_value']; 改为
${$row['option_name']} = $row['option_value'];

目前就发现这两处,修改完之后貌似已经能继续工作。如果还有别的问题,可以持续观察apache的错误日志,继续找出要修改的地方。

扯扯:

安装Gogs时似乎因为系统软件包太旧没装上,作死轻易升级系统,还肆意跳过一些步骤,结果把服务器搞崩了。。。

重装最新版系统,灌软件包的时候发现EMLOG需要的PHP5没了,只能装7,装上之后遇到一系列数据库连接问题,还好在短时间内一边咕狗一边修改,给搞定了!

这回又折腾了一把所谓最好的编程语言想不碰都难呀 XD

看来把时间分一些到目前一直在咕咕咕的个人博客系统了 乂目

标签: 软件开发 emlog php Web技术

评论(0) 引用(0) 浏览(916)

emlog的HTTPS支持

作者:V君 发布于:2013-8-11 14:00 Sunday 分类:折腾手记

emlog的HTTPS支持还是很弱啊, 另开一篇博文来罗列BUG & FIX吧

目前已知BUG

输入的URL仅仅检测是否以“HTTP://”开头, 用了HTTPS会被再次加上HTTP,

导致 “HTTP://HTTPS://” 忍俊不禁的处理结果

后台-设置博客URL

评论-个人网站URL

URL硬编码“HTTP://”

后台-碎语-云平台URL

组件-侧边栏日历Ajax-URL

评论-gravata头像URL

阅读全文>>

标签: HTTPS emlog bug

评论(4) 引用(0) 浏览(1564)

这下总算是彻底解决80端口封杀啦!

作者:V君 发布于:2013-7-30 16:53 Tuesday 分类:小服杂记

花了一天时间自己折腾

首先自行颁发不受信任的证书, 然后配置Apache2 SSL(这里花最多时间...), 外网访问测试

皆大欢喜! 狗日的电信没有封 HTTPS 443 端口!

接下来去狗爹买 SSL 证书, 本来想买子域名通配的, 但尼玛这要一千多太贵.... 

先弄个单域名的来玩玩吧 233~

证书签发/导入后, 看见地址栏的锁头有黄色三角形, 看来是emlog对HTTPS支持不够完善哇~ 

点击查看原图

啃代码, 发现页面上有http而不是https

用 grep 找到 function.base.php :: getBlogUrl , 嘿嘿.. 发现这里直接硬编码 http:// 啦

然后我也来硬fix这下地址栏的锁头变绿色啦 OhYeah!

点击查看原图

点击查看原图

点击查看原图

 

标签: 流氓ISP 端口封杀 SSL证书 HTTPS emlog

评论(0) 引用(0) 浏览(1596)

Powered by emlog 去你妹的备案 sitemap