Wordpress与Fcgid - 500内部服务器错误

时间:2013-11-13 08:53:44

标签: wordpress apache fcgid

我正在使用具有多站点概念的wordpress应用程序。我的网站托管也使用mod_fcgid作为服务器API。在某些情况下,我的网站获得500内部服务器错误。当我查看错误日志时,它会显示重复的警告错误,例如“[warning] mod_fcgid:stderr:PHP警告:在/var/www/vhosts/mywjb.com/httpdocs/wp-includes/中从空值创建默认对象第113行的ms-load.php“。我该如何解决这个问题。任何人都可以帮忙吗?

提前致谢,

1 个答案:

答案 0 :(得分:0)

我的Web服务器正在使用FCGI模式。因此FCGI处理多个PHP请求(wordpress),并且当请求因FCGI失败时,apache记录FCGI相关错误。

下面是我的wordpress代码,

    111 global $wpdb, $current_site, $domain, $path, $sites, $cookie_domain;
    112  if ( defined( 'DOMAIN_CURRENT_SITE' ) && defined( 'PATH_CURRENT_SITE' ) ) {
    113 $current_site->id = defined( 'SITE_ID_CURRENT_SITE' ) ? SITE_ID_CURRENT_SITE : 1;
    .........

我已经通过将服务器模式从FCGI转移到CGI来解决了这个问题。

但与CGI相比,与FCGI合作只是最有效和性能提升技术。

由于