Critical Error on GiveWP Donations Page in WordPress Dashboard
-
Message:
Hello GiveWP Support Team,
I’m encountering a critical error when trying to view the Donations section under GiveWP in my WordPress admin dashboard. The message displayed is:
“There has been a critical error on this website. Please check your site admin email inbox for instructions.”
Here are some details about my setup:
Description of the issue:
When I go to GiveWP → Donations, instead of seeing the donation records, I get the “critical error” message. I haven’t made major changes recently besides some plugin/theme updates.Steps tried:
- Updated all plugins, WordPress, and theme
- Confirmed GiveWP and add-ons are active
- Checked server error logs (no clear cause found)
Please advise on how to resolve this or what information/logs you need from me.
The page I need help with: [log in to see the link]
-
Hi @user5501 ,
Glad you reached out! Happy to help.
You mentioned that you have GiveWP add-ons. If you have an active license with us, you can reach out to our dedicated support team via https://givewp.com/priority-support/, and they will be more than happy to assist you.
If not, you mentioned that you mentioned that you checked the server error logs, but have you checked the PHP error logs? Critical errors like this typically create a PHP error log. What I’ll need from you are the PHP error logs. If you don’t know how to get error logs you can use the Fatal Error Notify plugin, but after activating it you’ll have to trigger the error again to see it. Sometimes that doesn’t work so you can ask your host where to find the PHP error logs on the server, then copy/paste the relevant error in your reply.
Furthermore, please send along your System Info.
Navigate to GiveWP → Tools → System Info (tab) and click the button to “Get System Report” and copy/paste that in your reply here.
That will give us some more context to be able to help.
We’re looking forward to helping you get to the bottom of this issue!
WordPress Environment
Home URL: https://maisondorkas.org
Site URL: https://maisondorkas.org
WP Version: 6.8.3
WP Multisite: –
WP Memory Limit: 1 GB
WP Debug Mode: –
WP Cron: ✔
Language: en_US
Permalink Structure: /%postname%/
Show on Front: page
Page on Front: ACCUEIL (#2559)
Page for Posts: Blog (#44)
Table Prefix Length: wp_
Table Prefix Length: 3
Table Prefix Status: Acceptable
Admin AJAX: Accessible
Registered Post Statuses: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, wc-pending, wc-processing, wc-on-hold, wc-completed, wc-cancelled, wc-refunded, wc-failed, wc-checkout-draft, tribe-ea-success, tribe-ea-failed, tribe-ea-schedule, tribe-ea-pending, tribe-ea-draft, tribe-ignored, refunded, failed, revoked, cancelled, abandoned, processing, preapproval, upgraded Server Environment
Hosting Provider: DBH: 127.0.0.1, SRV: maisondorkas.org
TLS Connection: Connection uses TLS 1.3
TLS Connection: Probably Okay
Server Info: LiteSpeed
PHP Version: 8.2.29
PHP Post Max Size: 1 GB
PHP Time Limit: 360
PHP Max Input Vars: 5000
PHP Max Upload Size: 1 GB
cURL Version: 8.14.1, OpenSSL/1.1.1w
SUHOSIN Installed: –
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
gzip: ✔
GD Graphics Library: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔ GiveWP Configuration
GiveWP Version: 4.13.0
GiveWP Cache: Enabled
Database Updates: All DB Updates Completed.
Database Updates: All Database Migrations Completed.
Database Tables: ✔ wp_give_donors✔ wp_give_donormeta✔ wp_give_comments✔ wp_give_commentmeta✔ wp_give_sessions✔ wp_give_formmeta✔ wp_give_sequential_ordering✔ wp_give_donationmeta✔ wp_give_revenue✔ wp_give_migrations✔ wp_give_log
GiveWP Cache: Enabled
GiveWP Cache: ✔New Donation✔Donation Receipt✔Donation Processing Receipt❌New Offline Donation❌Offline Donation Instructions✔New User Registration✔User Registration Information✔Donation Note✔Email access
Upgraded From: 4.13.0
Test Mode: Enabled
Currency Code: USD
Currency Position: Before
Decimal Separator: .
Thousands Separator: ,
Success Page: https://maisondorkas.org/donation-confirmation/
Failure Page: https://maisondorkas.org/donation-failed/
Donation History Page: https://maisondorkas.org/donor-dashboard/
GiveWP Forms Slug: /donations/
Enabled Payment Gateways: Test Donation, Offline Donation
Default Payment Gateway: Test Donation
PayPal IPN Notifications: N/A
Donor Email Access: Enabled
Stripe Webhook Notifications: N/A
Platform Fee Amount: 2% Active GiveWP Add-ons Other Active Plugins
Contact Form 7: by Rock Lobster Inc. – 6.1.3
Groppe Core: by VictorThemes – 2.9.1
Hostinger Easy Onboarding: by Hostinger – 2.0.97
Hostinger Reach: by Hostinger – 1.2.2
Hostinger Tools: by Hostinger – 3.0.53
Lazy Load for Videos: by Kevin Weber – 2.18.9
LiteSpeed Cache: by LiteSpeed Technologies – 7.6.2
MC4WP: Mailchimp for WordPress: by ibericode – 4.10.8
One Click Demo Import: by OCDI – 3.4.0
Presto Player: by Presto Made, Inc – 4.0.2
Site Kit by Google: by Google – 1.165.0
Slider Revolution: by ThemePunch – 6.7.35
The Events Calendar: by The Events Calendar – 6.15.11
Video Popup Block by WPZOOM: by WPZOOM – 1.1.4
WooCommerce: by Automattic – 10.3.4
WP-PageNavi: by Lester 'GaMerZ' Chan – 2.94.5
WPBakery Page Builder: by WPBakery – 8.6.1 Inactive Plugins
WP Video Lightbox: by Tips and Tricks HQ, Ruhul Amin – 1.9.12 Active MU Plugins
Hostinger Preview Domain: by Hostinger – 1.3.4
Hostinger Smart Auto Updates: by Hostinger – 1.0.7 Theme
Name: Groppe
Version: 2.9.2
Author URL: https://victorthemes.com/
Child Theme: No – If you're modifying GiveWP on a parent theme you didn't build personally, then we recommend using a child theme. See: How to Create a Child ThemeGive me a soluation
Hello @user5501 ,
Thanks for the system info! I don’t see anything there that stands out thus far.
Regarding the critical error, that message “There has been a critical error on your website” is a WordPress system-generated error message that means something has caused a PHP fatal error.
It’s important that we get eyes on the error details by receiving your full PHP/debug error log. If you’re not sure how to access that file, you can reach out to your web host where to find these on the server.
When you have access to the error log, please use a free service such as QuickForget.com to send us that file conveniently and securely. When sending, set it to save the link access for at least 48 hours and 5 views and place the full URL in your reply please.
Thanks in advance! We look forward to getting this resolved for you 🙂
I do not know how to get it.
I have attached the login details for a client, so please keep them secure and safe.
This is a Link – https://quickforget.com/s/9ef0b256134db23b75d18d14595f2fd8118f1e7d653984b5Any Update ?
Hello @user5501 ,
Thanks for including the site credentials!
Whenever we need to dig deeper and access your site’s admin to understand what is happening on your site, we’d like you to reach out to us via our contact form here https://givewp.com/contact-us/? Use the option that says I am responding to a request to contact you. Provide the link to this thread as context, and I’ll be able to follow-up with you there as to my troubleshooting progress.
I’m marking it as resolved here, and if a new issue is uncovered, I’ll update this post.
All the best,
Sorry to say this,
Please reply in this thread only. I won’t be able to handle a call or meeting, so kindly provide the solution here in this thread.Thank you.
Hello @user5501 ,
Sorry for any confusion there! My suggestion for you to get in touch with us via Priority Support is still all handled via email, it’s just a bit more private.
Otherwise, the reason why you’re receiving those critical errors is because the database is not intact and appears to be copied over from an older install, but it is not complete. I located a handful of donation forms and donations, but there isn’t any donor data. All the data was from 2017, and it also had the
give_subscriptionsdatabase tables so it was using Recurring Donations at one time, but those tables were empty as well.If you are trying to resurrect an old GiveWP site, you’ll need to locate a full backup of the site so that all of the data is there to work with.
Let us know if you have further questions we can assist with 🙂
Thank you for tha information ,
You mean i should do the full site backup and restore the GiveWP site ?
What are the steps and tools to be used ?Any update For the soluation and how to i solve this
Hello @user5501 ,
There appears to be some old, incomplete GiveWP data from 2017 on the site that’s in an old format, that is what is causing the critical errors. There aren’t any via donations since the donor data is gone, but there are a handful of old donation forms in the legacy format. Are you wanting to use those, or create new, donation forms in the updated format?
Let me know and I can guide you based on your preference.
All the best,
i have both formate , becase the client was askying that only i want
Give me a step by step process what to do?Hello @user5501,
I’ll provide the instructions to delete the donation data that is not useable, and the steps to allow the legacy donation forms to be used as new.
- First, make sure you take a FULL backup of the site. This needs to be a backup that can be easily restored if needed if you need to start over.
- Next, go to GiveWP > Settings > Advanced and click to enable the Advanced Database Updates setting, and save the changes.
- Next, go to GiveWP > Tools > Data – Recount Stats, and select the option to Delete Live and Test Donations, and click the Submit button.
- Next, go to the same location but select Database Updates, and click the Re-run Update button on the Add phone column to donors table database entry on page 3 of 5 since that was causing an error in my testing. If you don’t see a button, see step 2 above.
- Next, on that same page 3, click the Reverse Update button on the Migrate Forms to Campaigns entry.
- After that, click on each entry until you get to the end of the udpates on page 5. If there are two buttons on an entry, always click the Reverse Update button. Otherwise, you’ll see only the Re-run Update button to be clicked.
- You may receive an error on the very last entry Add campaign id to subscriptions since the
campaign_idcolumn is already on the database table, so you can ignore that. - Otherwise, most of those entries will run quick, some will take a little time, but they will finish.
- Now you’ll be able to see the new campaign entries in GiveWP > Campaigns where each campaign contains a donation form.
You can reference our docs section on campaigns – and how to work with them, and how to work with the donation forms within the campaign here:
https://givewp.com/documentation/core/campaigns/
https://givewp.com/documentation/core/campaigns/give-forms/That should do it! Now the site is current with the existing legacy donation forms that are available for use.
Have a great rest of your day 🙂
You must be logged in to reply to this topic.