Unable to create directory …. Is its parent directory writable by the server?
“Unable to create directory … Is its parent directory writable by the server?” in WordPress: causes and what to check
# Common log entries
Unable to create directory wp-content/uploads/2026/10. Is its parent directory writable by the server?
WordPress shows this message when PHP cannot create a folder: most often under wp-content/uploads during a media upload, or under wp-content during a plugin or theme install.
Which of these matches what you see?
PHP needs write access to wp-content/uploads and the year and month folders below it. The folder owner or permissions do not let the web server user create them.
WordPress writes to wp-content/upgrade and to the plugins or themes folder. Wrong permissions on those folders stop the install.
Copied files can keep the owner from the old host, so the web server user on the new host cannot write to them.
Common causes
References
What the system does
Wrong file permissions are handled automatically: the system resets them to values that are both safe and working. 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: Enter the site URL
- Copy to the recovery station: Work runs on the copy
- Find the cause: Item-by-item checks
- Recover and re-check: Home and inner pages
- Write back or deliver: Only after re-checks pass
Use WP119 when you do not have file manager or SSH access to check folder owners and permissions.
Assess my site →