HaoOuBa / Joe

A Theme of Typecho
1.51k stars 358 forks source link

无法加载归档是什么原因? #132

Open Asyncload opened 1 year ago

Asyncload commented 1 year ago
归档无法加载

Joe7.7.1 typecho 1.2.0 php 7.4 mysql 8.0 nginx 1.21

zwtduserid commented 1 year ago

你好。已收到你的邮件,我会在假期结束后尽快处理。————————————这是来自QQ邮箱的自动回复邮件。

Asyncload commented 1 year ago

已经解决了,居然是数据库问题,改成mysql5.7 就可以了。

longalang commented 6 months ago

这个是因为在 MySQL8.0 中GROUP BY子句不再支持排序功能,可以修改 core/route.php 文件380行的SQL语句: image 手动添加一个ORDER BY子句排一下序,修改为

$sql = "SELECT FROM_UNIXTIME(created, '%Y 年 %m 月') as date FROM `{$prefix}contents` WHERE created < {$time} AND (password is NULL or password = '') AND status = 'publish' AND type = 'post' GROUP BY FROM_UNIXTIME(created, '%Y 年 %m 月') ORDER BY FROM_UNIXTIME(created, '%Y 年 %m 月') DESC LIMIT {$pageSize} OFFSET {$offset}";
zwtduserid commented 6 months ago

你好。已收到你的邮件,我会在假期结束后尽快处理。————————————这是来自QQ邮箱的自动回复邮件。

jd82k commented 5 months ago

请使用修改版https://github.com/jd82k/Joe