<?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>Syrinx Systems</title>
	<atom:link href="https://syrinxsystems.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>https://syrinxsystems.co.uk</link>
	<description>Syrinx Systems</description>
	<lastBuildDate>Mon, 29 Jun 2026 09:16:08 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://syrinxsystems.co.uk/wp-content/uploads/2020/09/cropped-logo-square-600-32x32.png</url>
	<title>Syrinx Systems</title>
	<link>https://syrinxsystems.co.uk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Safely Manage WordPress Updates</title>
		<link>https://syrinxsystems.co.uk/2026/06/29/how-to-safely-manage-wordpress-updates/</link>
		
		<dc:creator><![CDATA[Sean]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 09:16:08 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://syrinxsystems.co.uk/?p=2874</guid>

					<description><![CDATA[How to Safely Manage WordPress Updates
(Without Breaking Your Layout)

We've all seen them: those little red circles in your WordPress dashboard telling you that 12 plugins, 3 themes, and WordPress itself need an update.
Most business owners handle this in one of two ways...
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_0 et_pb_section et_section_regular et_block_section">
<div class="et_pb_row_0 et_pb_row et_block_row">
<div class="et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough">
<div class="et_pb_heading_0 et_pb_heading et_pb_module et_flex_module"><div class="et_pb_heading_container"><h1 class="et_pb_module_header">(Without Breaking Your Layout)</h1></div></div>
</div>
</div>
</div>

<div class="et_pb_section_1 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_1 et_pb_row et_flex_row">
<div class="et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>We've all seen them: those little red circles in your WordPress dashboard telling you that 12 plugins, 3 themes, and WordPress itself need an update.<br />
Most business owners handle this in one of two ways. They either:</p>
<ol>
<li><strong>Click "Update All" and pray. (The "Chaos" Method)</strong></li>
<li><strong>Ignore them for six months. (The "Ostrich" Method)</strong></li>
</ol>
<p>Both are dangerous. Ignoring updates leaves your front door unlocked for hackers, but blind updates can "break" your site's layout, turning your professional homepage into a mess of overlapping text and broken images.</p>
<p>Here is the 4-Step Safety Protocol to keep your site current without the "update trauma."</p>
<ol>
<li><strong>The "Reverse Order" Rule</strong><br />
When you have a long list of updates, the order in which you click them matters.</p>
<ul>
<li>The Logic: You want to update the smallest pieces first.</li>
<li>The Action: Always update your Plugins first, one by one. Then your Theme. Save the WordPress Core update for last.</li>
<li>Why? If a small plugin breaks something, it's easy to spot and revert. If you update the Core first and the site crashes, you won't know which of your 20 plugins caused the conflict.</li>
</ul>
</li>
<li><strong>The "Visual Anchor" Check</strong><br />
Before you hit any update button, open your website in a "Private" or "Incognito" browser window. Look at your most important pages: the Home page, your Contact form, and your Shop.</p>
<ul>
<li>The Action: Keep this window open. After every 2 or 3 updates, refresh that window.</li>
<li>The Benefit: This is your "Visual Anchor." If the layout shifts or a button disappears, you'll know exactly which update caused it immediately, rather than discovering it three days later when a customer complains.</li>
</ul>
</li>
<li><strong>The "Staging" Safety Net (The Pro Move</strong>)<br />
If your website is the primary way you make money, you should never update your "Live" site directly.</p>
<ul>
<li>The Tool: Most high-quality hosts offer a Staging Environment. This is a one-click "clone" of your website that is invisible to the public.</li>
<li>The Strategy: Run your updates on the Staging site first. Click around. If the layout breaks there, it doesn't matter - your customers are still seeing the perfect Live version. Once you know it's safe, you "Push to Live."</li>
</ul>
</li>
<li><strong>Know When to "Wait and See"</strong><br />
Just because an update is available doesn't mean you have to install it the second it's released.</p>
<ul>
<li>The Rule of Thumb: For major "Core" updates (e.g., going from WordPress 6.4 to 6.5), wait 3 to 5 days.</li>
<li>Why? Thousands of people will install it in the first hour. If there's a major bug, it will be reported and patched within 48 hours. Let the "early adopters" find the bugs so you don't have to.</li>
</ul>
</li>
</ol>
</div></div>
</div>
</div>
</div>

<div class="et_pb_section_2 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_2 et_pb_row et_flex_row">
<div class="et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p><strong>What to Do If the Layout Breaks Anyway.</strong></p>
<p>Sometimes, despite your best efforts, a "CSS Conflict" happens - where a plugin update changes the way your site's fonts or colors look.</p>
<ol>
<li>Don't Panic: Layout shifts are rarely "data loss." It's just a styling disagreement.</li>
<li>Check your Cache: Often, the site is fine, but your browser is "remembering" the old version. Clear your site cache (via your hosting or a plugin like WP Rocket) and refresh.</li>
<li>The Rollback: Use a tool like WP Rollback (a free plugin) to instantly revert that specific plugin to the previous version that worked.</li>
</ol>
</div></div>
</div>
</div>
</div>

<div class="et_pb_section_3 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_3 et_pb_row et_flex_row">
<div class="et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p><strong>Still seeing red circles?</strong></p>
<p>Keeping a site updated is a bit like spinning plates - it takes constant attention to make sure nothing falls. Many business owners find that the stress of "Clicking and Praying" isn't worth their time.</p>
<p>I'm Sean, and my Insurance &amp; Care Plan is built specifically to take this off your plate. I handle all updates in a secure sandbox, verify every layout change, and only move them to your live site once I'm 100% sure they're perfect.</p>
<p><em>Want to see if your site is currently running on "Tech Debt"? Book a free 15-minute diagnostics call and I'll show you exactly what needs updating and how to do it safely.</em></p>
<p><a href="https://syrinxsystems.co.uk/book-a-free-diagnosis/">Book My Free 15-Minute Diagnosis</a></p>
</div></div>
</div>
</div>
</div>

<div class="et_pb_section_4 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_4 et_pb_row et_flex_row">
<div class="et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>FAQs: Keeping Your Layout Intact</p>
</div></div>

<div class="et_pb_accordion_0 et_pb_accordion et_pb_module et_flex_module">
<div class="et_pb_accordion_item_0 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_open et_flex_module"><h5 class="et_pb_toggle_title">Is it okay to just never update my site?</h5><div class="et_pb_toggle_content et_flex_module"><p>In short: No. Updates aren't just for "new features"; they usually contain security patches for known vulnerabilities. An un-updated site is an open door for hackers.</p>
</div></div>

<div class="et_pb_accordion_item_1 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">What is a "Child Theme," and do I need one?</h5><div class="et_pb_toggle_content et_flex_module"><p>If you (or a previous dev) made custom changes to your site's code, a "Child Theme" protects those changes. Without one, an update will "overwrite" your customizations, and your site will revert to the default look.</p>
</div></div>

<div class="et_pb_accordion_item_2 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">Why do some updates take longer than others?</h5><div class="et_pb_toggle_content et_flex_module"><p>"Major" updates (like moving from WordPress 6.4 to 6.5) involve thousands of lines of new code. These require more testing than "Minor" updates (like 6.4.1), which are usually just quick bug fixes.</p>
</div></div>

<div class="et_pb_accordion_item_3 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">Can I automate my updates?</h5><div class="et_pb_toggle_content et_flex_module"><p>You can, but I don't recommend it for anything other than "Minor" security fixes. Automated updates can't "see" if your layout broke; they just change the code and move on.</p>
</div></div>
</div>
</div>
</div>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>3 Things To Do When WordPress Crashes</title>
		<link>https://syrinxsystems.co.uk/2026/06/15/3-things-to-do-when-wordpress-crashes/</link>
		
		<dc:creator><![CDATA[Sean]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 14:52:56 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://syrinxsystems.co.uk/?p=2852</guid>

					<description><![CDATA[What to Do When Your WordPress Site Crashes (The 3-Step First Aid Kit)

There is a specific kind of sinking feeling that happens when you visit your own website and see a "Internal Server Error" or, even worse, a completely blank white screen.

Before you panic or spend money on an emergency developer, there are three logical steps you can take to diagnose the problem and - in many cases - fix it yourself in under ten minutes.]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_5 et_pb_section et_section_regular et_block_section">
<div class="et_pb_row_5 et_pb_row et_block_row">
<div class="et_pb_column_5 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough">
<div class="et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>What to Do When Your WordPress Site Crashes (The 3-Step First Aid Kit)</p>
<p>There is a specific kind of sinking feeling that happens when you visit your own website and see a "Internal Server Error" or, even worse, a completely blank white screen.</p>
<p>Before you panic or spend money on an emergency developer, there are three logical steps you can take to diagnose the problem and - in many cases - fix it yourself in under ten minutes.</p>
<ul>
<li>1. The "Process of Elimination" (The Plugin Check)<br />90% of WordPress crashes happen because two plugins stopped talking to each other after an update. You don't need to be a coder to find the culprit.
<ul>
<li>Quickest Fix: If you can still access your dashboard, deactivate your most recently updated plugin.</li>
<li>The "Locked Out" Fix: If you can't log in, use your hosting file manager to find the folder /wp-content/plugins/. Rename the folder of your newest plugin to something like plugin-name-OLD.</li>
<li>The Result: This "kills" the plugin. If your site pops back up, you've found the "clog in the pipe."</li>
</ul>
</li>
<li>2. Check Your "Digital Engine" (PHP Versions)<br />Sometimes your website crashes because your hosting provider updated their servers, but your website is still trying to run on an old version of "PHP" (the scripting language WordPress speaks).
<ul>
<li>The Diagnostic: Log into your hosting panel (cPanel or similar) and look for "Select PHP Version."</li>
<li>The Fix: If it's set to an old version (like 7.4), try bumping it up to 8.3 or 8.4. Often, this "wakes up" the site instantly because the software finally has the power it needs to run.</li>
</ul>
</li>
<li>3. Deploy Your "Time Machine" (The Backup Restore)<br />This is the most important step. If the first two don't work, you need to roll back the clock. A backup is only useful if you know how to use it before the crisis hits.
<ul>
<li>The Verification: Most high-quality hosts (like SiteGround or WP Engine) keep "Automated Daily Backups."</li>
<li>The Action: Look for a "Restore" tab in your hosting account. Choose the version from "Yesterday" (when you knew it was working). It usually takes 5 minutes to overwrite the broken files with the healthy ones.</li>
</ul>
</li>
</ul>
</div></div>
</div>
</div>
</div>

<div class="et_pb_section_6 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_6 et_pb_row et_flex_row">
<div class="et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_divider_0 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module"><div class="et_pb_divider_internal"></div></div>
</div>
</div>
</div>

<div class="et_pb_section_7 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_7 et_pb_row et_flex_row">
<div class="et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>How to Build a "Crash-Proof" Backup System (Before it Happens Again)<br />If you didn't have a backup ready this time, let's make sure you're never in that position again. A professional backup strategy follows the 3-2-1 Rule:</p>
<ul>
<li>3 copies of your data.</li>
<li>2 different formats.</li>
<li>1 copy stored off-site (not on your web server).</li>
</ul>
<p>The Easy Setup:</p>
<ol>
<li>Install a Trusted Tool: Use a reputable tool like UpdraftPlus (the free version is excellent).</li>
<li>Connect to the Cloud: Don't store backups on your website (if the site crashes, you can't get to them). Connect the tool to a free Google Drive or Dropbox account.</li>
<li>Set the Schedule: Set it to "Daily" for the database and "Weekly" for your files.</li>
</ol>
</div></div>
</div>
</div>
</div>

<div class="et_pb_section_8 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_8 et_pb_row et_flex_row">
<div class="et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_divider_1 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module"><div class="et_pb_divider_internal"></div></div>
</div>
</div>
</div>

<div class="et_pb_section_9 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_9 et_pb_row et_flex_row">
<div class="et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>Why is this happening?<br />If you've followed these steps and your site is still acting up, it usually means there is a deeper conflict in your "Tech Debt" - old code or hidden errors that a simple restart won't fix.</p>
<p>I'm Sean, and I spend my days helping business owners clear out that tech debt so they can stop playing "Digital First Aid" and get back to work.</p>
<p>I offer a 15-minute "No-Obligation Diagnosis" where we jump on a screen-share together. I'll show you exactly why your site crashed and how to make sure it's the last time it ever happens.</p>
<p><a href="/book-a-free-diagnosis/">Book a 15-Minute Technical Health Audit</a></p>
</div></div>
</div>
</div>
</div>

<div class="et_pb_section_10 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_10 et_pb_row et_flex_row">
<div class="et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_divider_2 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module"><div class="et_pb_divider_internal"></div></div>
</div>
</div>
</div>

<div class="et_pb_section_11 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_11 et_pb_row et_flex_row">
<div class="et_pb_column_11 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>Frequently Asked Questions about Website Crashes</p>
</div></div>

<div class="et_pb_accordion_1 et_pb_accordion et_pb_module et_flex_module">
<div class="et_pb_accordion_item_4 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_open et_flex_module"><h5 class="et_pb_toggle_title">1. Why did my site crash if I didn't change anything?</h5><div class="et_pb_toggle_content et_flex_module"><p>It's a common frustration: "It was working an hour ago!" Usually, this happens because of a background update. WordPress, your theme, or your plugins often update themselves automatically to stay secure. If a new update doesn't play well with an old piece of code on your server, the site can "break" while you're sleeping.</p>
</div></div>

<div class="et_pb_accordion_item_5 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">2. I restored a backup, but the site crashed again 10 minutes later. Why?</h5><div class="et_pb_toggle_content et_flex_module"><p>If you restore a backup but the cause of the crash (like a buggy plugin or a server setting) is still active, the site will simply fail again the moment it tries to run that specific task. This usually means there is technical debt - old code that needs a professional "cleanup" rather than just a restart.</p>
</div></div>

<div class="et_pb_accordion_item_6 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">3. Is my website "down" for everyone, or just me?</h5><div class="et_pb_toggle_content et_flex_module"><p>Before you dive into the code, check if it's a local issue. Sometimes your browser's "cache" (saved memory) is showing you an old, broken version of the site while it's actually fine for everyone else. Use a free tool like DownForEveryoneOrJustMe to verify. If it's just you, try clearing your browser cookies first.</p>
</div></div>

<div class="et_pb_accordion_item_7 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">4. Could a crash mean I've been hacked?</h5><div class="et_pb_toggle_content et_flex_module"><p>Sometimes, yes. A "crash" can be a side effect of a bot trying to inject malicious code into your site. If you see strange characters on your screen or can't access your hosting panel at all, it's time for a security audit.</p>
</div></div>

<div class="et_pb_accordion_item_8 et_pb_accordion_item et_pb_toggle et_pb_module et_pb_toggle_close et_flex_module"><h5 class="et_pb_toggle_title">5. How often should I actually be backing up my site?</h5><div class="et_pb_toggle_content et_flex_module"><p>It depends on how often you change your content. If you post a new blog or change your prices daily, you need daily backups. If your site is more of a "static" brochure, weekly is usually enough. The gold standard is "Real-Time Backups," where a copy is made every single time a change occurs.</p>
</div></div>
</div>
</div>
</div>
</div>

<div class="et_pb_section_12 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_12 et_pb_row et_flex_row">
<div class="et_pb_column_12 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_divider_3 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module"><div class="et_pb_divider_internal"></div></div>
</div>
</div>
</div>

<div class="et_pb_section_13 et_pb_section et_section_regular et_flex_section">
<div class="et_pb_row_13 et_pb_row et_flex_row">
<div class="et_pb_column_13 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone">
<div class="et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module"><div class="et_pb_text_inner"><p>Too much of a hassle to do it yourself? <br />I'm here to help. Just give me 15 minutes and a screen share!</p>
</div></div>
</div>
</div>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Backup your WordPress site via cPanel</title>
		<link>https://syrinxsystems.co.uk/2020/09/04/backup-your-wordpress-site-via-cpanel/</link>
		
		<dc:creator><![CDATA[Sean]]></dc:creator>
		<pubDate>Fri, 04 Sep 2020 16:13:11 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[cPanel]]></category>
		<guid isPermaLink="false">https://syrinxsystems.co.uk/?page_id=1410</guid>

					<description><![CDATA[How to Backup your WordPress website via cPanel A simple way to backup your WordPress site using cPanel. If you’d like a PDF step-by-step version of the instructions please complete the opt-in box below the video. How to Backup your WordPress website via..]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_14 et_pb_section et_section_regular et_block_section">
<div class="et_pb_row_14 et_pb_row et_block_row">
<div class="et_pb_column_14 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough">
<div class="et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h1>How to Backup your WordPress website via cPanel</h1>
</div></div>

<div class="et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p><span>A simple way to backup your WordPress site using cPanel.</span></p>
<p><span>If you'd like a PDF step-by-step version of the instructions please complete the opt-in box below the video.</span></p>
</div></div>

<div class="et_pb_code_0 et_pb_code et_pb_module"><div class="et_pb_code_inner"><style>
#ishow {
	width: 100%;
	height: 300px;
	background-color: orange;
	position: relative;
	margin-bottom: 32px;
}

.ishow-overlay {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 64px;
	cursor: pointer;
}

.ishow-frame {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	text-align: center;
}

.ishow-frame img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	padding: 0;
	box-sizing: border-box;
}

#ishow-branding {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	display: none;
	z-index: 999;
}

#ishow-branding #logo {
	position: absolute;
	top: 8px;
	right: 8px;
	height: 32px !important;
	padding: 8px;
	opacity: 0.8;
	background-color: white;
}

