latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: Christopher Downey

Sorry, I've not written a description yet. I'll get to it soon!

My Latest Replies (From Various Topics)

Viewing 21 replies - 1 through 21 (of 21 total)
Author Replies
Author Replies
Posted: Monday Apr 22nd, 2013 at 11:24 pm #48147

Grrr, I thought it might be something like that. Tell Jason thank you for the response. I’ve thought about doing the free account sign-up, but I’d have to reroute all the sign-up links. I don’t really have time to do that. I’ll keep it in the back of my head though. I did make the Thank You page custom so hopefully that will direct people, but usually they just want the content and don’t read what the instructions are. Thanks for all the help.

Posted: Saturday Apr 20th, 2013 at 11:33 am #48002

There haven’t been any errors that I’ve noticed either.

If after checkout the s2Member return page says that he should check his email, then he should, or he’ll risk not having the account set at the right level. Do you normally have free registration enabled or you just did recently for testing?

I understand that it says that. I put that there so that people would check their email, but, of course, most don’t even read it. The whole point is that I want to eliminate the email so they can just do it right after paying. I have free reg enabled because the forum is free so they can register that way to post.

Anyway, I’ll ask Jason about the cookie and not depending on the link in the email for paid registrations. I’m not sure under what situations with ccBill it’d be like that.

Sounds good. Let me know. Thanks for looking through the info.

Posted: Thursday Apr 18th, 2013 at 10:29 am #47785

What do they say for this test transaction you did? Any errors? You can send your site’s info so I take a look at your log files there. Let me know when you sent it, please. s2Member® » Private Contact Form

If you have logging disabled, please enable it, and run a new test transaction so it gets logged. Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

There were no errors to my knowledge. I had open reg enabled. I reran all the tests w/ & w/o open reg. The open reg allows reg but does not link to purchase. I sent you the info so you can look at the log.

Posted: Wednesday Apr 17th, 2013 at 12:28 pm #47678

I attempted the optional customization and tested it. It didn’t work. The user was able to create an account, but it did not link to the payment gateway so he had a free account without full access. PayPal uses a ProForm, there has to be a way to integrate this method with CCBill so the customer is not having to look for an email to register.

Posted: Monday Apr 15th, 2013 at 10:29 pm #47573

That’s really unfortunate. I will look into SendMail, but you would think it would be a simple fix and a much requested feature in order to avoid multiple emails and confusion on the user’s end.

Posted: Saturday Jan 5th, 2013 at 12:12 pm #36280

Ok, thanks for the help!

Posted: Thursday Jan 3rd, 2013 at 2:58 pm #36127

It appears to be working correctly now for no apparent reason, as usual. This is what happened last time with the thread I referenced at the beginning of this post. That being said, I’ll still answer the above questions just in case the issue continues in the future so we can come back to this topic’s results:

Please try the troubleshooting tips in the article I linked to. Knowledge Base » Common Troubleshooting Tips

These were all addressed in the original issue thread I linked at the beginning of this one.

Do you have a caching plugin? Make sure object and database caching are disabled.

I have PrimoThemes’ caching plugin (which I believe is your company). Everything is disabled.

Try to find out with them in what direction the communication problem may be.

The communication problem was s2member to CCBill.

Your logs that say ccbill or paypal in the name would be relevant. Look for entries after the 25th, see if there are any. You can send the FTP login and I can take a look at them to see if something jumps at me. s2Member® » Private Contact Form

I will still send you the FTP login so you can look, but, like I said, its seems to be working. Maybe you can find something that will avoid future issues.

Thank you for all the help!

Posted: Tuesday Jan 1st, 2013 at 2:07 pm #35905

ccBill can’t connect to s2Member or s2Member to ccBill? Is the communication problem only for EOTs or also payments?

Do you have logging enabled? Do the logs show anything regarding these EOT problems? Anything after Dec 25th in them?

No sure about which direction the issue is. CCBill just said they can see from their end that there hasn’t been an attempt since the 25th of December and that there doesn’t seem to be an issue with them connecting. It’s for EOTs. The payments come through fine. I get notified and customers are able to set up their profiles and log in.

I do have logging enabled. I am not sure what log I should even be looking in. I read through the CCBill ones and didn’t see anything that stood out, but, again, no idea what I’m looking for.

When you set the Auto EOT Behavior to use a cron job, did you point it to the URL that ends with ?s2member_auto_eot_system_via_cron=1?


Any other suggestions? I manually placed EOTs in a few members info and some were demoted, others were not. Its like something is picking and choosing which members to demote.

Posted: Wednesday Oct 24th, 2012 at 11:02 am #29520

Ok, I think everything is backed-up. Let me know if you are going to do anything drastic, though :)

Posted: Thursday Oct 18th, 2012 at 9:17 am #28831

Ok, thanks. :)

Posted: Wednesday Oct 17th, 2012 at 10:01 pm #28790

Not a plugin issue. All deactivated still has this error after input of EOT and updating:

Warning: Cannot modify header information – headers already sent by (output started at /home/content/25/8474825/html/americanmusclehunks/wp-content/plugins/s2member/includes/classes/ in /home/content/25/8474825/html/americanmusclehunks/wp-includes/pluggable.php on line 881

There’s no space or linebreak in the opening PHP tag. Next suggestion?

Posted: Tuesday Oct 16th, 2012 at 1:39 pm #28578

Ok, I think I resolved the site name repetition issue. I also now have the custom registration field options again. Not sure why that was causing such an issue there. I am still not able to edit users without getting the error message:

Warning: Cannot modify header information – headers already sent by (output started at /home/content/25/8474825/html/americanmusclehunks/wp-content/plugins/s2member/includes/classes/ in /home/content/25/8474825/html/americanmusclehunks/wp-includes/pluggable.php on line 881

So I’m hoping this isn’t the reason my EOT is not updating and demoting users, but I’m sure it most likely is since it’s directly related to the users. So any ideas on how to repair this? I’ve tried everything suggested above.

Posted: Tuesday Oct 16th, 2012 at 9:57 am #28541

I went and looked at ws_plugin__s2member_options, thank you for telling me where it is. That is odd, but it is not surprising because when I installed s2member and imported the user database over from an old site it populated ALL of the options fields like that. I emphasize ALL because it was literally in every options field in the UI. I couldn’t figure it out for the life of me why it did that. Also, when a user goes to register it still has the name repeated like that on the registration page. If I delete the name in that phpMyAdmin section do you think it will help?

Here’s what else I was thinking: I have reinstalled s2member to try to fix the problem, but I only replaced the files via ftp. What if I were to completely deactivate and delete all the old files then reinstall do you think that will help? My only concern is that I will lose all the user info and settings and I don’t have time to go through and set up s2member again. Does the “deactivation safeguard” option save the info if all the files are completely wiped?

Posted: Monday Oct 15th, 2012 at 9:27 am #28419

I installed the Portable PMA plug-in which is the plugin for phpMyAdmin. I looked for an “options” table and found a couple, but none have anything about s2member. It’s quite discouraging that I paid for your product and it doesn’t work and now you’re telling me to go pay for someone to fix it. You have the admin log-in info for the website, could please go look and see about the fields?

Posted: Sunday Oct 14th, 2012 at 5:20 pm #28388

I tried changing the theme and deactivating the plug-ins, but didn’t get the options back under custom fields. I’m on the editing of phpMyAdmin. However, you’re over my head at this point. I have no idea where that is located or what table to which you are referring. Additional direction would be greatly appreciated.

Why would this field not be avail for editing in the UI? I have another site that it has the options available. They are hosted the same and everything. Is there a way to fix this installation to have those options?

Posted: Friday Oct 12th, 2012 at 3:13 pm #28264

Sent you the email. I deleted the server check tool, but I got it off these forums. It was server check 120703 I believe.

Posted: Thursday Oct 11th, 2012 at 10:24 am #28135

Christian, that didn’t do anything. I replaced the file and still get the same warning.

Next option?


I actually went back after posting this and reinstalled the ENTIRE plug-in as well as the Pro files and I’m STILL getting the error messages, unable to update users, and don’t have EOT demoting…

Posted: Wednesday Oct 10th, 2012 at 4:40 pm #28020

I have not modified any of the s2member files.

The error message is:

Warning: Invalid argument supplied for foreach() in /home/content/25/8474825/html/americanmusclehunks/wp-content/plugins/s2member/includes/classes/ on line 458

Warning: Cannot modify header information – headers already sent by (output started at /home/content/25/8474825/html/americanmusclehunks/wp-content/plugins/s2member/includes/classes/ in /home/content/25/8474825/html/americanmusclehunks/wp-includes/pluggable.php on line 881

I uploaded the server check tool php file to multiple directories in wordpress and loaded the URL, but they all came up with a bunch of gibberish. I’m no the most knowledgeable when it comes to ftp and which directory I should be uploading to, but it appeared that most of the gibberish was the same in each instance. However, what it is and if there are errors, I cannot tell.

I went back in to attempt to put an EOT in manually so I could get the error message and I still received the message, but I then was trying to manually demote the users and it still gave me the same error message above. Not sure if that is significant, but thought that you should know I cannot edit users in any way.

Posted: Tuesday Oct 9th, 2012 at 9:15 am #27891

Thank you for your fast response, Raam.

Both IPN configurations are correct. There is no information in the EOT field of any members, though.

Logging has always been enabled. The only odd thing I see (not sure why it does this) is that all members have logging in ccbill-ipn.log and paypal-ipn.log no matter how they signed up. I see no error messages stating that there were issues communicating with either portal.

Any other suggestions?

I just attempted to put in EOT dates into the field for those that are expired/expiring and I got an error message about Also, I noticed this error message in all my user’s profiles:

Warning: Invalid argument supplied for foreach() in /home/content/25/8474825/html/americanmusclehunks/wp-content/plugins/s2member/includes/classes/ on line 294

Line 294 is this:

foreach(json_decode($GLOBALS[“WS_PLUGIN__”] [“s2member”] [“o”] [“custom_reg_Fields”], true) as $field)

I have no idea what that means or why there’s an error in it. Possibly causing the issue of EOT?

Posted: Saturday Jul 28th, 2012 at 7:10 pm #20572

I cannot figure out how to create the online check button that you created, Mike. I only have options for credit cards. Am I missing something? Is this feature something not in the UI of s2member > CCBill buttons?

Posted: Friday Jun 29th, 2012 at 8:37 am #17853

That worked, except I had to keep the column names otherwise it just kept pulling the first thing as the ID. Thanks for the response, it was driving me nuts and all the threads kept talking about how simple it is and I couldn’t get it to work. :)

Viewing 21 replies - 1 through 21 (of 21 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.