M69W

Results 192 comments of M69W

``` node -v v18.18.2 pnpm -v 9.1.2 windows 10 pnpm dev 选择 admin 跳转路由报错: Cannot destructure property 'currentRoute' of 'useRouter(...)' as it is undefined. pnpm build 选 admin Cannot destructure...

支持离线使用不?就是打开后对应的页面后断网使用

> 为啥要移动项目? 楼上的开发环境估计是内网,从有网环境pnpm i 后再复制到无网环境。 pnpm i 生成的路径无法满足这种场景。 试试全局替换看看

既然都定义为复杂的场景了,并且你都说了对应的解决方法。 假设分开后,比如有查看权限,那菜单和查询按钮是可以用一个权限控制的, 有没有人使用场景不同而觉得为什么要分离?

复制可以不?因为正如描述所说,点编辑,是空白 ## 后台直接复制的内容 ``` Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/xx/var/Utils/HyperDown.php on line 433 Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject)...

``` INSERT INTO `typecho_comments` (`coid`, `cid`, `created`, `author`, `authorId`, `ownerId`, `mail`, `url`, `ip`, `agent`, `text`, `type`, `status`, `parent`) VALUES (3, 4, 1699270701, 'Anthonythicy', 0, 1, '[email protected]', 'https://minenow.pro/register?invite=iNskUR4E7H', '23.158.72.195', 'Mozilla/5.0 (Windows...

> [@M69W](https://github.com/M69W) 是特殊字符的问题导致HyperDown.php出错,433行说你传入的字符串是null,那就是前面的处理给出了null,你会php断点调试的话就很简单。 问一下,你数据库和表的字符编码是 utf8mb4_unicode_ci 吗?如果不是,要改一下。 我把这条评论放到我的本地typecho里是正常的。你也可以这样测试,把这条内容复制到其它文章的评论里去看看是否出错。 类型 | 排序规则 MyISAM | utf8mb4_unicode_ci 我那边用的最新代码,php:8.3.11

@cuixiping 后面有时间再看看 另外看到这个文件 最近有改动:https://github.com/typecho/typecho/commit/546470b2de1d7d04d90cdada3c602cff1c9a5527 , 估计可能还会再改,先这样吧。

> [@M69W](https://github.com/M69W) 你稍微看一些php debug教程,这是个小问题,直接断点就很清楚了 不懂 PHP,升级遇到的插件和主题问题用 AI 解决了,这个问题对应的代码虽然 AI 也给了解决,但 还是 提一下。 正如上面说的,这个文件最近也在改动。

> 这就是个恶意数据,匹配返回了null就有异常,加个@抑制掉或者判断一下返回值就好了 默认用户输入是不安全的,我的初衷是遇到类似的评论,要么直接删了、要么改掉部分内容让其显示,但此时编辑是空白的。与预期不符合。