#ishow-caption {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	height: 24px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: -29px;
	background-color: rgba(0,0,0,0.8);
	color: white;
	display: none;
	z-index: 999;
	white-space: nowrap;
}

@media screen and (max-width: 400px) {
	#ishow-caption {
		font-size: 12px;
		line-height: 24px;
		text-align: center;
		height: 24px;
	}
}

</style><script>
function IShow(containerDiv)
{
	this.debug = false;
	this.data = new IShowData();
	this.container = document.getElementById(containerDiv);
	this.overlay = null;
	this.branding = null;
	this.caption = null;
	this.frameRoot = "/";
	this.lastSecs = -1;
	this.toLoad = 0;
	this.audio = null;
	this.played = false;
	this.recurse = false;
	this.Init();
}

IShow.prototype.Init = function()
{
	if (this.container)
	{
		this.overlay = this.NewDiv(this.container, 'ishow-overlay');
		this.overlay.style.backgroundImage = "url('https://syrinxsystems.co.uk/wp-content/plugins/syrinx-explainer/play-glyph.png')";
		var that = this;
		this.overlay.addEventListener('click', function() { that.StartPlay(); });
	}
	this.branding = document.getElementById("ishow-branding");
	this.caption= document.getElementById("ishow-caption");
};

IShow.prototype.StartPlay = function()
{
	if (this.recurse)
	{
		return;
	}

	if (this.played)
	{
		if (this.branding)
		{
			this.branding.style.display = "block";
		}
		this.audio.play();
		return;
	}
	this.audio.play();
	this.audio.pause();

	this.recurse = true;
	if (this.branding)
	{
		this.branding.style.display = "block";
	}
	this.overlay.style.backgroundColor = "white";
	this.overlay.style.backgroundImage = "url('https://syrinxsystems.co.uk/wp-content/plugins/syrinx-explainer/spinner.gif')";
	this.toLoad = this.data.frames.length;
	for (var i=0; i<this.data.frames.length; i++)
	{
		var frameDiv = this.NewDiv(this.container, 'ishow-frame');
		frameDiv.style.display = "none";
		this.data.frames[i].div = frameDiv;
		var img = this.NewImg(frameDiv, this.data.frames[i]);
	}
	this.recurse = false;
};

