Technical resource
How to install SUPEE-10570 without SSH
Note: This is a historical reference, not a current security baseline. Magento 1 is end-of-life.
March 28, 2018: SUPEE-10570v2 version released fixing inability of customers to complete checkout when trying to register during checkout after SUPEE-10570v1
February 27, 2018: Community Edition 1.9.3.8 and SUPEE-10570 Security Enhancements – 02/27/2018.If you have SSH access, it would be more simple to apply the patch via SSH. If you have no SSH access to apply the patch you still can apply the patch via FTP/sFTP upload as shown in this article. If you wish to save time and have us to install these patches for you, simply click here to order installation.
Preparations
- Disable Magento Compiler and clear compiler cache
Applying Magento patches via FTP/sFTP or FileManager / File Upload
To apply patches in this way we simply replace changed files. This way can not be used blindly if you or your developers have changed any core Magento files (which is a big no-no, by the way). Such changes should be re-applied to patched files, or you loose these changes. The following files are changed by SUPEE-10570v2 (v1 for 1.9.3.7 released on March 28, 2018):app/Mage.php app/code/core/Mage/Admin/Helper/Block.php app/code/core/Mage/Admin/Model/Block.php app/code/core/Mage/Admin/Model/Resource/Block.php app/code/core/Mage/Admin/Model/User.php app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Info.php app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form.php app/code/core/Mage/Adminhtml/Block/Tag/Assigned/Grid.php app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Store.php app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php app/code/core/Mage/Adminhtml/Model/Config/Data.php app/code/core/Mage/Adminhtml/Model/System/Store.php app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php app/code/core/Mage/Adminhtml/controllers/System/BackupController.php app/code/core/Mage/Core/Model/Variable.php app/code/core/Mage/Customer/etc/config.xml app/code/core/Mage/Customer/sql/customer_setup/upgrade-1.6.2.0.5.1.1-1.6.2.0.5.1.2.php app/code/core/Mage/Downloadable/etc/config.xml app/code/core/Mage/Downloadable/etc/system.xml app/code/core/Mage/Downloadable/sql/downloadable_setup/upgrade-1.6.0.0.2.1.1-1.6.0.0.2.1.2.php app/code/core/Mage/ImportExport/Model/Import.php app/code/core/Mage/ImportExport/Model/Import/Entity/Product.php app/code/core/Mage/Shipping/Model/Info.php app/code/core/Mage/Widget/controllers/Adminhtml/Widget/InstanceController.php app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/StoreSwitcher.php app/design/adminhtml/default/default/template/catalog/product/attribute/options.phtml app/design/adminhtml/default/default/template/catalog/product/attribute/set/main.phtml app/design/adminhtml/default/default/template/customer/tab/view.phtml app/design/adminhtml/default/default/template/customer/tab/view/sales.phtml app/design/adminhtml/default/default/template/dashboard/store/switcher.phtml app/design/adminhtml/default/default/template/downloadable/product/composite/fieldset/downloadable.phtml app/design/adminhtml/default/default/template/downloadable/product/edit/downloadable/links.phtml app/design/adminhtml/default/default/template/downloadable/sales/items/column/downloadable/creditmemo/name.phtml app/design/adminhtml/default/default/template/downloadable/sales/items/column/downloadable/invoice/name.phtml app/design/adminhtml/default/default/template/downloadable/sales/items/column/downloadable/name.phtml app/design/adminhtml/default/default/template/eav/attribute/options.phtml app/design/adminhtml/default/default/template/newsletter/preview/store.phtml app/design/adminhtml/default/default/template/report/store/switcher.phtml app/design/adminhtml/default/default/template/sales/order/view/info.phtml app/design/adminhtml/default/default/template/store/switcher.phtml app/design/adminhtml/default/default/template/store/switcher/enhanced.phtml app/design/adminhtml/default/default/template/system/convert/profile/wizard.phtml app/design/adminhtml/default/default/template/tax/rate/title.phtml app/design/adminhtml/default/default/template/widget/form/renderer/fieldset.phtml app/locale/en_US/Mage_Catalog.csv app/locale/en_US/Mage_ImportExport.csv lib/Zend/Mail/Transport/Sendmail.phpTo install the patch via FTP/File Upload
- select patch bundle archive corresponding to your Magento version from the table below and unpack it
- upload all files and folders to Magento root directory of your store, replacing all files
Note: If you previously applied v1 patch via file upload, you can simply upload v2 patch on top of it.
| Magento version | SUPEE-10570v2 |
|---|---|
| Magento 1.9.3.8 | SUPEE-10570v2-1.9.3.8 |
| Magento 1.9.3.7 | SUPEE-10570v2-1.9.3.7 |
| Magento 1.9.3.6 | SUPEE-10570v2-1.9.3.6 |
| Magento 1.9.3.4 | SUPEE-10570v2-1.9.3.4 |
| Magento 1.9.3.3 | SUPEE-10570v2-1.9.3.3 |
| Magento 1.9.3.2 | SUPEE-10570v2-1.9.3.2 |
| Magento 1.9.3.1 | SUPEE-10570v2-1.9.3.1 |
| Magento 1.9.3.0 | SUPEE-10570v2-1.9.3.0 |
| Magento 1.9.2.4 | SUPEE-10570v2-1.9.2.4 |
| Magento 1.9.1.1 | SUPEE-10570v2-1.9.1.1 |
| Magento 1.9.1.0 | SUPEE-10570v2-1.9.1.0 |
| Magento 1.8.1.0 | SUPEE-10570v2-1.8.1.0 |
| Magento 1.7.0.2 | SUPEE-10570v2-1.7.0.2 |
Comments
Archived discussion