0

マルチサイトコンセプトのワードプレスアプリケーションを使用しています。また、サーバー API として mod_fcgid を使用する Web ホスティング。場合によっては、サイトで 500 内部サーバー エラーが発生します。エラーログを調べてみると、「[warning] mod_fcgid: stderr: PHP Warning: Making default object from empty value in /var/www/vhosts/mywjb.com/httpdocs/wp-includes/」のような警告エラーが繰り返されています。 113行目のms-load.php」。この問題を解決するにはどうすればよいですか。誰でも助けることができますか?

前もって感謝します、

4

1 に答える 1

0

私の Web サーバーは FCGI モードで動作していました。そのため、複数の PHP リクエスト (ワードプレス) を使用した FCGI 処理と、リクエストが FCGI で失敗したときに FCGI 関連のエラーをログに記録する apache です。

以下は私のワードプレスコードです、

    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 での作業は最も効率的でパフォーマンスを向上させるテクノロジにすぎません。

ありがとう

于 2013-12-20T10:42:30.990 に答える