Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › Fatal error under payment transactions
- This topic has 13 replies, 3 voices, and was last updated 5 years, 8 months ago by admin.
-
AuthorPosts
-
March 5, 2019 at 11:51 pm #15336ariel83Member
One thing to say and maybe it is related, I was working on this site on another subdomain, I change from staging7.lienzo.uy to dev.lienzo.uy , the staging of siteground was giving me some trouble.
Fatal error: Uncaught Error: [] operator not supported for strings in /home/fastbol3/WEBS/LIENZO/DEV/wp-content/plugins/wp-eMember/includes/admin-side/class.emember-transactions-list-table.php:209 Stack trace: #0 /home/fastbol3/WEBS/LIENZO/DEV/wp-content/plugins/wp-eMember/includes/admin-side/all_payment_transactions.php(40): eMemberTransactionsListTable->prepare_items() #1 /home/fastbol3/WEBS/LIENZO/DEV/wp-content/plugins/wp-eMember/emember_menu_payments.php(33): include_once(‘/home/fastbol3/…’) #2 /home/fastbol3/WEBS/LIENZO/DEV/wp-includes/class-wp-hook.php(286): emember_payments_menu_handler(”) #3 /home/fastbol3/WEBS/LIENZO/DEV/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(”, Array) #4 /home/fastbol3/WEBS/LIENZO/DEV/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #5 /home/fastbol3/WEBS/LIENZO/DEV/wp-admin/admin.php(224): do_action(‘wp-emember_page…’) #6 {main} thrown in /home/fastbol3/WEBS/LIENZO/DEV/wp-content/plugins/wp-eMember/includes/admin-side/class.emember-transactions-list-table.php on line 209
March 6, 2019 at 4:48 am #79290adminKeymasterDid you try reloading a fresh copy of the plugin?
https://support.tipsandtricks-hq.com/forums/topic/re-install-or-load-a-fresh-build-of-the-plugins
March 6, 2019 at 12:47 pm #79291ariel83Memberok, I tried that in both installs, the error persists.
UPDATE: I tried to deactivate all the plugins, no luck.
March 6, 2019 at 1:02 pm #79292wzpModeratorI was working on this site on another subdomain, I change from staging7.lienzo.uy to dev.lienzo.uy , the staging of siteground was giving me some trouble.
Are these domains on the same server, or even the same hosting provider?
How was the site moved? or “changed?”
Is there a difference in WP or PHP versions between the 2 sites?
March 6, 2019 at 1:08 pm #79293ariel83MemberSame hosting provider and same account.
Same WP, I will check the PHP version, but in both WP I got this error.
The dev version is a manual copy of the staging version. I get out of the staging environment because the ajax components that use emember didn’t work well.
If the problem in dev version is for the copy-paste, the staging should not show this problem.
March 6, 2019 at 1:48 pm #79294ariel83MemberPHP 7.1.26. I think I will start from zero with emember, deleting the database entries.
which tables are related to emember?
EDIT:
wp_wp_eMember_membership_tbl
wp_wp_eMember_members_tblutf8_general_ci
wp_wp_members_meta_tbl
wp_emember_uploads
any other?
March 6, 2019 at 4:26 pm #79295ariel83MemberI remove the plugin in WP, drop tables wp_wp_eMember_membership_tbl and wp_wp_eMember_members_tblutf8_general_ci
The error persists.
I was trying a clean install.
March 7, 2019 at 12:41 am #79296wzpModeratorThe dev version is a manual copy of the staging version. I get out of the staging environment because the ajax components that use emember didn’t work well.
If the problem in dev version is for the copy-paste, the staging should not show this problem.
When you “move” WordPress, you need to follow the official instructions, given by WordPress:
March 9, 2019 at 9:16 pm #79297ariel83MemberThank you, I checked that, I was definitely not doing all the steps.
Leaving aside the staging and the other bad copy, I’m now on the original URL, restore with a backup from before installing wp-emember . What surprises me a lot is that after configuring wp emembers again (levels, pay buttons, pages, etc), I got the same error after doing the first payment with paypal sandbox. I use always the same facilitator and buyer account.
May I have to try with another sandbox account?
The only way around that I thinking right now is to start all over again, from a clean wordpress install.
I know that doing the “bad copy” of wp was a really bad move, but I’m astonished by the perseverance of this error.
March 10, 2019 at 4:44 am #79298adminKeymasterInstead of sandbox (because PayPal sandbox setup can be a little tricky on it’s own), do a test transaction with $1 or something small amount using your LIVE PayPal account. You can issue a refund after the test also.
March 10, 2019 at 11:38 pm #79299ariel83MemberWhat I did now:
– I used real paypal, same error (Starting from a backup before wp-emember were installed)
– I installed wp-emember on another website that I have in the same hosting (siteground) , same error!!
haha, this is getting on my nerves.
My suspects right now, is that when I contact hosting support because I was having troubles in the staging environment with wp-emember (and then they did the copy dev.lienzo.uy) something went wrong on the server, and now I have this error always. crazy stuff?
March 11, 2019 at 1:14 am #79300ariel83MemberI contacted siteground support. They recently push php 7.1 to be the default version (I didn’t know that!).
Now I’m back on php 7.0.33 and everything is alright.
March 11, 2019 at 6:43 pm #79301ariel83MemberI readed from here that version 7.0 will not have any more security updates.
March 12, 2019 at 3:48 am #79302adminKeymasterThank you. I have re-wrote the code in that file so it should be fine for PHP7.1 also.
-
AuthorPosts
- You must be logged in to reply to this topic.