Published: December 3, 2018
Last updated:

How to install SUPEE-10975

SUPEE-10975 patch can be downloaded from the table below or installed as a regular Magento upgrade via Downloader (it is included in Magento 1.9.4.0 version).

Download SUPEE-10975

Magento versionSUPEE-10975MD5 checksum
Magento CE 1.5.1.0SUPEE-10975 1.5.1.0c6a755c6096b5e5569f94d9546faf060
Magento CE 1.6.2.0SUPEE-10975 1.6.2.069f2dce956d1d5b5044bc49c3177436b
Magento CE 1.7.0.2SUPEE-10975 1.7.0.2bdf6f1ecb1a7d5b3accaa7b35bcaa709
Magento CE 1.8.0.0SUPEE-10975 1.8.0.00c08721a4240ae025ed6f9e8e13b0af0
Magento CE 1.8.1.0SUPEE-10975 1.8.1.0ddb6f729f7c300fcabcf16b63a201f07
Magento CE 1.9.0.0-1.9.0.1SUPEE-10975 1.9.0.1e11411275787763252389d2f76caa9dd
Magento CE 1.9.1.0-1.9.1.1SUPEE-10975 1.9.1.1d38152ca87e3202b9b68a199584fb262
Magento CE 1.9.2.0-1.9.3.3SUPEE-10975 1.9.3.3b14ad19c443f211c06b8eced3bf2fa16
Magento CE 1.9.3.4-1.9.3.10SUPEE-10975 1.9.3.10a378b0b9b6fc59c7338d6c8bf8019f54
Magento CE 1.9.4.0-1.9.4.5the patch is already included
OpenMage v19.4.3 and newerthe patch is already included


You can install it in the same way as previous patches or by upgrading to Magento 1.9.4.0.

To apply the patch you need SSH access (shell access actually, SSH is just most used way to get shell access) to the server. If you have no SSH access, you can refer to How to apply SUPEE-10975 without SSH.

If you wish to save time and have us to install these patches for you, simply click here to order installation.

Step 0: Preparations

Note: Make sure to Disable Magento Compiler at System > Configuration > Tools > Magento Compiler and clear compiled cache.


Step 1: Verify your Magento version

$ grep -A6 'static function getVersionInfo' app/Mage.php
    public static function getVersionInfo()
    {
        return array(
            'major'     => '1',
            'minor'     => '9',
            'revision'  => '3',
            'patch'     => '8',
As you can see in the example, it is Magento 1.9.3.8

Step 2: Download corresponding patch

The patch should be downloaded from https://magento.com/tech-resources/download#download2258

Make sure to get the right file corresponding to your Magento version.

Step 3: Place patches into Magento Root directory

Upload your files into Magento root directory. It is important to place patch files directly into Magento root directory and execute it also directly in Magento root directory.
$ ls -1 .
PATCH_SUPEE-10975_CE_v1.9.3.10_v1-2018-11-27-09-14-43.sh
app
cron.php
downloader
errors
favicon.ico
index.php
js
lib
mage
media
pkginfo
robots.txt
shell
skin
var



 

Step 4: Run the patches


$ bash ./PATCH_SUPEE-10975_CE_v1.9.3.10_v1-2018-11-27-09-14-43.sh
Checking if patch can be applied/reverted successfully...
Patch was applied/reverted successfully.


 

Step 5: Verification and flush of Magento PHP opcode cache



Flush Magento caches: Navigate in Magento backend to System > Cache Management and flush Magento cache and CSS/JS caches.

If you use PHP opcode caches (OPCache/APC/XCache/eAccelerator) make sure to flush it after patching (or restart webserver), otherwise code will continue to run from caches.

Test that your store is working. Test Checkout process.

Known issues

  • Ability to save customers’ Credit Cards in database is now removed from Magento 1.x.

If you have any difficulties with applying the patches please let us know in comments, so we can find the solution together.  

Posted in: Magento Maintenance

46 votes, 4.64 avg. rating (92% score)