PHP致命错误:无法重新声明frm_dl()wordpress

时间:2013-03-29 20:00:00

标签: php wordpress

我遇到500内部服务器问题。 http://www.bunchmag.com/

500 internal server error Fatal error: Cannot redeclare frm_dl
  

20130329T141539:www.bunchmag.com/index.php PHP致命错误:不能   redeclare frm_dl()(先前在   /hermes/web09/aksjhfks/moo.bunchmagazinecom/bunch/index.php(1):   eval()'代码:1)in   /hermes/web09/skjfljf/moo.bunchmagazinecom/bunch/wp-config.php(1):   第10行的eval()代码

我的托管技术支持正在努力,但任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

找到声明函数的位置并将其包装在if语句中以确保函数尚未声明。

if( !function_exists( "frm_dl" ) ){
    function frm_dl(..){
        ...
    }
}

这应该解决问题,如果它包含两次相同的文件。

或者,搜索声明该函数的多个文件并将每个文件包装在条件语句中,或者更改函数名称(如果可能)