Typecho插件出现Notice: Constant报错的解决办法

Feb 08, 2019

概述

前不久,博客程序怒升到Typecho 1.2 (18.1.29)版本 后,就遇到了这个问题,虽然问题现在已经解决了,但我发现很多都不知道怎么去解决这个问题,该问题如下图一样(我有截图留下来):

Notice: Constant重复定义问题截图

具体报错内容

Notice: Constant TYPECHO_ADMIN already defined in /www/wwwroot/boyhu.cn/admin/common.php on line 6

那么遇到这个问题的朋友在这个时候也不需要重新安装插件,只需要改变以下位置的代码即可,具体做法是这样的,首先在Typecho文件里找到admin/common.php这个文件。

修改代码

把第六行

define('__TYPECHO_ADMIN__', true);

修改为:

if (!defined('__TYPECHO_ADMIN__')) { define('__TYPECHO_ADMIN__', true); }

然后保存,在后台用浏览器强制刷新一下,这个问题就完美解决了。

引用:typecho插件出现notice重复定义Notice: Constant TYPECHO_ADMIN already defined in

  • WordPress如何修改并自定义前台字体
  • 大道至简:我又回来了
  • 给Typecho文章页面添加百度谷歌收录检测
  • PHP网站出现Notice: Undefined index的解决方法
  • 实现强制HTTPS的解决方案