Title: (Dirty) fix for wp_cli errors (PHP 8.3)
Last modified: March 20, 2025

---

# (Dirty) fix for wp_cli errors (PHP 8.3)

 *  [Thomas Pesendorfer](https://wordpress.org/support/users/schbrongx/)
 * (@schbrongx)
 * [1 year, 2 months ago](https://wordpress.org/support/topic/dirty-fix-for-wp_cli-errors-php-8-3/)
 * For those who get a lot of these:
   `Warning: Undefined array key "HTTP_HOST" in/
   REDACTED/wp-content/plugins/quick-pagepost-redirect-plugin/page_post_redirect_plugin.
   php on line 2053 Warning: Undefined array key "HTTP_HOST" in /REDACTED/wp-content/
   plugins/quick-pagepost-redirect-plugin/page_post_redirect_plugin.php on line 
   2061`Here’s a quick and dirty fix:
    - Goto Plugins > Plugin File Editor
    - Select Plugin To Edit
    - Replace function getAddress and function getQAddress with the following code:
 *     ```wp-block-code
       function getAddress($home = ''){    $host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';    $https = isset($_SERVER['HTTPS']) ? $_SERVER['HTTPS'] : '';    $protocol = $https !== '' && strpos($home, 'http:') === false ? 'https' : 'http';    return $protocol . '://' . $host . $_SERVER['REQUEST_URI'];}function getQAddress($home = ''){    $host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';    $https = isset($_SERVER['HTTPS']) ? $_SERVER['HTTPS'] : '';    $protocol = $https !== '' && strpos($home, 'http:') === false ? 'https' : 'http';    return $protocol . '://' . $host;}
       ```
   

The topic ‘(Dirty) fix for wp_cli errors (PHP 8.3)’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/quick-pagepost-redirect-plugin_8d7b6f.
   svg)
 * [Quick Page/Post Redirect Plugin](https://wordpress.org/plugins/quick-pagepost-redirect-plugin/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/quick-pagepost-redirect-plugin/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/)
 * [Active Topics](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [Thomas Pesendorfer](https://wordpress.org/support/users/schbrongx/)
 * Last activity: [1 year, 2 months ago](https://wordpress.org/support/topic/dirty-fix-for-wp_cli-errors-php-8-3/)
 * Status: not a support question