#62362 closed defect (bug) (duplicate)
Multiple PHP Warnings for "Undefined array key 'host'" and "Undefined array key 'scheme'," in wp-includes/canonical.php file
Reported by: | designdata2013 | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | Canonical | Keywords: | |
Focuses: | Cc: |
Description (last modified by )
I am trying to figure out what is going on on many of the WordPress websites I maintain. They are all up to date and on PHP 8.0 or higher. Here is an example of the PHP Warning I am getting in the error log. I don't want to make changes to the canonical.php file because it will simply be overwritten with the next WordPress core update. I'm trying to figure out if it is a WordPress core issue or a conflict with a theme or plugin. Although these websites have different themes and different plugins, which makes me suspect it might be a WordPress Core issue. Here is the Error:
[07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "host" in /home/xxxxxxxx/public_html/wp-includes/canonical.php on line 716 [07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "host" in /home/xxxxxxxx/public_html/wp-includes/canonical.php on line 727 [07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "host" in /home/xxxxxxx/public_html/wp-includes/canonical.php on line 730 [07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "scheme" in /home/xxxxxxx/public_html/wp-includes/canonical.php on line 751
Change History (5)
#4
@
4 weeks ago
- Milestone Awaiting Review deleted
- Resolution set to duplicate
- Status changed from new to closed
- Version 6.6.2 deleted
Welcome to Trac, @designdata2013, and thanks for the report.
This issue is being tracked in #34353. IIRC, there is a challenge of isolating how to reproduce this issue outside specific environments (e.g. if it could be unit tested).
#5
in reply to:
↑ description
@
4 weeks ago
You can use isset($arrayhost?) to check this or add a default value to avoid warnings.
- Sometimes themes or plugins may not be fully compatible with PHP 8. Make sure all plugins and themes are updated to the latest version.
Replying to designdata2013:
I am trying to figure out what is going on on many of the WordPress websites I maintain. They are all up to date and on PHP 8.0 or higher. Here is an example of the PHP Warning I am getting in the error log. I don't want to make changes to the canonical.php file because it will simply be overwritten with the next WordPress core update. I'm trying to figure out if it is a WordPress core issue or a conflict with a theme or plugin. Although these websites have different themes and different plugins, which makes me suspect it might be a WordPress Core issue. Here is the Error:
[07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "host" in /home/xxxxxxxx/public_html/wp-includes/canonical.php on line 716 [07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "host" in /home/xxxxxxxx/public_html/wp-includes/canonical.php on line 727 [07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "host" in /home/xxxxxxx/public_html/wp-includes/canonical.php on line 730 [07-Nov-2024 17:10:26 UTC] PHP Warning: Undefined array key "scheme" in /home/xxxxxxx/public_html/wp-includes/canonical.php on line 751
The same errors are listed in #62334. Is this the same issue?