LifeType的资源汇总

nianbai  2021/03/06, 17:32

一、关于LifeType

LifeType是一个用php语言写的多用户的blog系统程序,最初是由创始人 Oscar Renalias 在 2003 年发布了初始版本,当时名字还叫plog。在2005年,因为plog的商标为Amazon所有,在与Amazon的友好协商后,将plog名字归还其使用。而plog这个blog系统就正式更名为LifeType。但最终英文官网将发布版本定格在LifeType 1.2.12(发布时间为2013-07-25),之后LifeType的官网http://lifetype.net/也慢慢关闭了。

二、LifeType的资源

1.LifeType程序在SourceForce的下载源:

LifeType主程序下载:https://sourceforge.net/projects/lifetype/

LifeType插件下载:https://sourceforge.net/projects/lifetype/files/lifetype-plugins/

LifeType模板下载:https://sourceforge.net/projects/lifetype/files/lifetype-templates/

最终发布版本为lifetype-1.2.12_r7211(20130725)

2.LifeType程序在LifeType官网的下载源:

包括LifeType主程序、插件和模板:http://lifetype.net/snapshots/

最终内部开发版本lifetype-1.2_r7217(20131216)

3.LifeType的邮件讨论列表http://limedaley.com/pipermail/plog-svn/

里面有关于LifeType在php7下实现的讨论,你可以订阅,也可以通过存档列表查看相关内容。

最终修改版本lifetype-1.2_r7254(20201015)

4.LifeType中文网站有丰富的LifeType教程、资料及相关讨论

庆幸的是,LifeType中文网站http://www.lifetype.org.cn/仍然可以打开,虽然最后的更新版本只是LifeType 1.2.8。但还是可以在该网及其论坛中查看到LifeType有关的实用资料。在这里要感谢Mark Wu,他既是LifeType的核心开发人员,也是LifeType中文社区的创始人及管理者。

三、LifeType的运行环境

对于LifeType 1.2.12,当时推荐的比较理想的运行环境也就是Apache 2.2 + PHP 5.2 + MySQL 5.1了。

虽然不做修改的话,LifeType 1.2.12也能在Apache 2.4 + PHP 5.6 + MySQL 5.6下跑起来。但是现在看来,这个php版本也是比较老了。

提示:LifeType 1.2.12官网的说法,最低可以运行在php4.2.0;也可以在php5.2.17,php5.3.29,php5.5.38,php5.6.51下运行。不要使用php5.4,我的实验,LifeType的多个版本在php5.4.45下前后台乱码,前端页面有报错,问题太多。

四、LifeType支持php7的解决方案

1.对此,一位希腊的网友Alexandros在2019年对内部开发版本LifeType 1.2.13-dev做了支持php7的修改。

这是下载地址https://github.com/acoul/lifetype

最终他修改后的运行环境为Gentoo 32bit apache-2.4.41 & php-7.2.25(也支持php-5.6.40)

我在Win10 Apache 2.4.43 ,PHP7.2.25,MySQL 5.7.31下做了测试,可以运行。

2.关于LifeType在php7下的实现,也有人在LifeType的邮件列表论坛里讨论,其实也是LifeType的核心开发人员jondaley,对php7的支持,也是在Alexandros基础上做的修改,同时对LifeType也有一些日常的更新。你可以订阅,也可以通过存档列表查看相关内容:http://limedaley.com/pipermail/plog-svn/

3.另外,台湾网友tommy也做了让LifeType支持php7的修改工作,并在他的blog上记录了大概修改思路,以及共享了修改文件的下载,具体见tommy的blog帖子:https://blog.teatime.com.tw/1/post/473

plog专题 评论(0) 引用(0)

让LifeType在php7下运行

nianbai  2021/02/28, 13:50

一、前言

LifeType是一个用php语言写的多用户的blog系统程序,官网最后的发布版本为LifeType 1.2.12。