IShow.prototype.Reset = function()
{
	for (var i=0; i<this.data.frames.length; i++)
	{
		this.data.frames[i].div.style.display = "none";		
	}
	this.overlay.style.display = "block";
	this.overlay.style.backgroundColor = "transparent";
	this.overlay.style.backgroundImage = "url('https://syrinxsystems.co.uk/wp-content/plugins/syrinx-explainer/play-glyph.png')";
	this.lastSecs = -1;
	if (this.branding)
	{
		this.branding.style.display = "none";
	}
};

IShow.prototype.NewDiv = function(parent, className)
{
	var newDiv = document.createElement('DIV');
	newDiv.className = className;
	parent.appendChild(newDiv);
	return newDiv;
};

IShow.prototype.NewImg = function(parent, frame)
{
	var newImg = document.createElement('IMG');
	var that = this;
	newImg.addEventListener('load', function() { that.LoadedImage(frame); });
	newImg.src = frame.url;
	parent.appendChild(newImg);
	return newImg;
};

IShow.prototype.NewAudio = function(parent, src)
{
	var newAudio = document.createElement('AUDIO');
	newAudio.src= src;
	if (this.debug)
	{
		newAudio.controls = "yes";
		newAudio.style.position = "absolute";
		newAudio.style.top= "-100px";
	}
	parent.appendChild(newAudio);
	return newAudio;
};

