Emlog修改版(PHP7版本)

最近对自己的博客代码,主题,以及后台等等进行了大面积的优化,所以心血来潮做了这个emlog 5.3.1 XZY修改版,主要是针对PHP7的支持做了修改。

Github的项目地址:https://github.com/myxzy/emlog


修改内容:

by 2018-10-4

修改版1.1

1、Tag缓存改成emlog 6.0.0生成方式,生成首页文章所有的标签缓存

2、修改1.0修改中产生的一些BUG

下载地址:https://github.com/myxzy/emlog/releases/tag/1.1



by 2018-3-14

修改版1.0

1、安装文件的环境检测PHP和MySql版本,PHP最低为5.6,MySql最低为5.0

2、自动加载函数autoload改为spl_autoload_register,毕竟新版本PHP不建议用autoload

3、加密解密函数使用PHP新函数password_hash,不兼容老用户数据

4、文章新增修改,页面新增修改,向emlog6.0beta看齐

5、时间函数,默认时区,向emlog6.0beta看齐

下载地址:https://github.com/myxzy/emlog/releases/tag/1.0


by 2018-9-17

官网emlog5.3.1升级到这个版本的方法:(只适合没几个管理员or注册用户的博客)

1、备份老的网站备份

2、emlog后台数据库备份,“可备份的数据库表选择除emlog_user表外的所有表,在备份一份SQL

3、上传新的网站安装程序安装

4、导入刚才备份的SQL

5、后台设置时区,保存下并更新缓存

也可以直接替换后台文件,通过修改数据库user密码来实现,以下就是新密码生成函数(使用password_hash,每次生成的密码会不一样,随便填入一个生成的就可以)


<?php
$adminpw = '老密码';
function HashPassword($password) {
	return password_hash(md5($password), PASSWORD_DEFAULT);
}
$adminpw =HashPassword($adminpw);
echo $adminpw;
?>


467-1.png

  • 下载列表

目前有 39 条评论

avatar

alien  2020-03-25 21:23 12楼

PHP版本:7.0
MySQL版本:5.5.62-log
服务器环境:Microsoft-IIS/7.5
emlog版本:v6.0.0
进入emlog后台管理点击应用中心之后就无法访问,显示空白,google浏览器也是一样的,之前都可以正常访问的,目前网站可以正常访问,无异常。求助解决方法! 回复
avatar

星之宇  2020-03-25 21:25

@alien:是不是官网异常了。因为应用中心是拉取官网的数据的。 回复
avatar

alien  2020-03-25 21:26

@星之宇:EMLOG 应用中心-官网是可以正常访问和下载的啊, 回复
avatar

星之宇  2020-03-25 21:28

@alien:因为我自己的博客老早删除了应用中心。如果官网能下并不一定要本地应用衷心的。还有服务器也要支持curl。 回复
avatar

alien  2020-03-25 21:30

@星之宇:好吧,尝试过将PHP版本下降,试过了,从最新版php7.4到php5.6都试过,结果还是不能访问,之前都可以正常访问滴, 回复
avatar

星之宇  2020-03-25 21:40

@alien:看来还是你的问题。我测试下emlog的服务器还是蛮快的,可以打开http://www.emlog.net/store/6.0.0/1这个就是应用中心的连接。 回复
avatar

alien  2020-03-25 21:41

@星之宇:emlog官网是没有问题的,肯定是我这边的问题,这种找不出来问题所在点就很烦恼了 回复
avatar

星之宇  2020-03-25 22:11

@alien:iframe,所以可能是你网络问题。chrome用F12查看下是什么问题! 回复
avatar

alien  2020-03-25 22:18

@星之宇:fontawesome-webfont.woff?v=4.2.0    404    font    store.php    160 B    480 ms
Status结果404 回复
avatar

星之宇  2020-03-25 22:21

@alien:这个应该不影响。其他的还有吗? 回复
avatar

alien  2020-03-25 22:23

@星之宇:其他的没有什么异常啊 回复
avatar

星之宇  2020-03-25 22:25

@alien:是不是广告插件之类的屏蔽了emlog啊。照道理应该不会,直接访问我刚才写出来的网站是不是可以。 回复
avatar

alien  2020-03-25 22:29

