左右不逢缘 发表于 2025-7-5 09:00:00

帝国cms首页模板报错,更新不了

不知道首页模板哪里错了,怎么找??有模板报错日志吗?
用php7.4可以正常更新,用8.1更新不了

Crystαl 发表于 2025-7-5 09:00:55

用的是帝国8.0

浅生 发表于 2025-7-5 09:01:39

说明就一点,数组下标没有加引号,就这么简单,毕竟楼主说的PHP7是可以的,而PHP8就不行了!大概率问题就是模板里面的数组下标没有加引号引起的,比如帝国的灵动标签。<?=$bqr['titleurl']?>是可以的(包括PHP8),但是在8上面这样的就会直接终止了<?=$bqr?>.当然还有php8更应该是不是数组也要进行判断了不是以前非正规的写法了。is_array也要判断下是不是数组了。总的来说php8更严谨更规范了。你若使用帝国7.5想兼容php8那就是每个文件都需要修改了,包括你以前的模版数组下标没有加引号的

独家记忆 发表于 2025-7-5 09:01:45

命令执行了下。貌似我很久没有更新了!现在不仅是非阻塞多线程更支持协程了

TyCoding 发表于 2025-7-5 09:02:42

那就用php7就好呀,为啥还要用8

TyCoding 发表于 2025-7-5 09:02:48

php8字符串查找更高效,主要还有JIT的加持当然更好了

拾光 发表于 2025-7-5 09:03:31

为什么不担心截屏了,因为百度把我的网站都把关键词降为0了 也没啥了,这就是那可恶的ddos给搞的,一个星期大部分时间不能访问就直接拔毛了

独家记忆 发表于 2025-7-5 09:03:40

收录没影响吧

婷姐 发表于 2025-7-5 09:04:02

收录已经降低到2位数了。

拾光 发表于 2025-7-5 09:04:27

总结了下 如果网站不稳定时不时不能访问的。这样的网站肯定是被百度打入冷宫了。没得搞了。佛系做站的除外
页: [1] 2
查看完整版本: 帝国cms首页模板报错,更新不了