| Field | Value |
|---|---|
| Plugin Name | Add From Server Lite |
| Requires at least | 6.0 |
| Tested up to | 7.1.2 |
| Stable tag | 6.0.0 |
| Requires PHP | 7.4 |
| Contributors | dd32, elearningevolve |
| Donate link | Support via Stripe |
- 6.0.0 Major free release: AFS Lite / AFS Pro freemium flow, chunked imports, Settings links, and security hardening.
The Ultimate Solution for WordPress Upload Limit Problems - Import files of any size directly from your server to WordPress Media Library. No PHP configuration needed. No server access required. Works on shared hosting.
Tired of seeing "The uploaded file exceeds the upload_max_filesize directive" errors? Can't upload large videos because your hosting limits uploads to 64MB? Need to bulk import hundreds of product images but keep timing out?
Add From Server Lite solves all these problems by letting you import files directly from your server to WordPress Media Library - bypassing upload limits entirely. No PHP configuration needed. No server access required.
Download: WordPress.org Plugin Directory | GitHub Releases
Install: Upload via WordPress admin or install directly from WordPress.org
Use: Upload files via FTP/SSH → Import via plugin → Done!
-
If you find this project helpful, please consider supporting it:
👉 Click here to support via Stripe 👈
-"The uploaded file exceeds the upload_max_filesize directive in php.ini"
"Maximum upload file size: 64MB"
"File exceeds the maximum upload size for this site"
"post_max_size exceeded"
"The uploaded file exceeds the MAX_FILE_SIZE directive"
"413 Request Entity Too Large"
Upload timeouts and browser crashes
- Shared hosting limits - Most hosts restrict uploads to 64MB or less
- PHP configuration -
upload_max_filesizeandpost_max_sizerestrictions - WordPress limits - Additional size restrictions in WordPress core
- Browser limitations - Large file uploads can crash browsers
- Network timeouts - Slow connections can't handle large uploads
- Memory limits - PHP memory exhaustion during uploads
- 4K/8K Videos - Often 500MB to 5GB+ files
- RAW Photos - Professional RAW files (50MB-100MB+ each)
- Large PDFs - Technical documents, catalogs (100MB+)
- Bulk Product Images - Hundreds of WooCommerce images
- Audio Files - High-quality music files, podcasts
- Site Migrations - Full media libraries with thousands of files
Import files directly from your server to WordPress Media Library - completely bypassing all upload limits.
- Upload via FTP/SSH → Put files on your server (no size limit!)
- Open Plugin → Navigate to Media > Add From Server Lite
- Import → Select files/folders and import to Media Library
That's it! Files appear in your WordPress Media Library, ready to use.
- One-Click Folder Import - Import entire folders including subfolders
- Smart Duplicate Detection - Prevents importing the same file twice
- Real-Time File Search - Instantly find files with live search
- Batch Import - Import hundreds of files at once
- Progress Indicators - Visual feedback for large imports
- Import Summary - See all imported files with clickable links
- Modern Design - Clean, intuitive WordPress admin interface
- Mobile Responsive - Works perfectly on phones and tablets
- Folder Navigation - Easy browsing with breadcrumbs
- Keyboard Shortcuts - Ctrl+A to select all, ESC to clear search
- File Count Display - See how many files are selected
- Configurable Root Directory - Change browsing location from admin panel
- Directory Traversal Protection - Prevents unauthorized file access
- Dangerous File Blocking - Blocks PHP, EXE, and unsafe file types
- CSRF Protection - All forms protected with nonce verification
- Input Sanitization - All user inputs properly sanitized
- Output Escaping - All dynamic outputs properly escaped
- Optimized Performance - Fast file scanning and memory-efficient
- WordPress 6.0 - 7.0 - Fully tested with latest WordPress
- PHP 7.4 - 8.3 - Works with all modern PHP versions
- WooCommerce Compatible - Perfect for e-commerce stores
- Page Builder Compatible - Works with Elementor, Gutenberg, etc.
- Shared Hosting - No server configuration needed
- Multi-Site Compatible - Works on WordPress networks
- Upload 4K/8K videos without limits
- Import large video files for embedding
- No more "file too large" errors
- Import RAW photos (50MB+ files)
- Bulk import photo galleries
- Professional image workflows
- Bulk import WooCommerce product images
- Import product catalogs
- Handle large product media libraries
- Site migrations with large media libraries
- Client site setups
- FTP workflow integration
- Import large PDF documents
- Bulk import media resources
- Handle large content libraries
- Shared hosting users
- Users without server access
- Non-technical users
- Go to Plugins → Add New in WordPress admin
- Search for "Add From Server Lite"
- Click Install Now
- Click Activate
- Download the plugin ZIP file
- Go to Plugins → Add New → Upload Plugin
- Choose the ZIP file and click Install Now
- Click Activate
- Download and extract the plugin
- Upload the
add-from-server-reloadedfolder to/wp-content/plugins/ - Activate via Plugins menu in WordPress
- Navigate to Media → Add From Server Lite
- Browse your server files
- Select files or folders to import
- Click Import Selected Files
Answer: Upload your file via FTP or SSH (which has no size limit), then use this plugin to import it to your WordPress Media Library. This completely bypasses the upload_max_filesize restriction.
Answer: Your hosting provider has set a upload_max_filesize limit (often 64MB or less on shared hosting). This plugin bypasses that limit by importing files already on your server, avoiding the WordPress upload process entirely.
Answer: Yes! Upload your video file via FTP to bypass the upload limit, then import it using this plugin. Works perfectly for 4K videos, 8K videos, large PDFs, RAW photos, and any file type WordPress supports.
Answer: Yes! Perfect for bulk importing product images. Upload all your product images via FTP, then batch import them to Media Library. Much faster than uploading one by one.
Answer: Yes! Simply check the checkbox next to a folder name to import all files within it, including subfolders. Great for bulk imports.
Answer: No. The plugin has smart duplicate detection and prevents re-importing files that already exist in your Media Library.
Answer: No! You only need FTP/SSH access to upload files (which most hosting provides). No PHP configuration, no server access, no technical knowledge required.
Answer: Absolutely! No server configuration changes required. Works perfectly on shared hosting without affecting other sites.
Answer: Yes! You can change the root directory from the plugin settings page in WordPress admin, or add a constant to wp-config.php.
Answer: Any file type that WordPress supports in the Media Library - images, videos, PDFs, audio files, documents, etc. The plugin blocks dangerous file types (PHP, EXE, etc.) for security.
Answer: Yes! The plugin is fully compatible with WordPress multisite installations.
| Feature | Editing php.ini | Add From Server Lite |
|---|---|---|
| Technical Knowledge | Requires PHP knowledge | No technical knowledge needed |
| Server Access | Requires root/server access | Works with FTP only |
| Shared Hosting | May not be allowed | Works on all hosting |
| Risk | Can break other sites | Safe, isolated solution |
| Reversibility | Hard to undo | Easy to disable |
| Feature | Original Plugin | Add From Server Lite |
|---|---|---|
| Last Update | 2020 (abandoned) | 2025 (active) |
| WordPress Support | Up to 5.5 only | Up to 6.8 |
| PHP Support | 5.6 - 7.4 | 7.4 - 8.3 |
| Security | Vulnerable | Hardened & Secure |
| Duplicate Detection | None | Smart Detection |
| Folder Import | Files Only | Folders + Subfolders |
| Real-Time Search | No Search | Live Search |
| Mobile Responsive | Broken | Fully Responsive |
| Visual Feedback | None | Progress Indicators |
| Support | None | Active Support |
- Save Money - No need to upgrade to expensive hosting ($10-50/month savings)
- Keep Current Setup - Works with your existing hosting
- No Migration - No need to move your site
- Focused Solution - Solves upload limits specifically
- Fixed: Resolved "Unable to determine root directory" error on hosts where the default guessed path (home directory) isn't readable. Plugin now falls back to ABSPATH and uploads folder automatically — true zero-config.
- Changed: Imports now use default WordPress year/month folder structure (e.g.,
uploads/2026/02/) - Fixed: Original file date preserved – images keep their year/month structure based on file modification date
- Fixed: No unnecessary or empty upload folders created
- Fixed: WordPress Media Library shows correct path; existing URLs remain unchanged
- Added:
afsrreloaded_upload_subdirfilter – use empty string for year/month (default), or custom path
-
Fixed: Invalid date folders are no longer created, and empty upload folders are prevented.
-
Updated: All imported files and folders are now placed in a separate folder named after the plugin.
-
Added: After importing, a message will display for files skipped due to security restrictions. The following file types are blocked: PHP, PHTML, PHPS, PHT, PHAR, EXE, SH, BAT, CMD.
-
Updated: Improved result messages for clarity, differentiating between folder and individual file imports.
Complete plugin overhaul with modern features, enhanced security, and beautiful UI!
- One-Click Folder Import
- Smart Duplicate Detection
- Real-Time File Search
- Configurable Root Directory (admin panel)
- Show/Hide Hidden Files toggle
- Last Modified column
- Batch Import Progress feedback
- Keyboard Shortcuts (Ctrl+A, ESC)
- Import Summary with clickable links
- Directory Traversal Protection
- Dangerous File Blocking
- Enhanced CSRF Protection
- Real Path Validation
- Secure Cookies (HTTPS-only)
- Input Sanitization (all inputs)
- Output Escaping (43 instances)
- Modern Design
- Mobile Responsive
- Improved Folder Navigation
- Better Visual Hierarchy
- Readable Breadcrumbs
- Import Buttons (top & bottom)
- File Count Display
- Success Message Links
- Fixed: PHP 8.0+ compatibility (original only supported PHP 7.4)
- Fixed: WordPress 6.7+ compatibility (original broken in WP 6.0+)
- Fixed: Directory traversal security vulnerability (critical)
- Fixed: Duplicate file imports (original had no detection)
- Fixed: Memory exhaustion on large imports
- Fixed: No visual feedback during batch operations
- Fixed: Deprecated WordPress functions causing errors
- Fixed: Non-responsive interface on mobile devices
- Main Plugin Interface - Browse files and folders with modern UI, checkboxes for selection, and search functionality
- File Search in Action - Real-time search filtering with instant results
- Folder Import - Select entire folders to import all files at once, including subfolders
- Import Success Message - Consolidated results showing all imported files with clickable Media Library links
- Root Directory Configuration - Admin panel for easy root directory changes without editing config files
- Mobile Responsive View - Clean interface that works perfectly on tablets and phones
- WordPress: 6.0 or higher
- PHP: 7.4 or higher (tested up to PHP 8.3)
- Server: Any hosting with FTP/SSH access
add-from-server-reloaded/
├── add-from-server-reloaded.php # Main plugin file
├── class.add-from-server.php # Core functionality
├── add-from-server.css # Styles
├── add-from-server.js # JavaScript
├── compat.php # PHP compatibility
├── languages/ # Translation files
└── readme.txt # WordPress.org readme
- Directory traversal protection
- File type validation
- CSRF protection (nonce verification)
- Input sanitization
- Output escaping
- Capability checks
- Real path validation
Contributions are welcome! This is an open-source project.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This plugin is licensed under the GPL-3.0+ License.
See the LICENSE file for details.
- Original Plugin: Add From Server by Dion Hulse (70,000+ active installs)
- Forked & Enhanced: eLearning evolve
- Contributors: Adeel, eLearning evolve team
- WordPress.org Support: Plugin Support Forum
- Bug Reports: GitHub Issues
- Documentation: See plugin settings page in WordPress admin
If this plugin has saved you time or solved your upload limit problems:
- Rate it 5 stars on WordPress.org
- Share it with others who might need it
- Leave feedback to help us improve
- Support the project
Made by eLearning evolve
Bypass WordPress upload limits the easy way!
This plugin helps with:
- wordpress upload limit
- wordpress file size limit
- wordpress maximum upload size
- wordpress upload large files
- wordpress bypass upload limit
- wordpress upload_max_filesize
- wordpress large file upload
- wordpress import files from server
- wordpress bulk import images
- wordpress ftp import media
- wordpress upload timeout
- wordpress post_max_size exceeded
- wordpress shared hosting upload limit
- wordpress woocommerce bulk images
- wordpress media library import
- wordpress upload limit exceeded
- wordpress file exceeds maximum upload size
- wordpress increase upload limit
- wordpress upload limit 64mb
- wordpress upload limit 128mb
- wordpress upload limit shared hosting
- wordpress upload large video
- wordpress upload raw photos
- wordpress import media library
- wordpress server file import
- "wordpress upload limit exceeded" - Bypass upload_max_filesize errors
- "wordpress file size limit" - Import files larger than hosting allows
- "wordpress maximum upload size" - No more 64MB or 128MB restrictions
- "wordpress upload large files" - Upload 4K videos, RAW photos, large PDFs
- "wordpress bypass upload limit" - Import from server, skip upload process
- "wordpress upload_max_filesize" - Works without editing php.ini
- "wordpress large file upload" - Handle files of any size
- "wordpress import files from server" - Direct server-to-media-library import
- "wordpress bulk import images" - Import hundreds of product images
- "wordpress ftp import media" - Use FTP to upload, plugin to import
- "wordpress upload timeout" - No timeouts, files already on server
- "wordpress post_max_size exceeded" - Bypass all PHP upload limits
- "wordpress shared hosting upload limit" - Works on all hosting types
- "wordpress woocommerce bulk images" - Perfect for e-commerce stores
- "wordpress media library import" - Import existing files to media library