@星之宇:画龙点睛啊,我看下浏览器提示:此网页正试图加载从未验证的来源加载脚本,我点击允许加载,就可以显示了,360浏览器是这样子的,目前可以正常显示,谷歌浏览器没事空白页 回复
avatar

星之宇  2020-03-25 22:31

@alien:chrome也应该是被阻止导致的。 回复
avatar

alien  2020-03-25 22:32

@星之宇:谷歌浏览器在哪里设置允许呢, 回复
avatar

星之宇  2020-03-25 22:33

@alien:一个是装有类似于去广告插件,还有一个添加为白名单试试。 回复
avatar

alien  2020-03-25 22:35

@星之宇:可以了,google浏览器的:默认情况下,安全网站会拦截不安全内容。添加网站白名单 回复
avatar

十三姨爱我  2018-12-22 13:40 11楼

博主真是太厉害了!现在官方好像都停更了! 回复
avatar

艾洋  2018-10-11 16:08 10楼

源码包里面的.gitignore 和README.md 两个文件有什么用 回复
avatar

星之宇  2018-10-11 18:17

@艾洋:没用,github站点自己生成的。 回复
avatar

智宇  2018-09-17 09:13 9楼

换这个PHP7版本,服务器要重新安装吗 回复
avatar

星之宇  2018-09-17 09:17

@智宇:如果不怎么懂的话,最好备份原来老的数据库重装这个。这个数据库user表的密码生成和验证有点不一样,不兼容老版本的用户名和密码登录 回复
avatar

天津网站建设  2018-08-30 20:52 8楼

非常感谢博主,这个版本对我很有用 回复
avatar

自动售货机  2018-08-21 10:11 7楼

php7 到底比php5快多少。人能感觉出来吗?代码渣渣,不会折腾。 回复
avatar

星之宇  2018-08-21 10:15

@自动售货机:对于稳定的程序,数据or访问量没达到一定的数量级别,是感觉不出来的。不过新版本是趋势,虽然现在大部分人使用的版本是5.6,但是升级php7+以上的版本是迟早的事情。 回复
avatar

游客2043662754  2018-08-02 21:33 6楼

用了这个版本,后续能继续用官方的升级吗 回复
avatar

星之宇  2018-08-03 06:07

@游客2043662754:能的。不过用户账号密码要手工更新下。不过官方应该不会出新版本了。 回复
avatar

茶吧机知识  2018-06-23 08:47 5楼

,现在正常,估计是缓冲问题 回复
avatar

茶吧机  2018-05-03 21:32 4楼

茶吧机雷都评测网感谢楼主的分享 回复
avatar

代寫論文  2018-04-26 01:49 3楼

感谢楼主的分享,赞赞。 回复
avatar

hackhp  2018-04-07 10:33 2楼

哈哈,官方不更新,只能自己折腾了。 回复
avatar

Flyer  2018-04-01 03:15 1楼

非官方的版本真多 回复
avatar

星之宇  2018-04-01 08:24

@Flyer:本来也不想弄的,找我要版本的人比较多,我自己用的,已经改掉了大概40%以上的代码。 回复
avatar

Flyer  2018-04-01 10:07

@星之宇:比我能折腾 回复
avatar

宅客基地  2018-04-02 23:34

@Flyer:老司机,6.0.1特制版支持7.0么?? 回复
avatar

星之宇  2018-04-03 06:11

@宅客基地:支持的,主要为了php7优化的。但是我的改了密码加密函数,用了php5.5开始支持的passwordhash,如果用户账号密码多的话,转换还要写函数。 回复
avatar

Flyer  2018-04-03 00:58

@星之宇:emlog 6.0 特别版的时候  就已经支持咯
话说邮箱有提示  咋到这里就没了 回复
avatar

星之宇  2018-04-03 06:13

@Flyer:什么提示?应该我的邮箱插件也改的面目全非,不过我自己用的程序已经改太多了,专门对报错提示做了优化,即使开启报错警告,也不会出现任何提示的 回复
avatar

flyer  2018-04-03 07:32

@星之宇:你回复的内容没有显示之前,没事了,现在正常,估计是缓冲问题 回复
昵称
邮箱
主页
提交