IShow.prototype.LoadedImage = function(frame)
{
	frame.loaded = true;
	this.toLoad --;
	if (this.toLoad == 0)
	{
		this.overlay.style.display = "none";
		this.audio.play();
	}
};

IShow.prototype.AddFrame = function(secs, frameId)
{
	var url = "https://syrinxsystems.co.uk/wp-content/uploads/syrinx-explainer/" + this.frameRoot + frameId + ".png";
	this.data.AddFrame(secs, url);
};

IShow.prototype.AddCaption = function(secs, text)
{
	this.data.AddCaption(secs, text);
};

IShow.prototype.AudioUpdate = function(frame)
{
	this.played = true;
	secs = Math.floor(this.audio.currentTime);
	if (secs > this.lastSecs)
	{
		this.lastSecs = secs;
		console.log(secs);
		this.ShowFrame(secs);
		this.ShowCaption(secs);
	}
	if (this.audio.currentTime >= this.audio.duration)
	{
		this.Reset();
	}
};

IShow.prototype.Audio = function(url)
{
	this.audio = this.NewAudio(this.container, url);
	var that = this;
	this.audio.addEventListener('timeupdate', function() { that.AudioUpdate(); });
};

IShow.prototype.ShowFrame = function(secs)
{
	var frame = null;
	for (var i=0; i<this.data.frames.length; i++)
	{
		if (secs >= this.data.frames[i].secs)
		{
			frame = this.data.frames[i];
		}
	}
	if (frame)
	{
		frame.div.style.display = "block";
	}
};

