PHP Warning on Plugin Activation

[ad_1]

Hi there.. I use a script to deactivate and then re-activate my wp-fastest-cache plugin when I am pushing my site / db between Test / Staging / Production.

The issue is that I get a strange warning each time the your plugin is reactivated:

PHP Warning: Undefined array key "HTTP_HOST" in /home/adminuser/public_html/wp-content/plugins/wp-fastest-cache/inc/admin.php on line 703
PHP Stack trace:
PHP 1. {main}() /usr/local/bin/wp:0
PHP 2. include() /usr/local/bin/wp:4
PHP 3. include() phar:///usr/local/bin/wp/php/boot-phar.php:11
PHP 4. WP_CLI\bootstrap() phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/wp-cli.php:32
PHP 5. WP_CLI\Bootstrap\LaunchRunner->process($state = class WP_CLI\Bootstrap\BootstrapState { private $state = ['context_manager' => class WP_CLI\ContextManager { … }] }) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/bootstrap.php:78
PHP 6. WP_CLI\Runner->start() phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php:28
PHP 7. WP_CLI\Runner->run_command_and_exit($help_exit_warning = uninitialized) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php:1256
PHP 8. WP_CLI\Runner->run_command($args = [0 => 'plugin', 1 => 'activate', 2 => 'wp-fastest-cache'], $assoc_args = [], $options = uninitialized) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php:442
PHP 9. WP_CLI\Dispatcher\Subcommand->invoke($args = [0 => 'wp-fastest-cache'], $assoc_args = [], $extra_args = []) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php:419
PHP 10. call_user_func:{phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/Subcommand.php:491}($callback = class Closure { virtual $closure = "$this->WP_CLI\Dispatcher{closure}", public $static = ['callable' => […]]; public $parameter = ['$args' => '', '$assoc_args' => ''] }, …$args = variadic([])) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/Subcommand.php:491
PHP 11. WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher{closure:phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php:97-104}($args = [0 => 'wp-fastest-cache'], $assoc_args = []) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/Subcommand.php:491
PHP 12. call_user_func:{phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php:100}($callback = [0 => class Plugin_Command { protected $item_type="plugin"; protected $obj_fields = […]; protected $upgrade_refresh="wp_update_plugins"; protected $upgrade_transient="update_plugins"; protected $chained_command = FALSE; private ${WP_CLI\CommandWithUpgrade}map = […]; protected $fetcher = class WP_CLI\Fetchers\Plugin { … } }, 1 => 'activate'], …$args = variadic([])) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php:100
PHP 13. Plugin_Command->activate($args = [0 => 'wp-fastest-cache'], $assoc_args = []) phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php:100
PHP 14. activate_plugin($plugin = 'wp-fastest-cache/wpFastestCache.php', $redirect="", $network_wide = NULL, $silent = uninitialized) phar:///usr/local/bin/wp/vendor/wp-cli/extension-command/src/Plugin_Command.php:347
PHP 15. do_action($hook_name="activate_wp-fastest-cache/wpFastestCache.php", …$arg = variadic(NULL)) /home/adminuser/public_html/wp-admin/includes/plugin.php:691
PHP 16. WP_Hook->do_action($args = [0 => NULL]) /home/adminuser/public_html/wp-includes/plugin.php:517
PHP 17. WP_Hook->apply_filters($value="", $args = [0 => NULL]) /home/adminuser/public_html/wp-includes/class-wp-hook.php:332
PHP 18. wpfastestcache_activate(NULL) /home/adminuser/public_html/wp-includes/class-wp-hook.php:308
PHP 19. WpFastestCacheAdmin->modifyHtaccess($post = ['wpFastestCacheStatus' => 'on', 'wpFastestCachePreload_homepage' => 'on', 'wpFastestCachePreload_page' => 'on', 'wpFastestCachePreload_customposttypes' => 'on', 'wpFastestCachePreload_customTaxonomies' => 'on', 'wpFastestCachePreload_number' => '4', 'wpFastestCachePreload_restart' => 'on', 'wpFastestCachePreload_order' => 'homepage,post,category,page,tag,attachment,customposttypes,customTaxonomies,number,restart,order', 'wpFastestCacheNewPost' => 'on', 'wpFastestCacheNewPost_type' => 'all', 'wpFastestCacheUpdatePost' => 'on', 'wpFastestCacheUpdatePost_type' => 'post', 'wpFastestCacheMinifyHtml' => 'on', 'wpFastestCacheMinifyCss' => 'on', 'wpFastestCacheCombineCss' => 'on', 'wpFastestCacheCombineJs' => 'on', 'wpFastestCacheGzip' => 'on', 'wpFastestCacheLBC' => 'on', 'wpFastestCacheLanguage' => 'eng']) /home/adminuser/public_html/wp-content/plugins/wp-fastest-cache/wpFastestCache.php:56
PHP 20. WpFastestCacheAdmin->insertRewriteRule($htaccess="# BEGIN GzipWpFastestCache\n\nAddType x-font/woff .woff\nAddType x-font/ttf .ttf\nAddOutputFilterByType DEFLATE image/svg+xml\nAddOutputFilterByType DEFLATE text/plain\nAddOutputFilterByType DEFLATE text/html\nAddOutputFilterByType DEFLATE text/xml\nAddOutputFilterByType DEFLATE text/css\nAddOutputFilterByType DEFLATE text/javascript\nAddOutputFilterByType DEFLATE application/xml\nAddOutputFilterByType DEFLATE application/xhtml+xml\nAddOutputFilterByType DEFLATE application/rss+xml\nAddOutputFilt"…, $post = ['wpFastestCacheStatus' => 'on', 'wpFastestCachePreload_homepage' => 'on', 'wpFastestCachePreload_page' => 'on', 'wpFastestCachePreload_customposttypes' => 'on', 'wpFastestCachePreload_customTaxonomies' => 'on', 'wpFastestCachePreload_number' => '4', 'wpFastestCachePreload_restart' => 'on', 'wpFastestCachePreload_order' => 'homepage,post,category,page,tag,attachment,customposttypes,customTaxonomies,number,restart,order', 'wpFastestCacheNewPost' => 'on', 'wpFastestCacheNewPost_type' => 'all', 'wpFastestCacheUpdatePost' => 'on', 'wpFastestCacheUpdatePost_type' => 'post', 'wpFastestCacheMinifyHtml' => 'on', 'wpFastestCacheMinifyCss' => 'on', 'wpFastestCacheCombineCss' => 'on', 'wpFastestCacheCombineJs' => 'on', 'wpFastestCacheGzip' => 'on', 'wpFastestCacheLBC' => 'on', 'wpFastestCacheLanguage' => 'eng']) /home/adminuser/public_html/wp-content/plugins/wp-fastest-cache/inc/admin.php:424
PHP 21. WpFastestCacheAdmin->getHtaccess() /home/adminuser/public_html/wp-content/plugins/wp-fastest-cache/inc/admin.php:677
PHP 22. WpFastestCacheAdmin->prefixRedirect() /home/adminuser/public_html/wp-content/plugins/wp-fastest-cache/inc/admin.php:765
Plugin 'wp-fastest-cache' activated.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer