0

I'm using the Formidable Form plugin, and when I try to add a form, the form isn't saved. According to the developer, the user does not have sufficient permissions to write to the database. Here's how my wp-config.php looks:

define('DB_NAME', 'wordpress_clouse');

/** MySQL database username */
define('DB_USER', 'wordpress_user');

/** MySQL database password */
define('DB_PASSWORD', 'mypass');

/** MySQL hostname */
define('DB_HOST', 'localhost');

wordpress_user has 'All Privileges' under phpMyAdmin, so I don't see where the discrepancy is. Why would the plugin be unable to write to the database if permissions appear in order?

1

The Formidable Form plugin seems to ignore database errors in many places in the code. Setting WP_DEBUG to true uncovered that the forms are not created because some tables are missing (no indication is given to the user).

Further investigation has shown that the tables fail to create when the plugin is activated (no indication is given to the user).

The underlying root cause that leads to table creation failure is that some of the tables are using nullable fields in unique keys, which is currently not supported by the Cloud Storage Engine (ClouSE). So the solution here is to alter the creation statement to make the fields that are used in unique keys not nullable. The patch is provided via OblakSoft support channels.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.