WordPress.org

Support

Support » Plugins and Hacks » ContactMe » [Plugin: ContactMe] Upgraded and…

[Plugin: ContactMe] Upgraded and…

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Author DCoda

    @dcoda

    @jassing: That class is not referenced anywhere in the current version of the plugin. This means there are some files from the old version still in the plugin directory.

    It is very important to delete all the plugin files before copying the new files over if you are upgrading manually. WordPress “should” do this when it does it automatically.

    Judging by the class name, you are skipping quite a few versions. It is important to make a backup, and keep a copy of the old plugin. There have been many changes to settings of the plugin that have been introduced gradually. There may be problems with doing so many legacy upgrades in one go.

    Regards
    D

    Thanks for the help.
    Unfortunately, I deleted the entire wp-contactme folder. Verified it was gone. Uploaded the new; failed to activate, with a new error:

    Fatal error: Class ‘contactme_default’ not found in D:\Hosting\4738447\html\wp\wp-content\plugins\wp-contactme\library\base\application.php on line 118

    Could it be a database/table setting? what are the tables used? I can manually delete them and add my stuff back in.

    thanks

    Plugin Author DCoda

    @dcoda

    This is totally unexpected. And i’m not sure why it would try to load a class contactme_default.
    The best thing is to delete the plugin. Then go to the plugin page in WordPress. This will make sure that WordPress knows that the plugin is no longer installed.
    Next I would recommend downloading a fresh version of the plugin, just in case.
    Then reinstalling it.
    Lets see where that gets us.

    Thanks … but that’s exactly what I’ve already done…
    Maybe I’ll try deleting all the forms and starting over…

    Wont’ let me delete the last one — what is the table name it uses; so I can drop it/clean it?
    thanks
    -j

    Plugin Author DCoda

    @dcoda

    Wont’ let me delete the last one

    I’m not sure what you mean by this. If the plugin is not working and you do not know where the tables are stored what are you deleting and what won’t it let you delete?

    what is the table name it uses

    We’ll i’m not sure the exact version you are using, but the settings will most probable be stored in the wp_posts table if the plugin’s is using the v23 library. You can I dentify them by looking for the post_type matching dc%

    I’m still unsure why you would get the error message you are getting and I don’t really think the it could be down to the settings.

    Ok — old version 2.6.28; when it is installed, there is a form name=”Default” Table=”wp_contactme_default (1)” (was w/o the (1) so it must track this somewhere)
    I cannot delete this.

    I have de-activated the plugin, deleted the plugin & verified that the plugin folder is gone.

    I can install the new one, but when I try to activate it; it gives me an error. I can then delete that one, re-install the old one and it works. (recaptcha does not work; which is why I’m trying to upgrade)

    I did “SELECT * FROM wp_posts WHERE post_type = ‘dc%'” and it returned zero results. (there are only the following post types: attachment,nav_menu_item,page,post,revision)

    does that help any?
    Thanks!
    -josh

    update; I delete the old contactme; I went thru all databases and deleted any reference to *contactme*
    Installed new, still
    Fatal error: Class ‘contactme_default’ not found in D:\Hosting\4738447\html\wp\wp-content\plugins\wp-contactme\library\base\application.php on line 118
    I guess it’s just not meant to be. thanks.
    -josh

    Plugin Author DCoda

    @dcoda

    there is a form name=”Default”

    default can never be deleted as this is the base for all new forms. when you delete the default form you just remove any amendments you have made.

    Table=”wp_contactme_default (1)” (was w/o the (1) so it must track this somewhere)

    The number in the brackets indicates the number of records in the table. And is not part of the table name.

    I cannot delete this.

    I don’t know why this would be. Can you delete it using mysql?

    I did “SELECT * FROM wp_posts WHERE post_type = ‘dc%'” and it returned zero results. (there are only the following post types: attachment,nav_menu_item,page,post,revision)

    When using the % wildcard you need to use like instead of equal. But I think with the version you were using the settings were still stored in the options table.

    So try.
    SELECT * FROM wp_options WHERE option_name like ‘dc%’

    Was this ever resolved DCoda? I put in a ticket through contactme customer support and haven’t received a response yet. I’m having the EXACT same problem.

    Plugin Author DCoda

    @dcoda

    The problem is linked to Windows. The plugin seems to work fine on linux platfoms. It is taking some tracking down.

    I’m assuming you’re referring to the server OS? My site is currently being hosted in my local Windows PC.

    If I transfer my site to a live server that isn’t running Windows, should the plugin work for me at that point?

    Plugin Author DCoda

    @dcoda

    The only people reporting this fault so far have been on windows. It was developed and tested on linux and is being run on our site which is a different version of linux.
    You should be fine on your live.

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘[Plugin: ContactMe] Upgraded and…’ is closed to new replies.
Skip to toolbar