Title: fowlerj's Replies | WordPress.org

---

# fowlerj

  [  ](https://wordpress.org/support/users/fowlerj/)

 *   [Profile](https://wordpress.org/support/users/fowlerj/)
 *   [Topics Started](https://wordpress.org/support/users/fowlerj/topics/)
 *   [Replies Created](https://wordpress.org/support/users/fowlerj/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/fowlerj/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/fowlerj/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/fowlerj/engagements/)
 *   [Favorites](https://wordpress.org/support/users/fowlerj/favorites/)

 Search replies:

## Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[The Events Calendar] Events stopped appearing](https://wordpress.org/support/topic/events-stopped-appearing/)
 *  [fowlerj](https://wordpress.org/support/users/fowlerj/)
 * (@fowlerj)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/events-stopped-appearing/#post-17048715)
 * This information is helpful: [https://theeventscalendar.com/knowledgebase/using-the-events-calendar-with-wp-rocket/](https://theeventscalendar.com/knowledgebase/using-the-events-calendar-with-wp-rocket/)
 * We are still experiencing intermittent, unreported errors.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[The Events Calendar] Events stopped appearing](https://wordpress.org/support/topic/events-stopped-appearing/)
 *  [fowlerj](https://wordpress.org/support/users/fowlerj/)
 * (@fowlerj)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/events-stopped-appearing/#post-17048466)
 * We appear to be experiencing the same issue too. It appears to be intermittent
   and related to caching with Cloudflare and their minimization. We are unable 
   to interact with the page displaying any of the calendars parts and no logging
   information is available even with debugging turned on.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Contact Form 7] PHP Fatal Error – Causing emails not to send and spinning wheel](https://wordpress.org/support/topic/php-fatal-error-causing-emails-not-to-send-and-spinning-wheel/)
 *  [fowlerj](https://wordpress.org/support/users/fowlerj/)
 * (@fowlerj)
 * [4 years ago](https://wordpress.org/support/topic/php-fatal-error-causing-emails-not-to-send-and-spinning-wheel/#post-15785412)
 * We are also seeing issues when using php8.1:
 *     ```
       Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/form-tag.php on line 542
   
       Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/form-tag.php on line 528
   
       Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/form-tag.php on line 516
   
       Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/form-tag.php on line 552
   
       Deprecated: Return type of WPCF7_Validation::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/validation.php on line 129
   
       Deprecated: Return type of WPCF7_Validation::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/validation.php on line 117
   
       Deprecated: Return type of WPCF7_Validation::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/validation.php on line 98
   
       Deprecated: Return type of WPCF7_Validation::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/dev.adst.org/wp-content/plugins/contact-form-7/includes/validation.php on line 139
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals] How to overwrite the cache-control header on Nginx?](https://wordpress.org/support/topic/how-to-overwrite-the-cache-control-header-on-nginx/)
 *  [fowlerj](https://wordpress.org/support/users/fowlerj/)
 * (@fowlerj)
 * [6 years, 2 months ago](https://wordpress.org/support/topic/how-to-overwrite-the-cache-control-header-on-nginx/#post-12822280)
 * When I restart nginx I get:
    2020/05/12 12:17:39 [alert] 20484#20484: *10368990
   open socket #7 left in connection 290 2020/05/12 12:17:39 [alert] 20484#20484:
   aborting 2020/05/12 12:17:39 [emerg] 20564#20564: unknown directive “more_clear_headers”
   in /etc/nginx/sites-enabled/site.org:50
 * My location ~ \.php looks like:
    location ~ \.php$ { more_clear_headers ‘Pragma’;
   more_clear_headers ‘Expires’; more_clear_headers ‘Cache-Control’; add_header 
   Cache-Control $wp_cf_super_cache_active; include snippets/fastcgi-php.conf; include
   fastcgi_params; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_param SCRIPT_FILENAME/
   var/www/html/site.org/public_html$fastcgi_script_name;
 * Of course nginx doesn’t run with the “more_clear_headers” uncommented without
   throwing an error.
 * Help? Grazie!
    -  This reply was modified 6 years, 2 months ago by [fowlerj](https://wordpress.org/support/users/fowlerj/).
      Reason: to subscribe to follow-up replies via email
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Statistics – Simple, privacy-friendly Google Analytics alternative] Database Update – Error occurred during operation. Please refresh the page.](https://wordpress.org/support/topic/database-update-error-occurred-during-operation-please-refresh-the-page/)
 *  [fowlerj](https://wordpress.org/support/users/fowlerj/)
 * (@fowlerj)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/database-update-error-occurred-during-operation-please-refresh-the-page/#post-12450069)
 * The only solution I found was to keep re-running it after it crashed until all
   of the updates were finally done. It took almost 3 days total time running.
 * *You don’t want to do this during peak hours on your site! It will negatively
   impact performance.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Statistics – Simple, privacy-friendly Google Analytics alternative] Database Update – Error occurred during operation. Please refresh the page.](https://wordpress.org/support/topic/database-update-error-occurred-during-operation-please-refresh-the-page/)
 *  [fowlerj](https://wordpress.org/support/users/fowlerj/)
 * (@fowlerj)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/database-update-error-occurred-during-operation-please-refresh-the-page/#post-11959712)
 * Thank you. I pulled the queries, which show the necessity for a script since 
   there are conditions for modifications of tables and entries (see example below).
 * Oddly, the end of the log file for the queries showed “Quit”, even though the
   update operation hadn’t completed. Why might this happen? There is nothing in
   the error.log.
    2019-09-23T11:58:54.009016Z 24 Quit 2019-09-23T11:58:54.009391Z
   23 Quit
 * The updates are quite involved; e.g.
    UPDATE `wp_options` SET `option_value` 
   = ‘1569225508’ WHERE `option_name` = ‘wp_statistics_check_useronline’ UPDATE `
   wp_options` SET `option_value` = ‘a:31:{i:1569239857;a:1:{s:54:\”cs_exchange_rate_wp_give_db_updater_cron_interval_task\”;
   a:1:{s:32:\”583138a015e9e66eba5d541d392b69a0\”;a:3:{s:8:\”schedule\”;s:32:\”wp_give_db_updater_cron_interval\”;
   s:4:\”args\”;a:1:{i:0;s:32:\”wp_give_db_updater_cron_interval\”;}s:8:\”interval\”;
   i:300;}}}i:1569239868;a:1:{s:11:\”wp_cache_gc\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:2:{s:8:\”schedule\”;b:0;s:4:\”args\”;a:0:{}}}}i:1569239986;a:1:{s:20:\”jetpack_clean_nonces\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:6:\”hourly\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:3600;}}}i:1569240145;a:1:{s:19:\”wp_cache_gc_watcher\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:6:\”hourly\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:3600;}}}i:1569240157;a:1:{s:54:\”cs_exchange_rate_wp_give_db_updater_cron_interval_task\”;
   a:1:{s:32:\”583138a015e9e66eba5d541d392b69a0\”;a:3:{s:8:\”schedule\”;s:32:\”wp_give_db_updater_cron_interval\”;
   s:4:\”args\”;a:1:{i:0;s:32:\”wp_give_db_updater_cron_interval\”;}s:8:\”interval\”;
   i:300;}}}i:1569241861;a:1:{s:34:\”wp_privacy_delete_old_export_files\”;a:1:{s:
   32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:6:\”hourly\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:3600;}}}i:1569242589;a:1:{s:28:\”wp_statistics_add_visit_hook\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1569248463;a:1:{s:21:\”wpo_plugin_cron_tasks\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:43200;}}}i:1569251308;a:1:{s:20:\”jetpack_v2_heartbeat\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1569260543;a:1:{s:25:\”delete_expired_transients\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1569265339;a:1:{s:34:\”puc_cron_check_updates-
   updraftplus\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;
   s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1569272060;a:1:{
   s:24:\”wp_statistics_geoip_hook\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}
   i:1569275366;a:3:{s:16:\”wp_version_check\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;
   i:43200;}}s:17:\”wp_update_plugins\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;
   i:43200;}}s:16:\”wp_update_themes\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:10:\”twicedaily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;
   i:43200;}}}i:1569275373;a:1:{s:19:\”wp_scheduled_delete\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}
   i:1569278443;a:1:{s:32:\”recovery_mode_clean_expired_keys\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}
   i:1569278900;a:1:{s:22:\”mwp_update_public_keys\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}
   i:1569283830;a:1:{s:26:\”wp_cache_full_preload_hook\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:2:{s:8:\”schedule\”;b:0;s:4:\”args\”;a:0:{}}}}i:1569286206;a:1:{s:30:\”wp_scheduled_auto_draft_delete\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1569315961;a:1:{s:27:\”give_daily_scheduled_events\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:5:\”daily\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}i:1569318457;a:1:{s:31:\”cs_exchange_rate_wpo_daily_task\”;
   a:1:{s:32:\”70da31e343f6f76fda988df88f3d24c4\”;a:3:{s:8:\”schedule\”;s:9:\”wpo_daily\”;
   s:4:\”args\”;a:1:{i:0;s:9:\”wpo_daily\”;}s:8:\”interval\”;i:86400;}}}i:1569323200;
   a:1:{s:19:\”wpseo-reindex-links\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:5:\”daily\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:86400;}}}
   i:1569351750;a:1:{s:27:\”wp_statistics_browscap_hook\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:6:\”weekly\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:604800;}}}
   i:1569448629;a:1:{s:18:\”wpseo_onpage_fetch\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:6:\”weekly\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:604800;}}}
   i:1569575161;a:1:{s:28:\”give_weekly_scheduled_events\”;a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;
   a:3:{s:8:\”schedule\”;s:6:\”weekly\”;s:4:\”args\”;a:0:{}s:8:\”interval\”;i:604800;}}}
   i:1569577657;a:1:{s:32:\”cs_exchange_rate_wpo_weekly_task\”;a:1:{s:32:\”e24703affc92461641c643d7a274b78d\”;
   a:3:{s:8:\”schedule\”;s:10:\”wpo_weekly\”;s:4:\”args\”;a:1:{i:0;s:10:\”wpo_weekly\”;}
   s:8:\”interval\”;i:604800;}}}i:1569736800;a:1:{s:23:\”updraft_backup_database\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:6:\”weekly\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:604800;}}}i:1569823200;a:1:{s:14:\”updraft_backup\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:7:\”monthly\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:2592000;}}}i:1570182457;a:2:{s:37:\”cs_exchange_rate_wpo_fortnightly_task\”;
   a:1:{s:32:\”c8099c370b3cf2339040b331551999d2\”;a:3:{s:8:\”schedule\”;s:15:\”wpo_fortnightly\”;
   s:4:\”args\”;a:1:{i:0;s:15:\”wpo_fortnightly\”;}s:8:\”interval\”;i:1209600;}}
   s:33:\”cs_exchange_rate_fortnightly_task\”;a:1:{s:32:\”f99efef762402c63e2b9383d505fb262\”;
   a:3:{s:8:\”schedule\”;s:11:\”fortnightly\”;s:4:\”args\”;a:1:{i:0;s:11:\”fortnightly\”;}
   s:8:\”interval\”;i:1209600;}}}i:1571219257;a:2:{s:33:\”cs_exchange_rate_wpo_monthly_task\”;
   a:1:{s:32:\”54ae9fe17daca8271ea390477a1549fa\”;a:3:{s:8:\”schedule\”;s:11:\”wpo_monthly\”;
   s:4:\”args\”;a:1:{i:0;s:11:\”wpo_monthly\”;}s:8:\”interval\”;i:2592000;}}s:29:\”
   cs_exchange_rate_monthly_task\”;a:1:{s:32:\”21daff591fc782d9882e919049132e18\”;
   a:3:{s:8:\”schedule\”;s:7:\”monthly\”;s:4:\”args\”;a:1:{i:0;s:7:\”monthly\”;}
   s:8:\”interval\”;i:2592000;}}}i:1571684730;a:1:{s:29:\”give_monthly_scheduled_events\”;
   a:1:{s:32:\”40cd750bba9870f18aada2478b24840a\”;a:3:{s:8:\”schedule\”;s:7:\”monthly\”;
   s:4:\”args\”;a:0:{}s:8:\”interval\”;i:2592000;}}}s:7:\”version\”;i:2;}’ WHERE`
   option_name` = ‘cron’

Viewing 6 replies - 1 through 6 (of 6 total)