在thinkcmf中使用悟空404插件,卸载后错误提示没了。

之前的错误提示是这样的:image.png

后来安装了“悟空404插件”,又卸载了,但是错误提示变成了:

image.png

经过研究发现是错误提示的模板没添加对,只好去看“悟空404插件”的代码,发现了这个:

 public function uninstall()
    {
        // 动态修改异常页面路径
        cmf_set_dynamic_config([
            'app' => [
                'exception_tmpl' => CMF_ROOT . 'vendor/topthink/framework/src/tpl/think_exception.tpl'
            ]
        ]);
        return true;
    }

这里卸载后他把错误提示的模板改成了,vendor/thinkphp/tpl/think_exception.tpl但是我用的thinkcmf版本压根没有thinkphp这个文件夹:

image.png

最后我在

vendor/topthink/framework/src/tpl/think_exception.tpl

找到了这个模板,所以进行了修改:

public function uninstall()
    {
        // 动态修改异常页面路径
        cmf_set_dynamic_config([
            'app' => [
                'exception_tmpl' => CMF_ROOT . 'vendor/topthink/framework/src/tpl/think_exception.tpl'
            ]
        ]);
        return true;
    }

因为不知道这个在哪里设置,所以就把悟空404插件又安装了一下,然后修改下面的代码再次卸载,问题解决。

复制内容

留言讨论


评论


乖,登录后才可以留言! 登录

广而告之

Copyright © 2020-2023 春藤技术,春藤建站 All Rights Reserved
备案号:豫ICP备20020705号 公网安备 51LA统计