Wordpress Vs Fcgid - 500 внутренняя ошибка сервера

Я использую приложение WordPress с концепцией мультисайта. Также мой веб-хостинг работает с mod_fcgid в качестве серверного API. В некоторых случаях мой сайт получал 500 внутренних ошибок сервера. Когда я заглянул в журнал ошибок, он показывает повторяющиеся ошибки предупреждения, такие как "[warning] mod_fcgid: stderr: PHP Предупреждение: создание объекта по умолчанию из пустого значения в /var/www/vhosts/mywjb.com/httpdocs/wp-includes/ms-load.php в строке 113". Как мне решить эту проблему. Может ли кто-нибудь помочь?

Заранее спасибо,

1 ответ

Мой веб-сервер работал в режиме FCGI. Таким образом, обработка FCGI с несколькими PHP-запросами (wordpress) и Apache регистрируют ошибки, связанные с FCGI, когда запросы не выполняются с помощью 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 - только самая эффективная и повышающая производительность технология.

Спасибо

Другие вопросы по тегам