Conversation
supportThe 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!
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!