• Hey to you all!

    I’m trying to create a very simple shop where an order is placed for making a product. So all products are 0 euro until the work is done. I’m using WooCommerce for sales management. The products go into the shopping cart normally. Everything seems to be fine in the checkout until I press the “Submit order” button. I always get the message “The site has experienced a critical error”. However, I get a notification about sales on orders. The same problem regardless of the machine or browser.

    So far I:

    Updated all plugins and programs. Deactivated all add-ons. Reinstalled WooCommerce. Changed the theme.

    Nothing works. I’ve also tried the page with ssl encryption but that doesn’t seem to have any effect either. Does anyone have any ideas on what else I could try? I would be very grateful for any tips.

    • This topic was modified 1 year, 2 months ago by mjkokki.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Moderator threadi

    (@threadi)

    The reason for the error should be visible in the error log. You can find it in your hosting area. If necessary, the support of your hosting can help you.

    Alternatively, you could also enable debugging in WordPress. How to do this is described here: https://wordpress.org/support/article/debugging-in-wordpress/ – also here the support of your hosting can help you if necessary to edit the file accordingly.

    In both cases you should be able to see what the cause is in the logfile.

    Thread Starter mjkokki

    (@mjkokki)

    Thanks for your help!

    I found an error log that says:
    [Wed Jan 22 02:22:38.931077 2025] [proxy_fcgi:error] [pid 3963764:tid 3964343] [client 18.219.218.238:0] AH01071: Got error ‘PHP message: PHP Warning: Trying to access array offset is false in /home/deb4002882/domains/alldonelogos.com/public_html/wp-content/plugins/maintenance/load/index.php on line 30; PHP message: PHP Warning: Trying to access array offset is false in /home/deb4002882/domains/alldonelogos.com/public_html/wp-content/plugins/maintenance/load/functions.php on line 144’, referer: http://www.google.com

    What should I do?

    Moderator threadi

    (@threadi)

    This is just a warning, not an error. It concerns the maintenance plugin you are using. If you deactivate this, the warning should be gone, but I can’t say whether this fixes the error.

    Thread Starter mjkokki

    (@mjkokki)

    Thanks for this! Now I get this message:

    [Wed Jan 22 15:12:13.114314 2025] [proxy_fcgi:error] [pid 588038:tid 588176] [client 185.18.77.147:0] AH01071: Got error ‘PHP message: PHP Fatal error: Uncaught Error: Call to undefined function PHPMailer\\PHPMailer\\mail() in /home/deb4002882/domains/alldonelogos.com/public_html/wp-includes/PHPMailer/PHPMailer.php:880\nStack trace:\n#0 /home/deb4002882/domains/alldonelogos.com/public_html/wp-includes/PHPMailer/PHPMailer.php(1968): PHPMailer\\PHPMailer\\PHPMailer->mailPassthru()\n#1 /home/deb4002882/domains/alldonelogos.com/public_html/wp-includes/PHPMailer/PHPMailer.php(1691): PHPMailer\\PHPMailer\\PHPMailer->mailSend()\n#2 /home/deb4002882/domains/alldonelogos.com/public_html/wp-includes/PHPMailer/PHPMailer.php(1523): PHPMailer\\PHPMailer\\PHPMailer->postSend()\n#3 /home/deb4002882/domains/alldonelogos.com/public_html/wp-includes/pluggable.php(546): PHPMailer\\PHPMailer\\PHPMailer->send()\n#4 /home/deb4002882/domains/alldonelogos.com/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(769): wp_mail()\n#5 /home/deb4002882/domains/alldonelogos.com/public_html/wp-content/plugins/woocommerce/includes/emails/c…’, referer: https://www.alldonelogos.com/kassa/

    [Wed Jan 22 15:17:58.403195 2025] [proxy_fcgi:error] [pid 588038:tid 588121] [client 5.44.245.59:0] AH01071: Got error ‘PHP message: PHP Warning: Trying to access array offset on false in /home/deb4002882/domains/alldonelogos.com/public_html/wp-content/plugins/maintenance/load/index.php on line 30; PHP message: PHP Warning: Trying to access array offset on false in /home/deb4002882/domains/alldonelogos.com/public_html/wp-content/plugins/maintenance/load/functions.php on line 144’

    Thread Starter mjkokki

    (@mjkokki)

    Does anyone have any ideas on how to solve this problem? I would still appreciate any help I can get.

    Moderator threadi

    (@threadi)

    The PHP’s own mail() function appears to be deactivated in your hosting. Please contact your hoster’s support team for clarification.

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

The topic ‘Another “Critical error”’ is closed to new replies.