WPIntell

Source evidence

File upload rejected by server

WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets · support · 2026-03-12T20:30:00+00:00

mixedsentiment
highseverity
0.95relevance
9replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

7 / 23 rows with source links

30.4% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

16 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
ykipp resolved
The latest versions of WP All Import + WP All Import – WooCommerce Add-On have been installed. A few days ago, an issue arose: the program doesn’t accept xlsx files larger than approximately 1 MB (determined by trial and error) – File upload rejected by server! The PHP settings on the server have been checked and no issues have been found. The hosting support team claims no changes were made and there are no issues on their end. We also tried files that had previously been successfully imported, so the issue isn’t with the files themselves. Files smaller than this are accepted. Is it possible that this is related to an update of WooCommerce or the ALL Import plugin itself? Error: /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php. Повідомлення про помилку: Uncaught PhpOffice\PhpSpreadsheet\Reader\Exception: Unable to identify a reader for this file in /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php:172 Stack trace: #0 /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php(106): PhpOffice\PhpSpreadsheet\IOFactory::createReaderForFile() #1 /home/woodmini/public_html/wp-content/plugins/wp-all-import/libraries/XmlImportXLSParse.php(68): PhpOffice\PhpSpreadsheet\IOFactory::load() #2 /home/woodmini/public_html/wp-content/plugins/wp-all-import/libraries/XmlImportXLSParse.php(31): PMXI_XLSParser->toXML() #3 /home/woodmini/public_html/wp-content/plugins/wp-all-import/classes/upload.php(239): PMXI_XLSParser->parse() #4 /home/woodmini/public_html/wp-content/plugins/wp-all-import/controllers/admin/settings.php(632): PMXI_Upload->upload() #5 /home/woodmini/public_html/wp-content/plugins/wp-all-import/plugin.php(628): PMXI_Admin_Settings->upload() #6 /home/woodmini/public_html/wp-includes/class-wp-hook.php(341): PMXI_Plugin->adminInit() #7 /home/woodmini/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #8 /home/woodmini/public_html/wp-includes/plugin.php(522): WP_Hook->do_action() #9 /home/woodmini/public_html/wp-admin/admin.php(180): do_action() #10 {main} thrown Hi @ykipp , I am not able to replicate this on my end. I was able to upload an 11mb XLSX file without issues. Does this only happen in one specific environment, or does it happen in every environment you test in? Also, are you able to upload files of that size directly to your Media Library or does that also throw an error? Hello! Thank you Just to clarify: the problem is on two sites located on the same server CPanal uploads much larger files without any problems. All Import also accepts XML files several MB in size without any problems. The issue started a few days ago (7-10 days ago) when uploading XLSX files larger than 1 MB – the plugin doesn’t accept them. If I split them into smaller parts, everything works fine. It even doesn’t accept previously imported XLSX files larger than 1 MB, which it used to accept—so the problem doesn’t seem to be with the files themselves. Error code in the log: 2026-03-12T15:37:04+00:00 CRITICAL Uncaught PhpOffice\PhpSpreadsheet\Reader\Exception: Unable to identify a reader for this file in /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php:172 CONTEXT: {“error”:{“type”:1,”file”:”/home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php”,”line”:172},”remote-logging”:true,”backtrace”:[“”,”#0 /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php(106): PhpOffice\PhpSpreadsheet\IOFactory::createReaderForFile()”,”#1 /home/woodmini/public_html/wp-content/plugins/wp-all-import/libraries/XmlImportXLSParse.php(68): PhpOffice\PhpSpreadsheet\IOFactory::load()”,”#2 /home/woodmini/public_html/wp-content/plugins/wp-all-import/libraries/XmlImportXLSParse.php(31): PMXI_XLSParser->toXML()”,”#3 /home/woodmini/public_html/wp-content/plugins/wp-all-import/classes/upload.php(239): PMXI_XLSParser->parse()”,”#4 /home/woodmini/public_html/wp-content/plugins/wp-all-import/controllers/admin/settings.php(632): PMXI_Upload->upload()”,”#5 /home/woodmini/public_html/wp-content/plugins/wp-all-import/plugin.php(628): PMXI_Admin_Settings->upload()”,”#6 /home/woodmini/public_html/wp-includes/class-wp-hook.php(341): PMXI_Plugin->adminInit()”,”#7 /home/woodmini/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()”,”#8 /home/woodmini/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()”,”#9 /home/woodmini/public_html/wp-admin/admin.php(180): do_action()”,”#10 {main}”,”thrown”]} Where do you think the problem might be? Hi @ykipp , Would it be possible for you to link us to a copy of a file that generates this error? You can replace the real data with dummy data since this is a public forum (Mockaroo is a tool that’s really good at generating dummy data). Hi! Link to file: https://we.tl/t-ZG1APgbX6K Thanks! Hey @ykipp , Unfortunately, the link expired. Could you please send a new one? Hі @ix3 New link: https://we.tl/t-c2zMuZUUsr Hi @ykipp , Thank you. I tested with this file, and it works fine on multiple test sites, so there’s something odd going on here. Could you please check the following things: 1. Open your browser’s developer tools (right-click > Inspect on the page), then try a fresh import. In the “Network” tab, look for requests like: admin.php?page=pmxi-admin-settings&action=upload&_wpnonce=... . There should be one per chunk. Check if any of them return a status other than 200. 2. It may help to verify whether the file is being uploaded completely. If you’re able to access your site files, check the most recently created folder inside wp-content/uploads/wpallimport/uploads/ and see whether the uploaded file appears intact. 3. You should also ask your hosting provider if there are any server-side restrictions or logs (such as firewall or security rules, or permission issues with the uploads folder) that might be interfering with the upload. 4. If you’re using any firewalls or CDNs, please ensure they’re not blocking admin-side uploads. Let me know what you find. Hi, @ix3 Thanks for the advice. I couldn’t find the cause of the problem, but… it resolved itself. Apparently there were some temporary server issues. Everything is working as expected now. Thanks for your help! Hey @ykipp , Thank you for the update, I’m glad you got it sorted!

