• The plugin is unable to activate on our client’s website. The site is hosted on AWS on PHP 8.1.1 and MySQL 8.0.27.

    We have the plugin working on other website so I wonder if it’s an issue with these versions?

    The error is a fatal Mysql error upon activation of the plugin pasted below with the client name removed.

    Fatal error: Uncaught mysqli_sql_exception: Table ‘client-name.wp_postmark_log’ doesn’t exist in /var/www/client-name.co.uk/public/wp-includes/wp-db.php:2056

    Any help would be appreciated, thanks.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Patrick Graham

    (@prileygraham)

    Hello @jimleeder123,

    As part of the option to include logs in this plugin it will attempt to create a database table named postmark_log using the global $wpdb variable.

    In the error it looks like the global $wpdb variable is trying to use client-name for the database name. I imagine that should be something specific to the actual client rather than the generic placeholder client-name.

    Has the database for this new website been fully set up yet? The $wpdb variable may need to be manually modified if so, to point to the correct database name. This is mentioned in the documentation for that global variable referenced above.

    Also if troubleshooting this is getting beyond the scope of this project another option is to use the WP Mail SMTP plugin instead of this one. They recently introduced a very good Postmark integration into that plugin that does not require any database table creation, as far as I know.

    Thread Starter jimleeder123

    (@jimleeder123)

    Hi,

    I can confirm that this has been fixed by the latest WordPress update (5.9) – thanks for your replies!

    We’ve had some test emails sent through ok this morning since activating the plugin so all is good.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Plugin not able to activate’ is closed to new replies.