wordproof / wordproof-timestamp

WordProof Timestamp Plugin for WordPress
GNU General Public License v3.0
12 stars 7 forks source link

Requesting (new) certificates breaks when using CloudFlare Workers #39

Closed StachRedeker closed 3 years ago

StachRedeker commented 3 years ago

Describe the bug I implemented WordProof on a staging site of mine. The site is hosted on SiteGround, CloudFlare enabled, but Workers (Full Page Caching / CDN edges) disabled.

When I deployed the staging site to the live environment (CloudFlare Workers enabled), the certificates that had already been requested, kept on working. However, when I request or renew a certificate, it keeps saying 'Waiting for callback...'

Image of the problem

I have the latest version of the plugin. I am afraid to reinstall, because I tried that on another site, and it would not let me connect again.

Relevant info Live site: https://www.stachredeker.nl/ Staging site: https://server.stachredeker.nl/hermes

### wp-core ###

version: 5.7.1
site_language: nl_NL
user_language: nl_NL
timezone: Europe/Amsterdam
permalink: /%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: production
user_count: 1
dotorg_communication: true

### wp-paths-sizes ###

wordpress_path: /home/customer/www/stachredeker.nl/public_html
wordpress_size: 49,17 MB (51555328 bytes)
uploads_path: /home/customer/www/stachredeker.nl/public_html/wp-content/uploads
uploads_size: 415,80 MB (435995098 bytes)
themes_path: /home/customer/www/stachredeker.nl/public_html/wp-content/themes
themes_size: 23,16 MB (24281610 bytes)
plugins_path: /home/customer/www/stachredeker.nl/public_html/wp-content/plugins
plugins_size: 114,41 MB (119963165 bytes)
database_size: 78,64 MB (82460672 bytes)
total_size: 681,17 MB (714255873 bytes)

### wp-active-theme ###

name: Astra (astra)
version: 3.4.2
author: Brainstorm Force
author_website: http://wpastra.com/about/
parent_theme: none
theme_features: core-block-patterns, astra_hooks, align-wide, automatic-feed-links, title-tag, post-thumbnails, html5, post-formats, custom-logo, customize-selective-refresh-widgets, editor-style, woocommerce, amp, widgets, menus
theme_path: /home/customer/www/stachredeker.nl/public_html/wp-content/themes/astra
auto_update: Uitgeschakeld

### wp-themes-inactive (1) ###

Twenty Twenty-One: version: 1.3, author: het WordPress team, Auto-updates uitgeschakeld

### wp-plugins-active (20) ###

2FAS Classic — Two Factor Authentication: version: 3.0.4, author: Two Factor Authentication Service Inc., Auto-updates uitgeschakeld
AddToAny Share Buttons: version: 1.7.44, author: AddToAny, Auto-updates uitgeschakeld
Broken Link Checker: version: 1.11.15, author: WPMU DEV, Auto-updates uitgeschakeld
Classic Editor: version: 1.6, author: WordPress Contributors, Auto-updates uitgeschakeld
Complianz | GDPR/CCPA Cookie Consent: version: 5.0.1, author: Really Simple Plugins, Auto-updates uitgeschakeld
Custom Post Type UI: version: 1.9.1, author: WebDevStudios, Auto-updates uitgeschakeld
Elementor: version: 3.2.3, author: Elementor.com, Auto-updates uitgeschakeld
Essential Addons for Elementor: version: 4.6.6, author: WPDeveloper, Auto-updates uitgeschakeld
Imsanity: version: 2.7.1, author: Exactly WWW, Auto-updates uitgeschakeld
Loco Translate: version: 2.5.2, author: Tim Whitlock, Auto-updates uitgeschakeld
ManageWP - Worker: version: 4.9.8, author: GoDaddy, Auto-updates uitgeschakeld
Meta Tag Manager: version: 2.2, author: Marcus Sykes, Auto-updates uitgeschakeld
Quick Featured Images: version: 13.5.6, author: Kybernetik Services, Auto-updates uitgeschakeld
Redirection: version: 5.1.1, author: John Godley, Auto-updates uitgeschakeld
SG Optimizer: version: 5.7.20, author: SiteGround, Auto-updates uitgeschakeld
Site Kit by Google: version: 1.31.0, author: Google, Auto-updates uitgeschakeld
Unlist Posts & Pages: version: 1.1.5, author: Nikhil Chavan, Auto-updates uitgeschakeld
WordProof Timestamp: version: 2.9.9, author: WordProof, Auto-updates uitgeschakeld
WP External Links: version: 2.48, author: WebFactory Ltd, Auto-updates uitgeschakeld
WPForms Lite: version: 1.6.6, author: WPForms, Auto-updates uitgeschakeld

