之前的错误提示是这样的:
后来安装了“悟空404插件”,又卸载了,但是错误提示变成了:
经过研究发现是错误提示的模板没添加对,只好去看“悟空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这个文件夹:
最后我在
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插件又安装了一下,然后修改下面的代码再次卸载,问题解决。