对于LifeType 1.2.12,当时推荐的比较理想的运行环境也就是Apache 2.2 + PHP 5.2 + MySQL 5.1了。

虽然不做修改的话,LifeType 1.2.12也能在Apache 2.4 + PHP 5.4 + MySQL 5.6下跑起来。但是现在看来,这个php版本也是比较老了。

二、让LifeType支持php7

1.对此,一位希腊的网友Alexandros在2019年对内部开发版本LifeType 1.2.13-dev做了支持php7的修改。

这是下载地址https://github.com/acoul/lifetype

最终他修改后的运行环境为Gentoo 32bit apache-2.4.41 & php-7.2.25(也支持php-5.6.40)

我在Win10 Apache 2.4.43 ,PHP7.2.25,MySQL 5.7.31下做了测试,可以运行。

2.关于LifeType在php7下的实现,也有人在LifeType的邮件列表论坛里讨论,其实也是LifeType的核心开发人员jondaley,对php7的支持,也是在Alexandros基础上做的修改,同时对LifeType也有一些日常的更新。你可以订阅,也可以通过存档列表查看相关内容:http://limedaley.com/pipermail/plog-svn/

3.另外,台湾网友tommy也做了让LifeType支持php7的修改工作,并在他的blog上记录了大概修改思路,以及共享了修改文件的下载,具体见tommy的blog帖子:https://blog.teatime.com.tw/1/post/473

三、LifeType的升级步骤

1.LifeType的升级操作,个人的建议还是要先在本机或测试环境中来进行。

2.确认无误,再移植到正式的服务器环境中,而且务必备份LifeType的mysql数据库及LifeType安装目录下的所有文件(包括程序文件、上传附件等)。

3.下载lifetype-1.2.13-dev的压缩包,解压复制到LifeType的安装目录(再次提醒,操作前务必先备份),覆盖旧文件。LifeType安装目录下重要的或可能修改的文件,大概如下,记得要保留或者重新拷贝回来:

config #配置文件夹
gallery #上传文件夹
imgs\plog_top.gif #summary.php首页banner
locale\locale_zh_CN.php #中文语言包
plugins #插件中文
styles\summary.css #summary.php风格文件
templates #模板,特别注意summary.php定制首页不要覆盖
.htaccess #目录设置、访问权限及重写规则

3.因为LifeType1.2基本没有对mysql数据库结构做修改,所以只要升级LifeType修改程序就可以运行了。

四、LifeType在php7下的一些小问题

1.之前LifeType主要在apache2.2下部署,如果使用了apache2.4,要记得修改.htaccess文件,因为apache2.4下控制目录访问权限的语句有了修改。否则程序没有权限执行。一般需要修改:

.\.htaccess

.\gallery\.htaccess

.\plugins\.htaccess

2.图片不能上传问题,是因为eregi函数被弃用,改为preg_match即可。打开class\gallery\getid3\getid3.php文件:

63

if (eregi('([0-9]+)M', $memory_limit, $matches)) {

改为

if (preg_match('([0-9]+)M', $memory_limit, $matches)) {

即可。这个修改已经在github上报给了Alexandros,新下载的程序已经做了修复。

3.发表文章,如果内文中有个别中英文混排,且之间没有空格的话,如“plog验证码”,则提交文章时,报错500。这时文章已经写入mysql,但因分词出问题,不能成功写入token表。解决方法为,编辑文件class\bayesian\bayesiantokenizer.class.php第六行:

define( "SPLIT_REG_EXP", "/[^a-zA-Z0-9àáèéíïòóúüÀÁÈÉÍÏÒÓÚÜ'$!,.^-]+/");

改为

define( "SPLIT_REG_EXP", "[^a-zA-Z0-9àáèéíïòóúüÀÁÈÉÍÏÒÓÚÜ'$!,.^-]+");

4.rss2.0输出blog和文章标题乱码,这是几个版本都有的bug。编辑\templates\rss\rss20.template文件,有两处:

|escape:hexentity}

替换为:

|escape}

 

