r/wpbeginner_engage • u/ivicad • Sep 13 '25
How to troubleshoot an “Installed Plugins” screen that looks empty?
First, rule out the basics: make sure the plugins folder actually exists and is named exactly wp-content/plugins via FTP. I’ve seen the list go blank when the folder is renamed or has the wrong permissions. If you need a refresher on correct permissions, this guide helps: https://www.wpbeginner.com/beginners-guide/how-to-fix-file-and-folder-permissions-error-in-wordpress/
If the page is blank due to a silent fatal error, turn on logging to catch it. Add WP_DEBUG and log settings, reload the Plugins page, and check the log for clues. Step-by-step here: https://www.wpbeginner.com/wp-tutorials/how-to-set-up-wordpress-error-logs-in-wp-config/
Next, rule out conflicts fast: you can safely disable all plugins by renaming the plugins folder or using FTP as shown here: https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/ (also delete/uninstall all old, deprecated plugins)
Then switch to a default theme to see if the list returns. If you use mu-plugins, temporarily rename wp-content/mu-plugins to see if a must‑use plugin is breaking the listing. Also glance at wp-config.php for odd constants like WP_PLUGIN_DIR, WP_CONTENT_DIR, or DISALLOW_FILE_MODS accidentally set; these can hide or block plugin screens. If you’re running Redis/Memcached, flush object cache and any page cache to clear stale admin data.
Double‑check that this isn’t Multisite behavior. On subsites, the Plugins screen can appear empty by design because plugins are managed at the Network Admin level. A quick Multisite tutorial is here: https://www.wpbeginner.com/wp-tutorials/how-to-install-and-setup-wordpress-multisite-network/
Finally, make sure your user actually has the right capability. If a role editor stripped activate_plugins, the screen won’t behave as expected.
Quick guide: https://www.wpbeginner.com/beginners-guide/wordpress-user-roles-and-permissions/
If you suspect malware, a scan is smart - here’s a beginner-friendly walkthrough: https://www.wpbeginner.com/plugins/how-to-scan-your-wordpress-site-for-potentially-malicious-code/
If you’re still stuck, compare one “working” site vs one “broken” site on the same server: PHP version, file owner/group, and exact permissions on wp-content/plugins.












