【问题标题】:Wordpress Vs Fcgid - 500 internal server errorWordpress Vs Fcgid - 500 内部服务器错误
【发布时间】:2013-11-13 08:53:43
【问题描述】:

我正在使用带有多站点概念的 wordpress 应用程序。我的网络托管也使用 mod_fcgid 作为服务器 API。在某些情况下,我的网站出现 500 内部服务器错误。当我查看错误日志时,它显示重复的警告错误,例如“[警告] mod_fcgid: stderr: PHP Warning: Creating default object from empty value in /var/www/vhosts/mywjb.com/httpdocs/wp-includes/第 113 行的 ms-load.php"。我该如何解决这个问题。任何人都可以帮忙吗?

提前致谢,

【问题讨论】:

  • 解决它的第一步是了解在第 113 行附近的 ms-load.php 中发生了什么
  • 昨天stackoverflow.com/questions/19925487/… 有一个类似的问答。否则,如果您需要帮助,您必须发布代码。

标签: wordpress apache fcgid


【解决方案1】:

我的 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 只是最高效和性能提升的技术。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 2012-05-30
    • 2017-02-05
    • 2015-09-21
    • 2010-10-04
    • 2014-04-02
    相关资源
    最近更新 更多