<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gj |</title>
	<atom:link href="https://blog.gaiterjones.com/category/magento/magento-upgrade/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.gaiterjones.com/category/magento/magento-upgrade/</link>
	<description>gaiterjones</description>
	<lastBuildDate>Wed, 12 Jun 2019 10:01:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>
	<item>
		<title>Magento 1.9.4.0 and PHP 7 Docker Upgrade</title>
		<link>https://blog.gaiterjones.com/magento-1-9-4-0-and-php-7-docker-upgrade/</link>
					<comments>https://blog.gaiterjones.com/magento-1-9-4-0-and-php-7-docker-upgrade/#comments</comments>
		
		<dc:creator><![CDATA[PAJ]]></dc:creator>
		<pubDate>Tue, 11 Dec 2018 10:28:00 +0000</pubDate>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Upgrade]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://blog.gaiterjones.com/?p=2038</guid>

					<description><![CDATA[With the demise of Magento 1.x on the horizon &#8211; Adobe announced in September 2018 support for version Magento 1 will cease in 2020 new life has been breathed into the product...<a class="more-link" href="https://blog.gaiterjones.com/magento-1-9-4-0-and-php-7-docker-upgrade/" title="Continue reading">Continue reading</a>]]></description>
										<content:encoded><![CDATA[<p>With the demise of Magento 1.x on the horizon &#8211;<a href="https://magento.com/blog/magento-news/supporting-magento-1-through-june-2020"> Adobe announced in September 2018 support for version Magento 1 will cease in 2020</a> new life has been breathed into the product with version 1.9.4.0.</p>
<p>Magento Open Source v1 covering Magento versions up to 1.9.x is still the eCommerce platform for many small businesses and whilst we all know we need to move to Magento 2 the time and resources required to migrate a successful v1 shop to v2 are for many people prohibitive.</p>
<h1>PHP7</h1>
<p>The original system requirements for Magento 1 were based on PHP5. Magento 1 users were forced to stay with an operating system that distributed PHP5, a PHP upgrade would break Magento. There were <a href="https://inchoo.net/magento/magento-1-official-php-7-2-patches/">unofficial patches</a> available that would make Magento compatible with later versions of PHP but I was always wary of applying unofficial core code changes to my live shops.</p>
<p>In September 2018 Magento made the <a href="https://community.magento.com/t5/News-Announcements/PHP-7-2-Support-Patches-for-Magento-1-are-now-available/m-p/106999#M211">PHP7 patches official</a>, and they were included in the <a href="https://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html">December 1.9.4.0 update</a>.</p>
<p>My Magento live Shops were built on Ubuntu Trusty 14.04 LTS which included PHP5. My Docker containers used Trusty as the main OS for my docker images. Now, with the 1.9.4.0 update we can move to current versions of PHP and enjoy the performance benefits of PHP7.x.</p>
<h1>PHUSION</h1>
<p>As a big fan of Ubuntu I usually build my Ubuntu Docker containers using the <a href="https://github.com/phusion/baseimage-docker">Phusion</a> Ubuntu base image. For my Magento2 containers I compile PHP myself so for Magento 1.9.4.0 it was pretty easy to migrate a Magento2 Dockerfile to use for Magento1 on PHP 7.2.</p>
<h1>Upgrade</h1>
<p>Upgrading my Docker Magento1 PHP5 shops to PHP7 was simply a case of applying the 1.9.4.0 upgrade, replacing my old Ubuntu Trusty base image with the Ubuntu Bionic PHP7.2 image and restarting.</p>
<p>I am still testing all my extensions and associated PHP5 Magento application code for functionality but so far the upgrade looks good.</p>
<p>You can find my Magento 1.9.4.0 PHP7.2 image <a href="https://hub.docker.com/r/gaiterjones/magento1/">here</a>. My Dev shop running Magento 1.9.4.0 with PHP7.2 in Docker is <a href="http://magento1.gaiterjones.com/">here</a>.</p>
<p>Github for the source files is here <a href="https://github.com/gaiterjones/docker-magento1-php7">https://github.com/gaiterjones/docker-magento1-php7</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.gaiterjones.com/magento-1-9-4-0-and-php-7-docker-upgrade/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Upgrade Magento CE 1.9.1.x to 1.9.2.0</title>
		<link>https://blog.gaiterjones.com/upgrade-magento-ce-1-9-1-x-to-1-9-2-0/</link>
					<comments>https://blog.gaiterjones.com/upgrade-magento-ce-1-9-1-x-to-1-9-2-0/#respond</comments>
		
		<dc:creator><![CDATA[PAJ]]></dc:creator>
		<pubDate>Fri, 10 Jul 2015 14:03:15 +0000</pubDate>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Upgrade]]></category>
		<guid isPermaLink="false">http://blog.gaiterjones.com/?p=1377</guid>

					<description><![CDATA[Magento released a critical security patch bundle for Magento CE on July 7th 2015. At the same time Magento CE 1.9.2.0 was released which includes the security patch bundle. The...<a class="more-link" href="https://blog.gaiterjones.com/upgrade-magento-ce-1-9-1-x-to-1-9-2-0/" title="Continue reading">Continue reading</a>]]></description>
										<content:encoded><![CDATA[<p>Magento released a <a href="http://merch.docs.magento.com/ce/user_guide/Magento_Community_Edition_User_Guide.html#magento/patch-releases-2015.html" target="_blank">critical security patch bundle for Magento CE</a> on July 7th 2015. At the same time Magento CE 1.9.2.0 was released which includes the security patch bundle. The patch bundle (SUPEE-6285) is a 1260 line patch file containing numerous updates. If you are already running Magento 1.9.1.x then it makes sense to upgrade to 1.9.2.0 which includes the security patches.</p>
<h1>How to upgrade from Magento CE 1.9.1.x to 1.9.2.0</h1>
<p>I have used Magento connect to upgrade Magento before, but I no longer find it reliable enough, it is likely to throw up errors leaving you uncertain as the the status of the code. Here is my preferred method for a step upgrade like this.</p>
<p>You will need full command line access to your server.</p>
<h2>TEST, test, test</h2>
<p>Carry out the first upgrade on your development server. I use a VMWare virtual server so that I can take a snapshot of the running 1.9.1.x system before the upgrade. Then I can always revert to the previous version if I need to, or if I need to run the upgrade again.</p>
<p>Note that this upgrade method will only work when you are certain that all Magento core code, template and locale files/templates have not been modified.</p>
<h2>BACKUP, backup, backup</h2>
<p>Take a backup of your Magento database.</p>
<p>Take a backup of your 1.9.1.x installation folder.</p>
<h2>Installation</h2>
<ul>
<li>Obtain the Magento CE 1.9.2.0 source from the <a href="https://www.magentocommerce.com/download" target="_blank">Magento download site</a>
<ul>
<li>at the time of writing it was called <em>magento-1.9.2.0-2015-07-07-08-53-58.zip.</em></li>
</ul>
</li>
</ul>
<ul>
<li>Unzip the source files into a working folder. This will create a <em>magento</em> folder containing the 1.9.2.0 source.</li>
</ul>
<ul>
<li>Take your shop offline
<ul>
<li>stop your cron tasks</li>
<li>put the shop into maintenance mode
<ul>
<li>touch /home/pathtomagentoroot/maintenance.flag</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Copy the 1.9.2.0 source over your 1.9.1.x installation
<ul>
<li>I like to use rsync to do this :
<ul>
<li>rsync -avI &#8211;exclude=app/etc/local.xml &#8211;exclude=app/etc/config.xml &#8211;exclude=index.php &#8211;exclude=.htaccess ./magento/ /home/www/magento/</li>
</ul>
</li>
<li>Where /home/www/magento is the path to the 1.9.1.x installation.</li>
</ul>
</li>
</ul>
<ul>
<li>Reset Magento permissions</li>
</ul>
<ul>
<li>Update modman modules
<ul>
<li>Note that 1.9.2.0 will overwrite Cm_RedisSession if you are using this for <a href="https://blog.gaiterjones.com/magento-redis-system-session-and-full-page-cache-management-solution/" target="_blank">Magento Redis session caching</a> force a modman update to get the latest module code.
<ul>
<li>modman update-all &#8211;force</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Put shop online
<ul>
<li>rm /home/pathtomagentoroot/maintenance.flag</li>
<li>restart cron</li>
</ul>
</li>
</ul>
<ul>
<li>Test
<ul>
<li>login to admin
<ul>
<li>refresh caches</li>
</ul>
</li>
<li>test frontend
<ul>
<li>test login</li>
<li>test orders</li>
<li>test new customer registration</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Patch affected template files
<ul>
<li>If your Magento frontend theme has extended/modified any of the following template files you <strong>need</strong> to <a href="http://blog.philwinkle.com/supee-6285-broken-down/" target="_blank">manually patch them to fix the vulnerabilities identified in the SUPEE-6285 update</a>
<ul>
<li>app/design/frontend/base/default/template/checkout/cart.phtml</li>
<li>app/design/frontend/base/default/template/checkout/cart/noItems.phtml</li>
<li>app/design/frontend/base/default/template/checkout/onepage/failure.phtml</li>
<li>app/design/frontend/base/default/template/rss/order/details.phtml</li>
<li>app/design/frontend/base/default/template/wishlist/email/rss.phtml</li>
<li>app/design/frontend/rwd/default/template/checkout/cart.phtml</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Test again</li>
</ul>
<p>&nbsp;</p>
<p>You should have a working 1.9.2.0 dev store with the latest security patches, you can now plan the deployment of this update via your staging to live server.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.gaiterjones.com/upgrade-magento-ce-1-9-1-x-to-1-9-2-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Upgrade Magento 1.8 to 1.9</title>
		<link>https://blog.gaiterjones.com/upgrade-magento-1-8-1-9/</link>
					<comments>https://blog.gaiterjones.com/upgrade-magento-1-8-1-9/#respond</comments>
		
		<dc:creator><![CDATA[PAJ]]></dc:creator>
		<pubDate>Wed, 14 May 2014 08:04:10 +0000</pubDate>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Upgrade]]></category>
		<guid isPermaLink="false">http://blog.gaiterjones.com/?p=1177</guid>

					<description><![CDATA[Magento CE 1.9 has been released. It appears to be a relatively small update introducing a new responsive GUI. See the release notes here. Here are my notes after upgrading...<a class="more-link" href="https://blog.gaiterjones.com/upgrade-magento-1-8-1-9/" title="Continue reading">Continue reading</a>]]></description>
										<content:encoded><![CDATA[<p>Magento CE 1.9 has been released. It appears to be a relatively small update introducing a new responsive GUI. See the release notes <a title="Magento Upgrade" href="http://www.magentocommerce.com/knowledge-base/entry/ce-19-and-ee-114-documentation-home" target="_blank">here</a>.</p>
<p>Here are my notes after upgrading my dev store from 1.8.x to 1.9 using the command line.</p>
<p>Backup existing install folder and database</p>
<p>1. Magento source<br />
tar -cvvf /home/backup/magento.tar /home/www/magentoinstallfolder/</p>
<p>2. Magento DB<br />
/usr/bin/mysqldump -h localhost -u USER -pPASS magento | gzip &gt; ~/backup/folder/db-magento.sql.gz</p>
<p>1. Remove cached files and temp files</p>
<p>rm -rf downloader/pearlib/cache/*<br />
rm -rf downloader/pearlib/download/*<br />
rm -rf downloader/var/cache/*<br />
rm -rf downloader/var/report/*<br />
rm -rf downloader/var/tmp/*<br />
rm -rf media/catalog/product/cache/*<br />
rm -rf media/tmp/*<br />
rm -rf var/cache/*<br />
rm -rf var/session/*</p>
<p>2. Restart memcached (if being used)</p>
<p>3. Sync mage</p>
<p>./mage mage-setup</p>
<p>./mage sync</p>
<p>4, Run upgrade</p>
<p>./mage upgrade-all</p>
<p>5. Reset ownership and permissions on all files and folders.</p>
<p>Check Magento is operational, login and refresh caches.</p>
<p>If all is well take a well deserved break and maybe eat a cream cake. If all is not well restore from backup&#8230;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.gaiterjones.com/upgrade-magento-1-8-1-9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
