Fix WordPress Site Stuck at 33% on AWS Lightsail: Disable Problem Plugins via SSH

If your WordPress site hosted on AWS Lightsail freezes at 33% when loading, don’t panic—this is a common issue, often caused by a misbehaving plugin. Since Lightsail runs WordPress in a managed environment, plugin conflicts or performance bottlenecks can sometimes cause this problem.

In this guide, I’ll walk you through troubleshooting steps to identify and fix the problematic plugin so your site loads properly again.


Why WordPress Freezes at 33% on AWS Lightsail (Common Causes Explained)#

Illustration of a frustrated user viewing a WordPress site stuck at 33% loading

When your site hangs at 33%, it usually means WordPress is waiting for a response from a slow or failing process—often a plugin. This could happen because:

  • A plugin is conflicting with another plugin or theme
  • An outdated plugin is incompatible with your WordPress or PHP version
  • A resource-heavy plugin (like backup or SEO tools) is slowing things down
  • A buggy plugin is causing errors that prevent the page from loading

Since AWS Lightsail doesn’t provide direct error logs in the dashboard, we’ll need to manually check and disable plugins to find the culprit.


Step-by-Step Guide to Fix WordPress Stuck at 33% Using SSH#

Visual showing user following steps to fix WordPress issues on AWS Lightsail

Step 1: Log Into AWS Lightsail via SSH to Access WordPress#

Since you can’t access the WordPress admin dashboard (because the site is stuck), you’ll need to log in to your Lightsail instance via SSH:

  1. Go to the AWS Lightsail console.
  2. Click on your WordPress instance.
  3. Under "Connect", click "Connect using SSH" (or use your own SSH client with the provided key).

Once connected, navigate to the plugins folder:

cd /opt/bitnami/apps/wordpress/htdocs/wp-content/plugins

More on SSH access in Lightsail

Step 2: Disable All WordPress Plugins via SSH for Troubleshooting#

To check if a plugin is causing the issue, we’ll disable all of them at once by renaming the plugins folder:

for plugin in $(ls); do mv "$plugin" "${plugin}_disabled"; done

This adds _disabled to each plugin’s folder name, making WordPress ignore them.

Step 3: Test the Site After Disabling Plugins#

Screenshot-style graphic of a user testing site load after disabling plugins

After disabling plugins, refresh your WordPress site. If it loads normally, the problem is definitely plugin-related.

Step 4: Re-enable WordPress Plugins Individually to Identify the Problematic One#

Now, we’ll re-enable plugins one at a time to find the troublemaker.

For example, to re-enable "Yoast SEO", run:

mv yoast-seo_disabled yoast-seo

After enabling each plugin, refresh your site. If it freezes again, the last plugin you enabled is likely the issue.

Step 5: Clear WordPress Cache and Restart Apache in Bitnami Stack#

Sometimes, cached data can interfere. Clear the cache and restart your web server:

rm -rf /opt/bitnami/apps/wordpress/htdocs/wp-content/cache/*
sudo /opt/bitnami/ctlscript.sh restart apache

Bitnami restart commands

How to clear WordPress cache properly

This ensures changes take effect.

Step 6: Update, Replace, or Remove the Faulty WordPress Plugin#

Once you’ve found the faulty plugin, you have a few options:

✔ Update it – Check if a newer version is available.
✔ Find an alternative – Some plugins have better alternatives.
✔ Contact support – If it’s a premium plugin, reach out to the developer.

Find plugin alternatives on WordPress.org

Best practices for evaluating WordPress plugins


Final Thoughts: Restore Full WordPress Functionality on AWS Lightsail#

A WordPress site freezing at 33% is frustrating, but the fix is usually straightforward—a misbehaving plugin. By disabling plugins via SSH and re-enabling them one by one, you can quickly identify the culprit.

Since AWS Lightsail doesn’t provide detailed debugging tools, this manual method is the most reliable way to troubleshoot. Once you find the problematic plugin, updating, replacing, or removing it should get your site back to normal.

Ask questions or share your experience on the Bitnami Community Forum

To deploy a static site or frontend framework (e.g., React, Vue, Angular), refer to the Nife Build File Deployment guide for configuring and uploading your build assets.

Check out our solutions on nife.io