### wp-media ###

image_editor: WP_Image_Editor_GD
imagick_module_version: Niet beschikbaar
imagemagick_version: Niet beschikbaar
file_uploads: File uploads is turned off
post_max_size: 256M
upload_max_filesize: 256M
max_effective_size: 256 MB
max_file_uploads: 20
gd_version: 2.2.5
ghostscript_version: 9.27

### wp-server ###

server_architecture: Linux 3.12.18-clouder0 x86_64
httpd_software: Apache
php_version: 7.3.27 64bit
php_sapi: cgi-fcgi
max_input_variables: 3000
time_limit: 120
memory_limit: 768M
max_input_time: 120
upload_max_filesize: 256M
php_post_max_size: 256M
curl_version: 7.66.0 OpenSSL/1.1.1k-fips
suhosin: false
imagick_availability: false
pretty_permalinks: true
htaccess_extra_rules: true

### wp-database ###

extension: mysqli
server_version: 5.7.32-35-log
client_version: mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $

### wp-constants ###

WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /home/customer/www/stachredeker.nl/public_html/wp-content
WP_PLUGIN_DIR: /home/customer/www/stachredeker.nl/public_html/wp-content/plugins
WP_MEMORY_LIMIT: 40M
WP_MAX_MEMORY_LIMIT: 768M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: false
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_LOCAL_DEV: undefined
DB_CHARSET: utf8
DB_COLLATE: undefined

### wp-filesystem ###

wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable

### wordproof ###

network: Not Set
certificate_text: Bekijk het WordProof-certificaat van deze content.
certificate_dom_selector: Not Set
custom_domain: Not Set
send_timestamps_with_order: never
timestamps_order_text: Not Set
show_info_link: Not Set
hide_post_column: true
hide_certificate_home: true
0: Not Set
wsfy: Not Set
oauth: Not Set
wsfy_is_active: true
wallet_connected: Not Set
accountname: Not Set
balance: Not Set
webhook_admin_post: https://www.stachredeker.nl/wp-admin/admin-post.php
webhook_rest_url: https://www.stachredeker.nl/wp-json/wordproof-timestamp/v1/posts

### wpforms ###

version: 1.6.6
lite: apr 13, 2021 @ 7:34am
upload_dir: Beschrijfbaar
db_tables: fdg_wpforms_tasks_meta
total_forms: 1
total_submissions: 8

### google-site-kit ###

version: 1.31.0
php_version: 7.3.27
wp_version: 5.7.1
reference_url: https://www.stachredeker.nl
amp_mode: no
site_status: connected-site
user_status: authenticated
connected_user_count: 1
active_modules: site-verification, search-console, analytics, pagespeed-insights
required_scopes: 
    openid: ✅
    https://www.googleapis.com/auth/userinfo.profile: ✅
    https://www.googleapis.com/auth/userinfo.email: ✅
    https://www.googleapis.com/auth/siteverification: ✅
    https://www.googleapis.com/auth/webmasters: ✅
    https://www.googleapis.com/auth/analytics.readonly: ✅
capabilities: 
    googlesitekit_authenticate: ✅
    googlesitekit_setup: ✅
    googlesitekit_view_posts_insights: ✅
    googlesitekit_view_dashboard: ✅
    googlesitekit_view_module_details: ✅
    googlesitekit_manage_options: ✅
    googlesitekit_publish_posts: ✅
enabled_features: 
    helpVisibility: ✅
    serviceSetupV2: ⭕
    storeErrorNotifications: ⭕
    userInput: ⭕
    widgets.dashboard: ✅
    widgets.pageDashboard: ✅
    widgets.moduleScreens: ⭕
    ga4setup: ⭕
search_console_property: https://www.stachredeker.nl/
analytics_account_id: 8936••••
analytics_property_id: UA-8936•••••••
analytics_profile_id: 2425•••••
analytics_use_snippet: yes
marijnbent commented 3 years ago

Hi Stach,

Thanks for reporting this! I see the site key is not set. Could you go through the setup again (WordProof -> Setup) and check if that works? If a new site key is asked, you can generate a new one on the following page: https://my.wordproof.com/content ("Generate site key" listed in the menu).

Let me know if this solves it for you!

StachRedeker commented 3 years ago

That did the trick perfectly fine! Thank you for the response.