typecho-beardocs icon indicating copy to clipboard operation
typecho-beardocs copied to clipboard

设置外观界面进不去

Open 56warmers opened this issue 1 year ago • 9 comments

启用插件后进入设置外观,显示Database Query Error。 版本1.2.1, image 尝试关闭插件再启用,无效 image

56warmers avatar Aug 16 '24 06:08 56warmers

此外,由于无法进入设置,想知道: 文章页面是否有标签显示功能? 搜索能否搜索标签?

56warmers avatar Aug 16 '24 06:08 56warmers

启用插件后进入设置外观,显示数据库查询错误。 版本1.2.1, 尝试关闭插件再启用,无效 图像 图像

请贴出您的环境信息,包括数据库版本

whitebearcode avatar Aug 16 '24 07:08 whitebearcode

另外,由于无法进入设置,想知道: 文章页面是否有标签显示功能? 搜索是否可以搜索标签?

有标签显示功能,可直接搜索标签

whitebearcode avatar Aug 16 '24 07:08 whitebearcode

启用插件后进入设置外观,显示数据库查询错误。 版本1.2.1, 尝试关闭插件再启用,无效 图像 图像

请贴出您的环境信息,包括数据库版本

typecho使用官方的docker镜像:https://github.com/typecho/Dockerfile joyqi/typecho:1.2.1-php7.4-apache,进去看环境就是php7.4和typecho1.2.1 数据库外置,mysql 8.0.16

56warmers avatar Aug 19 '24 01:08 56warmers

你好 打开根目录下的config.inc.php 在文件中增加下面一行代码 define('TYPECHO_DEBUG', TRUE); 再看一下报错

whitebearcode avatar Aug 19 '24 03:08 whitebearcode

你好 打开根目录下的config.inc.php 在文件中增加下面一行代码 define('TYPECHO_DEBUG', TRUE); 再看一下报错

添加了 define('TYPECHO_DEBUG', TRUE); register_shutdown_function(function () { var_dump(error_get_last()); }); 输出为null... image

启用插件不报错 image

从更换外观内应用主题也正常,只有从更换外观内点击设置外观时,会出现这种报错 image

56warmers avatar Aug 20 '24 01:08 56warmers

好的,这边看一下问题,感谢反馈。

whitebearcode avatar Aug 20 '24 03:08 whitebearcode

我这边重装了一下,数据库重置后一切正常,问题未复现 感谢帮助解答

56warmers avatar Aug 20 '24 08:08 56warmers

反馈给作者大佬出现问题的原因: 我这里使用typecho使用官方的docker镜像:https://github.com/typecho/Dockerfile的joyqi/typecho:1.2.1-php7.4-apache 这个docker映射选择把usr文件夹映射到宿主机,但是本人上传的主题文件属于宿主机登录账号,我这里是root; 实际进入外观管理后,发现无编辑权限,递归更改了主题文件夹所属为容器用户,操作成功后主题可以编辑。 但是我忘记了插件的所属,本次重装后变更了插件所属,问题未复现,一切ok。 希望docker部署的朋友能看到,映射主题和插件文件夹后需要递归更改属主为容器用户。 单一变更主题文件所属可以正常使用主题,但无法进入设置页面。

56warmers avatar Aug 20 '24 09:08 56warmers