IShow.prototype.ShowCaption = function(secs)
{
	if (this.caption)
	{
		var text = "";
		for (var i=0; i<this.data.captions.length; i++)
		{
			if (secs >= this.data.captions[i].secs)
			{
				text = this.data.captions[i].text;
			}
		}
		if (text)
		{
			this.caption.innerHTML = text;
			this.caption.style.display = "block";
		}
		else
		{
			this.caption.innerHTML = "";
			this.caption.style.display = "none";
		}
	}
};




function IShowFrame(secs, url)
{
	this.secs = secs;
	this.url = url;
	this.loaded = false;
	this.div = null;
}

function IShowCaption(secs, text)
{
	this.secs = secs;
	this.text = text;
}

function IShowData()
{
	this.frames = new Array();
	this.captions = new Array();
}

IShowData.prototype.AddFrame = function(secs, url)
{
	var newFrame = new IShowFrame(secs, url);
	this.frames.push(newFrame);
};

IShowData.prototype.AddCaption = function(secs, text)
{
	var newCaption = new IShowCaption(secs, text);
	this.captions.push(newCaption);
};

</script><div id="ishow"><div id="ishow-branding"><img decoding="async" id="logo" src="https://syrinxsystems.co.uk/wp-content/plugins/syrinx-explainer/SyrinxLogo.png" /></div><div id="ishow-caption"></div></div><script>
var iShow = new IShow('ishow');
iShow.debug = false;
iShow.frameRoot = "/lm1/";
iShow.AddFrame(0,"backup-your-website");
iShow.AddFrame(5,"website-404");
iShow.AddFrame(21,"website-backup");
iShow.AddFrame(35,"typical-webhost");
iShow.AddFrame(38,"seen");
iShow.AddFrame(44,"wordpress");
iShow.AddFrame(48,"error");
iShow.AddFrame(52,"space-money");

