Viewing 12 replies - 1 through 12 (of 12 total)
  • The database table should be created automatically when you activate the plugin. It might fail. Once delete the plugin and try install again. You should use automatic install, not manual FTP.

    Thread Starter rathelbones

    (@rathelbones)

    I have tried both the auto installation and manually by ftp, but keep getting this problem. Sucks, since I really like to use this plugin.

    Do you have any other suggestions?

    I’m currently using WP 2.9.2 (Swedish version).

    Can you check your database? Is not there a table named “xxx_contact_form_7” (xxx_ is your table prefix) ?

    Thread Starter rathelbones

    (@rathelbones)

    Not sure where to look. Should it be in the folder “plugins/contact-form-7” or somewhere else??
    I have browsed through the folders but can not find any file named “xxx_contact_form_7”. The closest I could find is the file ”wp-contact-form-7.php”.

    You need to use something like phpMyAdmin to view your database tables. If you can’t find something like that in your hosting control panel, ask your host if they have such a tool.

    Thread Starter rathelbones

    (@rathelbones)

    Thanx for tips about phpMyAdmin.

    Now, I can see there is NO table named xxx_contact_form_7.

    Any suggestions on what to do next?

    Now, I can see there is NO table named xxx_contact_form_7.

    Just so you know, the xxx_ in the xxx_contact_form_7 is represented by the $table_prefix value in your wp-config.php file.

    Make sure the DB_USER in your wp-config.php has the privileges to create tables.

    Then following takayukister’s advice I would delete the contact-form-7 plugin folder in your wp-content/plugins folder. Then download and extract that plugin again, then reupload to your host, then try activating the plugin again.

    Thread Starter rathelbones

    (@rathelbones)

    Make sure the DB_USER in your wp-config.php has the privileges to create tables.

    How do I do this?

    (My uesr profile says “Administrator”)

    That would be something you would check through your hosting control panel, not in WordPress. If necessary ask your host.

    Thread Starter rathelbones

    (@rathelbones)

    YES!!! Problem solved!
    Updated my WP-user privileges at my host and Contact_Form_7 is up and running. THANX 1.000.000!

    Hello
    I have the same problem with the database and wanted to know how can I change my user permissions for the database.
    I have a total of 5 databases and 3 WordPress blogs.
    In two blogs, everything went great, not just one.

    I’m assuming that I have for all five databases the same permissions.

    How can I check this …?

    Regards

    Lefdi

    Hi Lefdi,

    I had a similar problem – assuming you’re using cpanel or similar, you need to check the user settings for access to the database.

    In CPanel, click MySQL Databases. YOu should see a list of your databases – 1 for each wordpress instance running. If you then click on the user (called something like [username]_ps1, you should be able to see the permissions allocated to that user. By user, this is the username your wordpress system uses to do things to the database – not your usual username.

    If you then set to all permissions, the form should work. Once its built, switch your permissions back to whatever they were originally (otherwise it’s a security vunerability)

    Hope this helps

    rog

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘database table for Contact Form 7 does not exist’ is closed to new replies.