Overview
If WordPress refuses to update themes or plugins, it usually means permissions issues, low PHP limits, or an unstable plugin.
1. Increase PHP limits
Go to DirectAdmin → Select PHP Version → Options
memory_limit = 512M max_execution_time = 300 upload_max_filesize = 128M post_max_size = 128M
2. Check file permissions
Recommended:
- Folders: 755
- Files: 644
3. Clear LiteSpeed server cache
- LiteSpeed Cache → Toolbox → Purge All
4. Disable plugins temporarily
Sometimes the update breaks because of a plugin conflict.
5. Update manually
If the automatic update fails:
- Download the plugin from wordpress.org
- Delete folder in wp-content/plugins
- Upload the new version
6. Turn off maintenance mode (if stuck)
Delete:
public_html/.maintenance
7. Check your disk space
If your hosting plan reached its limit, updates will fail.