首页
Search
1
入手慈云香港BGP云服务器
7 阅读
2
淘宝的客服真业余
5 阅读
3
朋友圈又被财神占领
5 阅读
4
意外险变相涨价
4 阅读
5
老郭玩域名之第一次出售域名
4 阅读
网络
数码
家居
购物
金融
汽车
旅游
健康
游戏
通信
美食
娱乐
教育
登录
找到
2
篇与
typecho
相关的结果
2025-01-12
Typecho国内主题对PHP8的支持很一般
老郭在上个月买了一个HostDare的VPS,由于线路一般,所以就一直闲置在那里。不过经过这段时间的观察,这个VPS还算稳定,老郭觉得就这么闲置着也着实可以,正好手上也有个闲置的6位数字的.xyz域名,于是就准备在这上面再建个博客。 不过,这次老郭不打算再使用wordpress了,过于臃肿了。经过一番比较,老郭选择了相对上手难度不大的typecho。博客安装倒是没什么难度,几秒钟就好了,不过默认的主题有些一般,老郭就准备找个免费的主题用用。Typecho不像wordpress那样有着众多的主题,很多都是公司开发的。由于typecho是国内开发的,所以主题基本上也只有国内有人在写,而且因为使用的人并不多,所以大部分主题都是个人编写出来的。当然了,正是由于这些原因,所以typecho的主题很多都是免费的,即使收费也不贵,使用最多的handsome主题仅仅88元,不到老郭目前使用的这个子比主题的零头。 既然是建着玩玩的,那老郭肯定不想花钱,转了一圈,最后选择了两款免费的typecho主题,分别是“oneblog”和“迷你日志”,其中“迷你日志”也有商业版本的。老郭的VPS安装的是PHP8.0版本,但是安装完这两款主题之后,老郭却发现这些国内的typecho主题对于PHP8以上的版本的兼容性很一般。 “oneblog”主题在主页的图片文章位置出现了函数未定义的警告,如果不使用图片文章的话,那么这个警告是可以频闭掉的。 “迷你日志”主题的问题则更加严重,在所有页面的顶端都显示函数未定义警告,导致整个博客的页面都无法正确的显示。 而上面两个主题所存在的函数未定义的问题,在typecho自带的默认主题上面并没有出现,所以显然不是typecho本身的问题。那么唯一的原因,就是国内的这些typecho主题只对PHP7.x的版本作了很好的支持,而PHP7.x并没有对函数的定义做出强制性的要求。但是到了PHP8,对函数的定义有了强制性规定,所以这些问题就全部暴露出来了。 但是吧,免费的就不能要求那么多了,老郭又没有能力去修改代码,所以只能在VPS上面又安装了PHP7.4版本,然后把博客切换到PHP7.4,一切问题就都解决了。
网络
# typecho
# PHP8
# 主题
admin
1月12日
0
2
0
2023-06-18
PHP版本过低导致typecho安装报错
老郭手上还有个美国的VPS没过期,觉得放那吃灰不如用来折腾折腾,而且里面的宝塔面板什么的都是已经配置好了的,于是决定在上面安装一个typecho来玩玩。 Typecho是一个轻量的博客程序,老郭以前也安装过,过程很简单。不过这次在VPS上安装却出现了意外,运行安装程序提示Parse error: syntax error, unexpected ':', expecting '{' in /www/wwwroot/100825.xyz/install.php on line 31错误,应该是程序编译有问题。 这个问题以前老郭从来没有遇到过,而且typecho用的人非常多,按理说可以排除是程序本身的问题。所以老郭对这个VPS上的运行环境进行了自己的检查,最后发现VPS上安装的PHP版本竟然是非常低的5.5版。 重新安装PHP8.0版,然后切换到新版本运行,typecho终于可以正常安装了。 老郭回忆了一下,当时之所以在这个VPS上安装5.5版的PHP,是因为有一个老博客只能运行在此版本的环境中,只要PHP的版本超过5.6,程序就各种报错。后来博客搬走了,但环境一直没有变过,所以导致此次安装typecho出现了问题。
网络
# 版本
# PHP
# typecho
# 错误
admin
2年前
0
1
0