iShow.AddFrame(58,"worried");
iShow.AddFrame(70,"cPanel-login");
iShow.AddFrame(83,"cPanel-backup-option");
iShow.AddFrame(92,"cPanel-backup-screen-1");
iShow.AddFrame(99,"cPanel-backup-screen-2");
iShow.AddFrame(100,"cPanel-backup-screen-3");
iShow.AddFrame(118,"cPanel-backup-screen-4");
iShow.AddFrame(121,"cPanel-backup-screen-5");
iShow.AddFrame(129,"downloaded-files");
iShow.AddFrame(156,"cPanel-backup-screen-1");
iShow.AddFrame(163,"cPanel-restore");
iShow.AddFrame(174,"thumbs-up");
iShow.Audio("https://syrinxsystems.co.uk/wp-content/uploads/syrinx-explainer/lm1/cpanel-backup.mp3");

iShow.AddCaption(1,"Just imagine…");
iShow.AddCaption(4,"You’re at your computer - and a message pops up.");
iShow.AddCaption(7,"Your website… has GONE.");
iShow.AddCaption(9,"Maybe it’s been hacked.");
iShow.AddCaption(11,"Or something’s gone wrong.");
iShow.AddCaption(14,"Either way - it just isn’t there any more.");
iShow.AddCaption(17,"So... how quickly can you get it back…?");
iShow.AddCaption(20,"Well, when did you make the last backup?");
iShow.AddCaption(23,"Do you even HAVE a backup?");
iShow.AddCaption(25,"And if you do, is it just the one?");
iShow.AddCaption(28,"Or do you have a full set of backups - for, say, the last year?");
iShow.AddCaption(35,"OK, so your host claims to back up everything you’ve got.");
iShow.AddCaption(38,"But have you ever SEEN the backup file?");
iShow.AddCaption(41,"Or perhaps you’ve set up a WordPress plugin.");
iShow.AddCaption(45,"Ever tried using it to restore your site?");
iShow.AddCaption(47,"Is it still supported?");
iShow.AddCaption(49,"And even if it is, how much space are those files taking up?");
iShow.AddCaption(54,"Because that could be costing you a lot of money.");
iShow.AddCaption(58,"Worried?");
iShow.AddCaption(59,"Don’t be.");
iShow.AddCaption(60,"There’s a simple way to back up your site.");
iShow.AddCaption(63,"And - better yet - it’s free.");
iShow.AddCaption(65,"Most providers use something called a cPanel dashboard.");
iShow.AddCaption(70,"But if you’ve never heard of it, don’t worry.");
iShow.AddCaption(72,"Your hosting company can tell you where and how to log in to it.");
iShow.AddCaption(76,"After all, it’s YOUR website!");
iShow.AddCaption(79,"So once you have the details, log in to cPanel.");
iShow.AddCaption(82,"And when you do...");
iShow.AddCaption(83,"… THIS is what you’ll see.");
iShow.AddCaption(86,"Now YOU’RE in control.");
iShow.AddCaption(88,"So start by selecting ‘Backup’. (Not ‘Backup Wizard’...) ");
iShow.AddCaption(92,"You should see...");
iShow.AddCaption(94,"...something like this.");
iShow.AddCaption(97,"Now you MIGHT be tempted to choose ‘Full Backup’.");
iShow.AddCaption(100,"But don’t.");
iShow.AddCaption(102,"It’ll save the entire backup into your hosting space.");
iShow.AddCaption(106,"And hosting space can be expensive...");
iShow.AddCaption(109,"The option you WANT - which might SURPRISE you");
iShow.AddCaption(112,"is ‘Partial Backups’. And when you CHOOSE it...");
iShow.AddCaption(115,"...THIS is what you’ll see.");
iShow.AddCaption(117,"Select ‘Home Directory’");
iShow.AddCaption(119,"And then select the database as well.");
iShow.AddCaption(122,"If there’s more than one, select them all.");
iShow.AddCaption(124,"Better safe than sorry.");
iShow.AddCaption(126,"And when you’re done...");
iShow.AddCaption(128,"...you should have two (or more) files like this.");
iShow.AddCaption(130,"The first is a compressed file,");
iShow.AddCaption(132,"that’s saved everything in your home directory.");
iShow.AddCaption(135,"The SECOND is your WordPress database.");
iShow.AddCaption(137,"Remember, there might be more than one.");
iShow.AddCaption(140,"And that’s it.");
iShow.AddCaption(142,"You’re done.");
iShow.AddCaption(143,"You have a backup.");
iShow.AddCaption(144,"Just save the files to a secure drive,");
iShow.AddCaption(146,"and keep them safe - in dated folders.");
iShow.AddCaption(149,"That way you can roll back as far");
iShow.AddCaption(151,"as you need to if something goes wrong.");
iShow.AddCaption(154,"Want to RESTORE a backup?");
iShow.AddCaption(156,"Easy.");
iShow.AddCaption(158,"Just go back into cPanel…");
iShow.AddCaption(160,"...and pick the ‘Restore’ options.");
iShow.AddCaption(162,"They’re down at bottom right.");
iShow.AddCaption(164,"Use these options to upload your home directory file…");
iShow.AddCaption(166,"...and your database file…");
iShow.AddCaption(168,"...and you’re done.");
iShow.AddCaption(170,"Your website is back up...");
iShow.AddCaption(172,"...with no fuss. No hassle. And no cost, either!");
iShow.AddCaption(176, "");