Comments

9 shown
Trey 2026-03-12T23:58:00+00:00

Hi @ykipp , I am not able to replicate this on my end. I was able to upload an 11mb XLSX file without issues. Does this only happen in one specific environment, or does it happen in every environment you test in? Also, are you able to upload files of that size directly to your Media Library or does that also throw an error?

ykipp 2026-03-13T08:03:00+00:00

Hello! Thank you Just to clarify: the problem is on two sites located on the same server CPanal uploads much larger files without any problems. All Import also accepts XML files several MB in size without any problems. The issue started a few days ago (7-10 days ago) when uploading XLSX files larger than 1 MB – the plugin doesn’t accept them. If I split them into smaller parts, everything works fine. It even doesn’t accept previously imported XLSX files larger than 1 MB, which it used to accept—so the problem doesn’t seem to be with the files themselves. Error code in the log: 2026-03-12T15:37:04+00:00 CRITICAL Uncaught PhpOffice\PhpSpreadsheet\Reader\Exception: Unable to identify a reader for this file in /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php:172 CONTEXT: {“error”:{“type”:1,”file”:”/home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php”,”line”:172},”remote-logging”:true,”backtrace”:[“”,”#0 /home/woodmini/public_html/wp-content/plugins/wp-all-import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php(106): PhpOffice\PhpSpreadsheet\IOFactory::createReaderForFile()”,”#1 /home/woodmini/public_html/wp-content/plugins/wp-all-import/libraries/XmlImportXLSParse.php(68): PhpOffice\PhpSpreadsheet\IOFactory::load()”,”#2 /home/woodmini/public_html/wp-content/plugins/wp-all-import/libraries/XmlImportXLSParse.php(31): PMXI_XLSParser->toXML()”,”#3 /home/woodmini/public_html/wp-content/plugins/wp-all-import/classes/upload.php(239): PMXI_XLSParser->parse()”,”#4 /home/woodmini/public_html/wp-content/plugins/wp-all-import/controllers/admin/settings.php(632): PMXI_Upload->upload()”,”#5 /home/woodmini/public_html/wp-content/plugins/wp-all-import/plugin.php(628): PMXI_Admin_Settings->upload()”,”#6 /home/woodmini/public_html/wp-includes/class-wp-hook.php(341): PMXI_Plugin->adminInit()”,”#7 /home/woodmini/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()”,”#8 /home/woodmini/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()”,”#9 /home/woodmini/public_html/wp-admin/admin.php(180): do_action()”,”#10 {main}”,”thrown”]} Where do you think the problem might be?

Trey 2026-03-13T20:25:00+00:00

Hi @ykipp , Would it be possible for you to link us to a copy of a file that generates this error? You can replace the real data with dummy data since this is a public forum (Mockaroo is a tool that’s really good at generating dummy data).

ykipp 2026-03-13T20:59:00+00:00

Hi! Link to file: https://we.tl/t-ZG1APgbX6K Thanks!

Trey 2026-03-16T22:52:00+00:00

Hey @ykipp , Unfortunately, the link expired. Could you please send a new one?

ykipp 2026-03-17T08:25:00+00:00

Hі @ix3 New link: https://we.tl/t-c2zMuZUUsr

Trey 2026-03-18T22:52:00+00:00

Hi @ykipp , Thank you. I tested with this file, and it works fine on multiple test sites, so there’s something odd going on here. Could you please check the following things: 1. Open your browser’s developer tools (right-click > Inspect on the page), then try a fresh import. In the “Network” tab, look for requests like: admin.php?page=pmxi-admin-settings&action=upload&_wpnonce=... . There should be one per chunk. Check if any of them return a status other than 200. 2. It may help to verify whether the file is being uploaded completely. If you’re able to access your site files, check the most recently created folder inside wp-content/uploads/wpallimport/uploads/ and see whether the uploaded file appears intact. 3. You should also ask your hosting provider if there are any server-side restrictions or logs (such as firewall or security rules, or permission issues with the uploads folder) that might be interfering with the upload. 4. If you’re using any firewalls or CDNs, please ensure they’re not blocking admin-side uploads. Let me know what you find.

ykipp 2026-03-21T21:22:00+00:00

Hi, @ix3 Thanks for the advice. I couldn’t find the cause of the problem, but… it resolved itself. Apparently there were some temporary server issues. Everything is working as expected now. Thanks for your help!

Trey 2026-03-25T21:32:00+00:00

Hey @ykipp , Thank you for the update, I’m glad you got it sorted!