plog专题 评论(2) 引用(0)

驴窝网志重新归来!

nianbai  2011/06/15, 06:45

驴窝网志重新归来,Blog程序升级到LifeType 1.2.8。 

lifetype logo 

General 评论(0) 引用(0)

驴窝网志的程序换成LifeType 1.0.2

nianbai  2006/01/04, 23:11

呵呵,其实是plog程序改成LifeType了。因为plog是amazon的商标,在亚马逊的善意提醒下,plog程序开发团队将这个blog程序改名为“LifeType”。于是这份程序的两个支持网站地址本别改为了:

LifeType开发主站http://www.lifetype.net
LifeType中文支持http://www.lifetype.net.tw

元旦,顺便把驴窝网志的程序版本从plog1.01升级到了LifeType 1.0.2,主要是因为讨厌的垃圾评论和引用。

plog专题 评论(0) 引用(843)

驴窝网志程序升级到plog1.01

nianbai  2005/08/29, 04:50

  驴窝网志程序已经从plog0.32顺利升级到plog1.01版本。程序的功能和效率及访问速度相较过去有很大提升,欢迎大家进行试用、测试。有问题可联系QQ13043898或发信到。
  网志的评论功能需要自己登陆后台启动,操作如下:
  1.登陆后台;
  2.点击“登陆>>你的网志名字”;
  3.点击控制中心;
  4.点击控制中心页面最下方的“最近回复设置”;
  5.在新页面中把启用插件前面打上对勾提交修改就可以了。

plog专题 评论(0) 引用(771)

风刮到哪里去了?

nianbai  2005/06/14, 18:07

    有人说我懒了,blog都好久不更新了。这里要和大家汇报一下,风最近涅磐了一把,这个blog就暂停更新了,除非发布关于plog和驴窝网志的内容。目前已经开辟了新的blog战场:子东的菜畦[zidon.lvwo.net],它以后就是我新的blog家园了。在这个blog里最近会比较专注新的网络应用和IT评论,稍后还会向游戏评论这块涉猎涉猎:p,当然自己杂七杂八的事情也少不了写。

    我这个人向来在父母眼里是有懒且馋的美誉的,自己也知道一个更大的优点是不好韧性。拣了西瓜丢桃子,拾了芝麻又丢西瓜的,总是干一件事不久就没了兴趣,现在我仿佛找到了自己能坚持一生的目标,朋友们,你们就擦干眼镜,翘首而待吧。

杂谈散说 评论(0) 引用(807)

嗅到了槐花的清香

nianbai  2005/05/03, 03:50

今天晚上穿着体恤和短裤出去了,在小巷子里闻到了一股熟悉的清香,抬头一看,一颗十几年树龄的洋槐树上,挂满了白色的槐花。街上都是饭后遛晚散步的人,夏天的晚上给我的印象总是热闹的——前两天一个同事还问我,五月是春天还是夏天;我的回答是阳历的五月是春天,阴历的五月是夏天,现在突然不敢肯定自己的认知了。

跑到公司的门口,果然看到同事在哪里遛狗,三个多月的拉不拉多已经算一只半大狗了。看到我还是认识,但我要带着它在公司院落里跑两圈,离开主人不远它就开始不走了,看着主人然后跑着回去。我再命令它坐下的时候,也不向上个月那样听话了,它已经在渐渐长大了。我清楚的记得一个月前它被抱来的可人娇小的样子,时光原来正这么快的溜走。

杂谈散说 评论(4) 引用(741)

关于驴窝流量的一个发现

nianbai  2005/04/23, 03:48

前几日一位朋友提醒驴窝的世界排名跌的不少,04年底和05年初,驴窝的alexa世界排名是在8万左右的,并有上升趋势;而现在已经跌倒18万的排名了。

