使用typecho插件出现notice重复定义

我用了两个插件,都出现相同的警告。
Notice: Constant __TYPECHO_ADMIN__ already defined in /var/www/html/fayfox.com/whis/a/common.php on line 6
这个问题该怎么解决

阅读 6.1k
2 个回答
新手上路,请多包涵

vim /var/www/html/fayfox.com/whis/a/common.php

把第六行

define('__TYPECHO_ADMIN__', true);

改成:

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

估计是这个文件被重复require了。
你试着修改下代码,if(!defined('TYPECHO_ADMIN')) define('TYPECHO_ADMIN','xxxxxxx');
或者你找一下其他地方,是不是也定义了这个常亮:grep -nri 'TYPECHO_ADMIN ' /var/www/html/fayfox.com/*
http://www.typechodev.com/index.php/archives/60/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题