Skip to main content

Problems with Backup Restoration



  • Amitabh Bishen

    Hello Luis,

    First off, I truly empathize with the situation you're facing. cPanel issues, especially ones impacting backup restores, can be particularly challenging. Given your detailed description, it sounds like the restore process isn't properly reinstating the WordPress database to its expected state. Since you've been using WHM/cPanel for nearly two decades, I'm sure you're already quite familiar with the usual procedures, so this must be particularly perplexing.

    A couple of things to consider or try, if you haven't already:

    1. **Check the Backup Integrity**: Ensure that the backups themselves are complete and haven't been corrupted. Sometimes, issues during the backup process can lead to incomplete restorations.

    2. **Manual Database Verification**: After a restore, manually check the WordPress database via phpMyAdmin in cPanel to confirm if the plugin status (usually in the `wp_options` table or potentially a table specific to the plugin) reflects the state expected from the backup date. This can help isolate if the problem is with the database restore or if something else post-restore is altering the plugin states.

    3. **Error Logs**: Review both the cPanel and WordPress error logs around the time of the restore. There might be clues indicating why the restore isn't behaving as expected.

    4. **Restore Process**: If possible, try restoring the database independently through phpMyAdmin and the files via File Manager or SSH to see if this method encounters the same issues. This could help determine whether the issue lies with the cPanel backup restoration process or with the data itself.

    5. **Third-party Plugins and Caches**: Ensure there are no caching mechanisms at play (either within WordPress, a plugin, or server-side caching) that might be retaining states post-restore. Also, consider any recent updates or changes to plugins that might not handle restores as expected.

    6. **Contact cPanel via Forums or Third-party Support**: While you mentioned the challenge with direct cPanel support due to not purchasing the license directly, consider reaching out on the cPanel forums or looking into third-party cPanel/WHM support services. They might have encountered similar issues or can offer a more hands-on diagnostic approach.

    7. **License Provider**: Sometimes, the entity from which you purchased the cPanel license might offer support or at least guidance on how to proceed with issues like these.

    Remember, while the situation is frustrating, you're not alone. The community here and various support channels can be great resources. If you find a solution or need further assistance as you troubleshoot, please update us. Your experience could be invaluable to someone in a similar predicament.

    Best of luck, and hoping for a swift resolution to your cPanel woes.

    Amitabh Bishen

    Digital Growth Expert

  • cPRex Jurassic Moderator

    ^The above advice is solid.  I will say that restoring a full cPanel backup does include the plugins in my testing.

    Was this a full backup that you created through the interface?  Perhaps we'll need more details about how the backup was created, but I would suggest creating the backup and then manually unzipping it to see if the plugin data is there.

  • Luis Timoteo

    After more tests today, I found out the guilty causing this issue. The problem was in the Redis Object Cache plugin, after I flushed the cache everything returned to normal. I’m wondering if is a good idea to uninstall the plugin, uninstall it totally from the server, or if I need to create a cronjob to flush every x days. I don’t know if this was a normal behavior. What do you suggest?

    Thank you in advance.

  • cPRex Jurassic Moderator

    Just to confirm, the backup restore was actually successful, but the Redis caching made it look like it was showing the old data, correct?

    If that's the case, that sounds like expected behavior and you would just need to flush everything after the account was restored.  If you wanted to take it further and setup a cron job to do this automatically at a defined interval that is up to you, but shouldn't be necessary.


Please sign in to leave a comment.