To clarify, there is absolutely no reason why Shareaholic would corrupt your wp-options table. We use very standard inbuilt native WP functions to interact with mysql, following WP best practice.
What we HAVE seen is the wp-options table does get corrupted for a very small number of users, for whatever reason, before they even installed Shareaholic and then Shareaholic or any plugin that needs to write to wp-options does not run properly. Corruption can happen for a variety of reasons, including poorly written plugins (which, there are a lot of).
Surprised us as well.
For some plugins, if the table is corrupt it will be very apparent and for others it will slip by. Depends on how much a plugin uses wp-options and for what.
If you need help checking wp-options, just let us know and we can provide simple instructions on how to do so. We're happy to check directly as well. We have done this for our users, but will need admin access to your install. The good news is that even if it is corrupted, it is very easy to fix.
Also note, Shareaholic is used by hundreds of thousands of sites. So even if less than 0.1% of our users run up against an issue, it can add up to many users. I can't imagine wp-options gets corrupted for very many users, but we've seen it at least once in the past week which prevented Shareaholic from getting installed. It is SO non-obvious, that it made sense to at least mention it here.
ps - it would be great if you could try:
- What is the localhost URL of the WP install? We can check whether our domain validation is too strict. Can you add your localhost domain successfully here? https://shareaholic.com/publisher_tools