其实这个变化我也看到了,驴窝的访问量一直是稳步上升的,为什么日IP从原来的五六百上升到900左右,反而alexa世界排名下降了呢,细细想来应该有这样几个原因:

1 alexa前段时间的算法调整,对中国境内的网站有了明显的影响,很多原来不错的网站都有不同程度的排名下挫[这里不说作弊的网站],个中详情不得而知。

2 驴窝的访问增加速度低于互联网的平均发展水平,也就是自己虽然在发展,但被同类中小网站超越,终于导致排名下降。

3 还有一个可能跟原来驴窝用的空间被ddos有关,但我觉得ddos在短期几日有明显影响,但不至于左右alexa三月平均排名的。

反正觉得alexa排名,起码在中国是有些不大准确了,这里不止是说很多网站的作弊,应该也有alexa的原因。

杂谈散说 评论(0) 引用(779)

重要公告:驴窝网志语言档做了调整

nianbai  2005/04/12, 01:58

  浏览自己的网志出现乱码的朋友,请用自己的用户登陆后台,这时候后台也会有报错,但不用怕,稍等片刻,下拉滚动条会看到英文的管理后台。只要点击“settings”,在新页面中“language_used:”选项后面的下拉框中选择“zh_CN”,点击“update”提交后,刷新页面就可以了。

plog专题 评论(0) 引用(719)

pLog 1.0 正式发布了

nianbai  2005/04/02, 00:46

pLog 1.0 释出

markwu | 31 三月, 2005 18:44

pLog 是一个基于自由软件授权的网志社群平台,在经过一年的开发,终于在今天(2005/04/01,好像是愚人节喔)释出 1.0 的版本。

1.0 版 主要是建立在 pLog 0.32 版的既有功能上,但是做了整个成是架构的更新,也增加了很多的新功能,例如全新设计的管理接口,二(次)级域名的支持,模版快取以及 HTTP 快取,可以课制化的 URL 格式,加强的外挂程序模块,自订网志文章栏以及支持 Weblog API,还有很多改进的小细节等着大家发掘。

除了这些新的功能,pLog 1.0 还包含了 超过 30 个已经开发完成的外挂程序 与 超过 50 个漂亮的模版,所以 pLog 应该可以来建制任何网志社群的重责大任了。里面包含了大家要求很久的 模版编辑器,在文章撰写中支持 Textile、phpBB、Markdown 与 Wiki 语法,回响审核,还有其它更多防制垃圾回响的新功能,包含 AuthImage、DNSAntiSpam、ValidateTrackback 与 No Follow 协议。

请 下载 pLog 1.0 并且帮助我们散播欢乐!你可以到我们的 Wiki 找到 外挂程序的文件 而且可以在这里 下载外挂程序,同时你可以在这里 下载模版。

如果你是第一次使用 pLog,你只要上载到你的网站后,执行 wizard.php 就可以了。你也可以在这里找到完整的安装文件。

如果你是从 pLog 0.3.x 来升级,请注意,务必先备份你的数据库与程序。你可以在这里找到相关的 升级文件。 旧的模版应该可以用在新的 pLog 1.0 上,但是可能会有一些功能已经改变了,请参考 模版升级文件 来升级你的模版。同时,某些外挂程序可能还没升级到 1.0,所以在升级模版时值这些是必须注意的。

pLog 中文论坛 以及臭虫追踪系统 当然还是继续运作,所以如果有任何的问题或是臭虫请继续回报给我们。回报臭虫时请用 "1.0-final" 这个版本,因为这是今天释出的正式版的版本标签。

本文引自:plog中文开发日志pLog 1.0 释出》一文。

plog 1.0下载地址:http://prdownloads.sourceforge.net/plog/plog-1.0.zip?download

plog专题 评论(4) 引用(794)

1 2 3 4 5 6 7 8 9 10 11 12 13  下一篇»