The theme directory "…" does not exist.
“The theme directory "…" does not exist.” in WordPress: causes and what to check
WordPress shows this message when a theme it expects is missing from wp-content/themes. The active theme’s folder name is stored in the database, so a folder that was renamed, deleted or left out of a migration leaves WordPress pointing at nothing.
Which of these do you see?
The database arrived, but the theme folder did not, or it arrived under a different name. The template and stylesheet options still name the old folder.
An interrupted update, a host-side scan or a cleanup plugin removed the folder while the options still point to it.
If WordPress has already switched to a default theme, the site loads with a different design and the original theme’s settings are not applied.
Common causes
References
Rather not fix it yourself? Let WP119 handle it automatically.
A broken theme is handled automatically: the system first fixes the damaged fragment, then reinstalls the theme from the official theme directory, and only as a last step switches to a safe fallback theme (the appearance may differ). Fixes are made on a copy of your site in the recovery station and written back only after re-verification passes. In your site’s database, the protected tables (members, comments, orders and form submissions) are copied as structure only. In SSH and FTP mode, the system creates a pre-recovery backup on your host before writing back and restores from it if verification after write-back fails. If the recovery cannot be completed, the recovery fee is refunded in full.
- Initial assessment: Site URL entry
- Copy to the recovery station: Work on a copy
- Diagnosis: Item-by-item checks
- Recovery and verification: Home and inner pages
- Write-back or delivery: Only after verification passes
Use WP119 when the active theme’s folder is missing and the site no longer loads or has lost its layout.
Check my site →