File upload issues in cPanel can be quite frustrating, especially when you’re trying to manage your website files via the cPanel File Manager or FTP. If your File Upload is not working or gets stuck, it can disrupt website updates, media uploads, or even essential configuration changes. But don’t worry — this guide by Hostrago provides step-by-step solutions to quickly fix the cPanel File Upload not working problem.
Whether you’re a developer, website owner, or managing multiple cPanel accounts via WHM, understanding the root cause of upload failures can save you a lot of time. In this guide, we’ll discuss the common reasons why file uploads fail in cPanel and how you can resolve them efficiently.
Common Causes of cPanel File Upload Issues
Before jumping into the solutions, let’s explore the typical causes that lead to file upload errors in cPanel:
- File Size Limitations:
cPanel has default limits for file upload size. If your file exceeds this limit, the upload will fail. - Incorrect File Permissions:
Files and folders need correct permissions to allow uploads. Incorrect settings can block uploads. - Browser Compatibility Issues:
Sometimes, outdated browsers or cache problems can prevent successful uploads via File Manager. - PHP Configuration Restrictions:
The php.ini file in your hosting server controls many PHP settings, including upload limits. - Disk Quota Limits:
If your hosting account has reached its allocated disk space, file uploads may be blocked. - Temporary Technical Glitches:
Occasional server issues or maintenance may temporarily disrupt the file upload process.
Step-by-Step Solutions to Fix cPanel File Upload Not Working
1. Increase Maximum File Upload Size via WHM or cPanel
You can increase your file upload limit by modifying the PHP configuration. Follow these steps:
- Login to WHM > Navigate to MultiPHP INI Editor.
- Select the PHP version used by your domain.
- Increase the values for:
upload_max_filesize
post_max_size
max_execution_time
For a detailed guide, read our tutorial on
2. Clear Browser Cache or Try a Different Browser
Browser cache can interfere with the File Manager interface in cPanel. Clear your cache or switch to another browser like Chrome or Firefox. If you’re still facing issues, try uploading via FTP client like FileZilla.
3. Check File Permissions in cPanel
Ensure your directory permissions are correctly set (generally 755 for folders and 644 for files). You can check and modify them via:
- cPanel > File Manager > Right-click File/Folder > Change Permissions
Incorrect permissions can prevent uploads or cause the uploaded files to malfunction.
4. Verify Disk Space Quota
If your hosting account is full, you won’t be able to upload files. Check disk usage:
- cPanel > Disk Usage
Free up space by deleting unnecessary files, backups, or email data.
5. Use FTP for Large Files
If you’re uploading large files, FTP is often more reliable than the cPanel File Manager. Setup your FTP account via:
- cPanel > FTP Accounts
We recommend using FileZilla or Cyberduck for smooth transfers.
Contact Your Hosting Provider
If all else fails, it might be an issue from the hosting server side. Reach out to Hostrago Support for assistance, as sometimes there are server-level restrictions that can’t be modified from cPanel or WHM.
You can contact us anytime here:
👉 Hostrago Contact & Support
Conclusion
Fixing the File Upload problem in cPanel is easier when you know where to look — from increasing PHP limits, clearing browser cache, verifying permissions, to checking your disk space. Using FTP for large uploads is another efficient method to bypass browser-related issues.
At Hostrago, we aim to make website management simple and hassle-free. If you’re still stuck, don’t hesitate to reach out to our expert support team for quick solutions.