• I am trying to verify the domain (step 4 of 6) but I get the error “Internal Server Error” after inputting my domain and clicking next.

    Note: I have done the other steps correctly including setting up Amazon SES account and User

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter kibet200

    (@kibet200)

    Here is what I got from the error log,

    [07-Mar-2024 11:33:00 UTC] PHP Fatal error: Uncaught TypeError: DeliciousBrains\WP_Offload_SES\Error::log_error(): Argument #2 ($message) must be of type string, null given, called in /var/www/html/wp-content/plugins/wp-ses/classes/Error.php on line 58 and defined in /var/www/html/wp-content/plugins/wp-ses/classes/Error.php:70 Stack trace: #0 /var/www/html/wp-content/plugins/wp-ses/classes/Error.php(58): DeliciousBrains\WP_Offload_SES\Error->log_error() #1 /var/www/html/wp-content/plugins/wp-ses/classes/SES-API.php(261): DeliciousBrains\WP_Offload_SES\Error->__construct() #2 /var/www/html/wp-content/plugins/wp-ses/classes/WP-Offload-SES.php(974): DeliciousBrains\WP_Offload_SES\SES_API->verify_domain() #3 /var/www/html/wp-includes/class-wp-hook.php(324): DeliciousBrains\WP_Offload_SES\WP_Offload_SES->ajax_verify_sender() #4 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #5 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action() #6 /var/www/html/wp-admin/admin-ajax.php(188): do_action() #7 {main} thrown in /var/www/html/wp-content/plugins/wp-ses/classes/Error.php on line 70

    Plugin Support Delicious Brains Support

    (@dbisupport)

    Hi @kibet200,

    WP Offload SES Support Team here. Thanks for reaching out with your query, we would be happy to assist!

    That error seems to happening when WP Offload SES communicates with Amazon SES to verify your domain. Are there any warnings or notices prior to the Fatal error? It may give us more information about this issue.

    Also, is your site connected to the Internet and can it connect to Amazon SES? Perhaps it couldn’t connect to AWS and it’s causing an issue.

    Looking forward to your response!

    Thread Starter kibet200

    (@kibet200)

    Yes, my site is live at https://sybyl.com/

    The error that I get when I click on verify sender is “Internal Server Error”. Upon inspecting the error log, I get the error I pasted above.

    Plugin Support Delicious Brains Support

    (@dbisupport)

    Hi @kibet200,

    Apologies for the confusion, but are there any other messages logged in the error log file immediately before the Fatal error? It could be anything like PHP Warning, PHP notice, Deprecated, etc.

    Also, would you be able to send us the diagnostic information from the Support tab on your install?

    1. Go to the Support tab of your install
    2. Scroll down to the “Diagnostic Info”
    3. Copy the information and paste it into this thread. Feel free to remove any sensitive information you don’t want to share. Though we would like to know what PHP version you are using among other things.

    Looking forward to your response!

    Thread Starter kibet200

    (@kibet200)

    Hi,

    I couldn't find any other error on the log file. Here is the info from the diagnostic tab.
    
    
    
    site_url(): https://sybyl.com
    home_url(): https://sybyl.com
    Web Server: Apache/2.4.37
    WordPress: 6.4.3
    WP Locale: en_US
    PHP: 8.2.11
    PHP Memory Limit: 1028M
    WP Memory Limit: 40M
    Memory Usage: 134 MB
    WP Max Upload Size: 500 MB
    PHP Time Limit: 700
    PHP Error Log: /var/log/php-fpm/www-error.log
    MySQL: 8.0.32
    
    Table Prefix: wp_
    ext/mysqli: yes
    cURL: 7.61.1
    OpenSSL: OpenSSL 1.1.1k FIPS 25 Mar 2021
    fsockopen: Enabled
    allow_url_fopen: Enabled
    Zlib Compression: Enabled
    Basic Auth: Disabled
    Proxy: Disabled
    Blocked External HTTP Requests: None
    
    Send Mail Using SES: On
    Enable Open Tracking: On
    Enable Click Tracking: On
    Region: us-east-1
    Log Duration: 90
    
    WP Cron: Enabled
    Alternate WP Cron: Disabled
    Last Run: 13:55:08 2024-03-07 UTC
    Next Scheduled: 13:56:03 2024-03-07 UTC
    Queued: 0
    Failures: 38
    
    WPOSES_SETTINGS: Not defined
    WPOSES_LICENCE: Not defined
    AWS_USE_EC2_IAM_ROLE: Not defined
    
    WP_DEBUG: No
    WP_DEBUG_LOG: No
    WP_DEBUG_DISPLAY: Yes
    SCRIPT_DEBUG: No
    WP_CONTENT_DIR: /var/www/html/wp-content
    WP_CONTENT_URL: https://sybyl.com/wp-content
    UPLOADS: Not defined
    WP_PLUGIN_DIR: /var/www/html/wp-content/plugins
    WP_PLUGIN_URL: https://sybyl.com/wp-content/plugins
    
    
    
    Thread Starter kibet200

    (@kibet200)

    Did you determine what the issue could be?

    Plugin Support Delicious Brains Support

    (@dbisupport)

    Hi there,

    Thanks for sending those in.

    Do you have any security plugins on your site? If yes, would you mind temporarily disabling those plugins and then retry verifying the domain?

    Another thing to check is if you have a firewall in place. You can reach out to your hosting provider to verify this. We would also suggest temporarily disabling those for testing.

    We’d like to check whether a security plugin/setting/firewall is causing a connection issue between your site and AWS.

    Thread Starter kibet200

    (@kibet200)

    Which ports does your api use?

    Thread Starter kibet200

    (@kibet200)

    Another point to note is that the SES plugin was working fine prior to change in our SSL. We updated our SSL certificate and the plugin stopped couldn’t verify. Could this have been the problem?

    Plugin Support Delicious Brains Support

    (@dbisupport)

    Hi @kibet200,

    “Which ports does your api use?”
    — The Amazon SES API is communicated with over standard HTTPS requests, port 443.

    Would you be able to send us the complete list of plugins and mu-plugins on your site? It’s possible there is a conflict. Also, are there any mention of Offload SES in the debug.log file?

    Also, have you verified the same domain before? Could you try verifying an email address to see if that works instead?

    Looking forward to your response!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Verifying the domain’ is closed to new replies.