</script></div></div>
</div>
</div>

<div class="et_pb_row_15 et_pb_row et_pb_row_1-4_1-2_1-4 et_block_row et_block_row_1-4_1-2_1-4">
<div class="et_pb_column_15 et_pb_column et_pb_column_1_4 et_block_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough"></div>

<div class="et_pb_column_16 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough">
<div class="et_pb_signup_0 et_pb_signup et_pb_newsletter et_pb_subscribe et_pb_recaptcha_enabled et_pb_bg_layout_dark et_pb_module et_flex_module"><div class="et_pb_newsletter_description"><h2 class="et_pb_module_header">How to Backup your WordPress website via cPanel</h2><div class="et_pb_newsletter_description_content"><p>Just complete the form to receive your copy of the step-by-step PDF instructions on how to backup via cPanel</p>
</div></div><div class="et_pb_newsletter_form"><form method="post" class=""><div class="et_pb_newsletter_result et_pb_newsletter_error"></div><div class="et_pb_newsletter_result et_pb_newsletter_success"><h2>Please confirm your subscription to access your download.</h2></div><div class="et_pb_newsletter_fields et_flex_module"><p class="et_pb_newsletter_field et_pb_contact_field_last et_pb_contact_field_last_tablet et_pb_contact_field_last_phone"><label class="et_pb_contact_form_label" for="et_pb_signup_firstname" style="display: none;">Name</label><input class="input" id="et_pb_signup_firstname" type="text" placeholder="Name" name="et_pb_signup_firstname" /></p><p class="et_pb_newsletter_field et_pb_contact_field_last et_pb_contact_field_last_tablet et_pb_contact_field_last_phone"><label class="et_pb_contact_form_label" for="et_pb_signup_email" style="display: none;">Email</label><input class="input" id="et_pb_signup_email" type="text" placeholder="Email" name="et_pb_signup_email" /></p><p class="et_pb_newsletter_button_wrap"><a class="et_pb_button et_pb_newsletter_button" href="#"><span class="et_subscribe_loader"></span><span class="et_pb_newsletter_button_text">Yes, please</span></a></p><div class="et_pb_newsletter_footer"><p style="text-align: center; font-size: 12px;">We will never share your details</p>
</div></div><input type="hidden" name="et_pb_signup_provider" value="aweber" /><input type="hidden" name="et_pb_signup_list_id" value="" /><input type="hidden" name="et_pb_signup_account_name" value="5735142" /><input type="hidden" name="et_pb_signup_ip_address" value="true" /><input type="hidden" name="et_pb_signup_checksum" value="d3ca9c19fd0692386d9cc4bf0eb69ad7" /></form></div></div>
</div>

<div class="et_pb_column_17 et_pb_column et_pb_column_1_4 et-last-child et_block_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough"></div>
</div>
</div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
