WordPress: проблемы с неопределенным индексом wp-includes / canonical.php в хосте - PullRequest
0 голосов
/ 24 сентября 2019

Только что мой сервер перезагрузился, и теперь появляются пять ошибок, все связанные с canonical.php в папке wp-includes:

[Sun Sep 22 19:55:37.037647 2019] [php7:notice] PHP Notice:  Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 507
[Sun Sep 22 19:55:37.037679 2019] [php7:notice] PHP Notice:  Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 508
[Sun Sep 22 19:55:37.037702 2019] [php7:notice] PHP Notice:  Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 508
[Sun Sep 22 19:55:37.037708 2019] [php7:notice] PHP Notice:  Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 509
[Sun Sep 22 19:55:37.037714 2019] [php7:notice] PHP Notice:  Undefined index: host in /www/webroot/cafed/wordpress/wp-includes/canonical.php on line 512

Это, похоже, относится к этому коду:

// Ignore differences in host capitalization, as this can lead to infinite redirects
// Only redirect no-www <=> yes-www
if ( strtolower( $original['host'] ) == strtolower( $redirect['host'] ) ||
    ( strtolower( $original['host'] ) != 'www.' . strtolower( $redirect['host'] ) && 'www.' . strtolower( $original['host'] ) != strtolower( $redirect['host'] ) ) ) {
    $redirect['host'] = $original['host'];
}

$compare_original = array( $original['host'], $original['path'] );

Кажется, что-то связано с доменами, не относящимися к www и www.

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 24 сентября 2019

Да, это касается вашего домена.Я предлагаю проверить вашу таблицу wp_options и убедиться, что значения параметров 'home' и 'siteurl' верны.

Если они верны, то я проверяю файл htaccess и подтверждаю, что модуль перезаписи верен согласно Кодексу .

...