<?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>John Alexander Rowley &#187; XML</title>
	<atom:link href="http://www.johnalexanderrowley.com/tag/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johnalexanderrowley.com</link>
	<description>computer specialist and online marketing professional</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:34:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Server Migration &#8211; Issues to look out for</title>
		<link>http://www.johnalexanderrowley.com/server-migration-issues-to-look-out-for/</link>
		<comments>http://www.johnalexanderrowley.com/server-migration-issues-to-look-out-for/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 19:54:07 +0000</pubDate>
		<dc:creator>John Alexander Rowley</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[agent]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[exporting]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[importing]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[mta]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[transfer]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.johnalexanderrowley.com/?p=2374</guid>
		<description><![CDATA[So this week saw the migration of my employer&#8217;s website from one server to another. Luckily it all went (relatively) smoothly, despite over-running by a few days due to an unresolved (critical) issue before the Christmas break. Never the less, it went well with only a couple of issues. Here&#8217;s a breakdown of what we [...]]]></description>
			<content:encoded><![CDATA[<p>So this week saw the migration of my employer&#8217;s website from one server to another. Luckily it all went (relatively) smoothly, despite over-running by a few days due to an unresolved (critical) issue before the Christmas break. Never the less, it went well with only a couple of issues. Here&#8217;s a breakdown of what we encountered during the migration.</p>
<p>So, we used a migration specialist, <a href="http://www.semsolutions.co.uk/">SEM Solutions</a>, to aid with the process. They handled the database copying, which is always the tricky bit, and uploaded the entire file-structure (public_html in the case of the old server). This is really the first two points to be aware of.</p>
<p><strong>1 &#8211; Exporting / Importing databases can be hard!</strong> Make sure you know what you&#8217;re doing before attempting this (I tried it once and ended up having to recover my articles via wayback-machine and Google Cache, although that was a few years ago!).</p>
<p><strong>2 &#8211; Check your full URL paths. </strong>When linking directly to files, if you include the web root folder from the FTP be sure it&#8217;s the same on the new server. For example, on the new server is uses &#8216;http_docs&#8217; rather than &#8216;public_html&#8217; as the web root folder. </p>
<p>There&#8217;s another similar issue here; the server back-end UI. Be sure you inquire about which one comes with a server before making the switch.</p>
<p><strong>3 &#8211; CPanel vs PLESK.</strong> Parallel PLESK is new to me, as I&#8217;ve always used old faithful CPanel. PLESK, despite looking less functional and more dated (in my opinion, at least) has similar sections in terms of functionality. It&#8217;s quite well documented too, as is CPanel, meaning a switch between the two shouldn&#8217;t be too much of an issue (it wasn&#8217;t for me, at least).</p>
<p>There was one final issue, which caused the delay in migration. It&#8217;s a site specific problem, but it can be applied to almost any website with a contact form.</p>
<p><strong>4 &#8211; Mail Transfer Agent.</strong> The issue we encountered was the following: We have a contact form. It adds data to a database. It also emails the data to a range of email addresses and produces an XML (more to follow). The contact form was functioning, but it seemed sporadic in the emails (they always came through blank despite the data being added to the database. The solution, you ask? Well, after a few days of head-scratching we discovered it was in fact &#8216;\r\n&#8217; in the functions file of the form being rendered differently by the new server&#8217;s MTA (QMail as apposed to EXIM). This produced an additional line break which ended the header section of the form.</p>
<p>As I said, site specific. But if your experiencing similar issues it&#8217;s worth checking the PHP functionality for unnecessary line breaks!</p>
<p><strong>5 &#8211; Permissions.</strong> A final note &#8211; Check your permissions! The XML mentioned above was failing to be created (even temporarily) due to permissions! This is something a &#8216;live chat assistant&#8217; can usually do over the chat-box.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johnalexanderrowley.com/server-migration-issues-to-look-out-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google XML-Sitemap ‘www.’ Prefix error!</title>
		<link>http://www.johnalexanderrowley.com/google-xml-sitemap-www-prefix-error/</link>
		<comments>http://www.johnalexanderrowley.com/google-xml-sitemap-www-prefix-error/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 20:11:47 +0000</pubDate>
		<dc:creator>John Alexander Rowley</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[Google ranking]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[sitemap]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.johnalexanderrowley.com/?p=163</guid>
		<description><![CDATA[I have had the ‘Google XML-Sitemap’ plug-in for WordPress installed for a time now, and everything was working perfectly. However, after the plug-in was updated some time last week it started showing errors in Google’s Webmaster Tools. The error was the following. &#8220;Paths don’t match we’ve detected that you submitted your Sitemap using a URL [...]]]></description>
			<content:encoded><![CDATA[<p>I have had the ‘Google XML-Sitemap’ plug-in for WordPress installed for a time now, and everything was working perfectly.</p>
<p>However, after the plug-in was updated some time last week it started showing errors in Google’s Webmaster Tools. The error was the following.</p>
<p><span style="colour: #ccff00;">&#8220;<em>Paths don’t match we’ve detected that you submitted your Sitemap using a URL path that includes the www prefix (for instance, http://www.example.com/sitemap.xml). However, the URLs listed inside your Sitemap don’t use the www prefix (for instance, http://example.com/myfile.htm).</em>&#8221; </span></p>
<p>To fix this is simple, but I had to search around quite a lot to get the fix. All you have to do is go to the General tab under Settings in WordPress and add the ‘www.’ prefix to both the WordPress address AND the Blog address, then rebuild and submit the sitemap.</p>
<p>If you are still getting errors (which I did) check that any additional URL’s mentioned in the XML-Sitemap tab of Settings have the ‘www.’ prefix, as mine reset automatically.</p>
<p>As I said; Simple! But it took quite a lot of re-building and re-submitting to find the answer!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johnalexanderrowley.com/google-xml-sitemap-www-prefix-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

