Forum Replies Created

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter BelleT

    (@bellet)

    Thread Starter BelleT

    (@bellet)

    Hi @mosesmedh,

    SUCCESS!!!! Thank you for your time and great suggestions!

    I’ll note down what I did in the hopes that it may help someone else, but in the end, I believe it was because I followed your advice and reduced the number of plugins and switched over to WP-Optimize.

    After deleting Advanced Database Cleaner, WP Smush, and W3 SuperCache, I installed and ran WP-Optimise. After that, I de-activated all the plugins again with the exception of Woo-Commerce.
    Then I cleared all the old scheduled actions and was finally able to update the database which cleared the backlog of scheduled actions. To double check, I then re-activated each plugin and checked to see if the scheduled actions started to pile up again.

    Thanks again to everyone who tried to assist – I really am grateful for your time, patience, and suggestions 🙂

    Thread Starter BelleT

    (@bellet)

    Hi Shahzeen,

    I contacted my hosting provider and unfortunately, they were not able to assist.
    Here's the copy of the interaction:

    You will need to refer this to your web developer for further investigation of the concern or issue that you are seeing of your WooCommerce. Or you can do this
    Step 1: Check Action Scheduler Events In WP Admin → Tools → Cron Events (from WP Crontrol). Look for these hooks: action_scheduler_run_queue woocommerce_cleanup_sessions wc_admin_unsnooze_admin_notes If you see many overdue / missed runs, it means WordPress is not reliably calling wp-cron.
    Step 2: Run a Cron Event Manually In WP Crontrol, click Run Now on action_scheduler_run_queue. If it works and processes some actions, that means cron itself is okay, but it’s just not being triggered automatically. If it fails, check for PHP errors in WooCommerce → Status → Logs.
    Step 3: Check Loopback Requests Go to WooCommerce → Status → scroll to WordPress Environment. Find Loopback request. If it shows red or failed, that’s a sign cron can’t call back into your site (often due to hosting firewall, htaccess, or a security plugin).
    Step 4: Decide Between WP-Cron vs. Real Cron If your hosting allows, it’s best to disable WP-Cron and replace it with a server cron job. Edit wp-config.php and add: In cPanel or Plesk, set up a cron job:
    Step 5: Clear Out the Backlog In Tools → Scheduled Actions (if WooCommerce is active, you’ll see this menu). Bulk select overdue actions → Run or Delete if safe. This clears the “667 past-due actions” warning.
    🛠️ Step 6: Check for Plugin Conflicts Security/caching plugins (Wordfence, iThemes, LiteSpeed Cache, etc.) sometimes block wp-cron.php. Temporarily disable them and re-test cron runs. Also make sure Cloudflare (if used) isn’t blocking wp-cron.php. /5 * wget -q -O - https://amabelle.com.au/wp-cron.php?doing_wp_cron >/dev/null 2>&1 define('DISABLE_WP_CRON', true);



    Me: Would crazy domains be able to replace my wp-cron with a server cron job? would that make a difference?

    Tech Support officer: As much as I’d love to assist further, this request falls outside the scope of my support. I recommend reaching out to your developer for assistance.

    I could be wrong but it feels like the suggestions provided were AI generated and even though I provided the individual with the link to this thread which has all the information, they were not able to pursue it any further. Any further advice or suggestions would be greatly appreciated.

    Thread Starter BelleT

    (@bellet)

    Hi LovingBro,

    Thanks so much for your detailed response!
    I’ve tried to follow through:

    1. Update the WooCommerce database.
    I have tried to do this but it has now joined the queue of other items scheduled to run!

    2. Increase server limits.
    I can confirm that I’ve now set
    a) max_execution_time to 120
    b) max-input_time is at 60
    c) memory_limit is at 128M
    d) post_max_size is at 32M
    e) upload_max_filesize is at 32M

    3. Let Action Scheduler catch up.

    4. Make cron reliable.
    I’ve temporarily de-activated W3 Total Cache to see if that would make a difference.
    I’d like to try following your advice to “temporarily enable alternate cron in wp config to help requests spawn. Exclude wp cron and admin ajax from all caches and firewalls.”
    Could you please walk me through that?

    5. Identify the blocker.
    Right now, it would appear that the woocommerce_run_update_callback is the hook that is appearing most frequently!

    6. Database storage engines.
    I’ll definitely ask my host to convert remaining MyISAM WooCommerce tables to InnoDB after this is sorted…

    Thread Starter BelleT

    (@bellet)

    Hi LovingBro!

    Thanks so much for getting back to me so quickly. I really do appreciate it.
    To answer your questions:

    1. Scheduled Actions: I’m now up to 733 past-due actions, most seem to be “pending”

    2. Full system report: https://pastebin.com/Ac1aXdG0

    If you need any further information, please let me know!

    Thread Starter BelleT

    (@bellet)

    Hi @thomasplevy

    Thank you so much for your response.

    You’re not going to believe this…
    I haven’t changed a single thing. I simply haven’t had the time to work on the site but when I logged on today and created another test student account to try another purchase, everything worked. It just worked perfectly.

    As a result I won’t open a support ticket, but thank you for providing me with those details and for all your help!

    To anyone else having this issue, maybe this might help you:
    – Log out and clear your browsing history
    – Sign in and create a new student account
    – Try purchasing something
    Good Luck!

    Thread Starter BelleT

    (@bellet)

    Hi @thomasplevy

    Thank you so much for responding – I do love what LifterLMS is trying to achieve and I understand you guys are a small team doing your best.

    I have followed all instructions for auto enrollment according to the documentation
    My website is wwww.easycpd.online (currently in construction, but if you’d like to jump around inside and see what’s going on, I’m happy to give you login details)

    Please find attached the screenshots:
    LifterLMS
    WooCommerce

    Apologies for the double post – the second image was not inserted properly
    Thank you so much for your time and effort – it is truly appreciated!

    • This reply was modified 9 years, 4 months ago by BelleT.
    Thread Starter BelleT

    (@bellet)

    Hi @thomasplevy

    Thank you so much for responding – I do love what LifterLMS is trying to achieve and I understand you guys are a small team doing your best.

    I have followed all instructions for auto enrollment according to the documentation
    My website is wwww.easycpd.online (currently in construction, but if you’d like to jump around inside and see what’s going on, I’m happy to give you login details)

    This is the system report from LifterLMS:
    Wordpress
    ——————————————-

    Home Url: http://www.easycpd.online
    Site Url: http://www.easycpd.online/wp
    Version: 4.6.1
    Debug Mode: No
    Locale: en_AU
    Multisite: No
    Page For Posts: Not Set
    Page On Front: EasyCPD (#2)
    Permalink Structure: /%postname%/
    Show On Front: page
    Wp Cron: Yes

    Settings
    ——————————————-

    Version: 3.1.6
    Course Catalog: Not Set
    Course Catalog Per Page:
    Course Catalog Sorting: title,ASC
    Membership Catalog: Memberships (#189)
    Membership Catalog Per Page: 10
    Membership Catalog Sorting: title,ASC
    Site Membership: Not Set
    Student Dashboard: My Courses (#192)
    Courses Endpoint: my-courses
    Edit Endpoint: edit-account
    Lost Password Endpoint: lost-password
    Vouchers Endpoint: redeem-voucher
    Autogenerate Username: yes
    Password Strength Meter: yes
    Minimum Password Strength: medium
    Terms Required: yes
    Terms Page: Terms and Conditions (#204)
    Checkout Names: required
    Checkout Address: required
    Checkout Phone: hidden
    Checkout Email Confirmation: yes
    Open Registration: yes
    Registration Names: required
    Registration Address: required
    Registration Phone: hidden
    Registration Voucher: optional
    Registration Email Confirmation: no
    Account Names: required
    Account Address: required
    Account Phone: hidden
    Account Email Confirmation: yes
    Checkout Page: Purchase (#191)
    Confirmation Endpoint: confirm-payment
    Force Ssl Checkout: no
    Country: AU
    Currency: AUD
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Decimals: 2
    Trim Zero Decimals: no
    Recurring Payments: yes
    Email From Address: info@easycpd.online
    Email From Name: EasyCPD
    Email Footer Text: Easy CPD for Busy Health Practitioners
    Email Header Image: http://www.easycpd.online/wp/wp-content/uploads/2016/11/colourlogo.jpg
    Cert Bg Width: 800
    Cert Bg Height: 616
    Cert Legacy Compat: no

    Gateways
    ——————————————-

    PayPal: Enabled
    PayPal Test Mode: Disabled
    PayPal Logging: no
    PayPal Order: 1
    Manual: Disabled
    Manual Logging: no
    Manual Order: 1

    Server
    ——————————————-

    Mysql Version: 5.5.5
    Php Curl: Yes
    Php Default Timezone: UTC
    Php Fsockopen: Yes
    Php Max Input Vars: 1000
    Php Max Upload Size: 2 MB
    Php Memory Limit: 64M
    Php Post Max Size: 8M
    Php Soap: No
    Php Suhosin: Yes
    Php Time Limt: 30
    Php Version: 5.5.37
    Software: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/1.0.1e-fips mod_bwlimited/1.4
    Wp Memory Limit: 256M

    Theme
    ——————————————-

    Name: EasyCPD Retailer Child
    Version: 2.0.1.1479547032
    Themeuri:
    Authoruri:
    Template: storefront
    Child Theme: Yes
    Llms Support: No

    Plugins
    ——————————————-

    Child Theme Configurator: 2.1.2
    Content Views: 1.9.2.1
    Duplicate Post: 3.0.3
    LifterLMS: 3.1.6
    LifterLMS Helper: 2.3.1
    LifterLMS PayPal Gateway: 1.0.1
    LifterLMS WooCommerce: 1.0.0
    Limit Login Attempts: 1.7.1
    Theme Customisations: 1.0.0
    Ultimate Form Builder Lite: 1.2.9
    Under Construction / Maintenance Mode From Acurax: 2.5.1
    UpdraftPlus – Backup/Restore: 1.12.25
    WooCommerce: 2.6.8
    WooCommerce – Autocomplete Orders: 1.1.4

    Integrations
    ——————————————-

    BbPress: No
    BuddyPress: No
    WooCommerce: Yes

    LifterLMS
    <img src=”http://www.easycpd.online/wp/wp-content/uploads/2016/11/WooCommerce_autocomplete.jpg&#8221; alt=”WooCommerce” /

    Thread Starter BelleT

    (@bellet)

    It’s so strange isnt’ it? Sorry to hear you’re having similar issues…

    I went into WooCommerce and the status of the order is “Completed”. I know that I can enroll the student manually into each course but that is not really what I’d like to have to do each time.

    I don’t have your other subscription so I can’t try it out… I hope your issue gets sorted out!

    Thread Starter BelleT

    (@bellet)

    Update:

    – I’ve managed to feature the header on category pages.
    For those of you with the same issue go to content.php and insert
    // <article id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>
    <header class=”entry-header”><img src=”whatever_your_file_is”/>
    <h1 class=”entry-title”><?php the_title(); ?></h1>
    </header> //

    *** The only downside is that I couldn’t create a child version of the content.php

    – I’ve also managed to change the background and border colours of the pagination links
    // .paging-navigation .page-numbers {color: whatever; border: whatever}

    If anyone has any ideas regarding the alignment of the paging navigation I’d love to hear your thoughts. Thank you!

    I’m just learning but I edited mine using the stylesheet. Create a child theme and then edit that Stylesheet.css

    For example:

    / h1,.h1
    {font-size: 36px;} /

    or change to whatever size suits you.

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