Minimum Requirements for WooCommerce

Minimum Requirements for WooCommerce featured image

Below are the minimum requirements for WooCommerce and (by extension) WordPress. Some are taken from WooCommerce, some from WordPress, and also, some, we are adding as recommendations. It should be apparent, below, which is which! Before getting started, if you’re here to assess a WooCommerce host, then you may be interested to check out our […]

Example CodeIgniter .htaccess for mod_rewrite

Example CodeIgniter .htaccess for mod_rewrite featured image

If you are like Silicon Dales, a few years back, you would have used CodeIgniter (CI) probably quite a lot 5-6 years ago, but perhaps not so much “these days” on projects. We have a number of clients with legacy CI sites, and sometimes, we need to move them around and configure them. For this […]

AWS AMI Let’s Encrypt Troubleshooting & Fixing “No module named interface”

AWS AMI Let’s Encrypt Troubleshooting & Fixing “No module named interface” featured image

This is a pretty technical post, about how to troubleshoot and fix a not-quite-renewing correctly lets encrypt certificate on AWS instances! If you’ve tried to renew a Lets Encrypt cert on AWS EC2, and have run into an issue, which ends with (something like): from zope.interface import Interface ImportError: No module named interface You have […]

How To: Leverage Browser Caching for Images, CSS and JS

How To: Leverage Browser Caching for Images, CSS and JS featured image

Ever checked your website speed using GT Metrix, Pingdom, PageSpeed or Yslow… or any of the other many and various latest and greatest speed checking tools? Well, if you have, you might have come across a request to “leverage browser caching…” or similar. What this means, is that you should instruct browsers to store (for […]

Allow HTTPS on Amazon EC2

Allow HTTPS on Amazon EC2 featured image

If you have recently setup an Amazon EC2 instance and would like to configure access to Port 443 (HTTPS:// traffic) on your new instance, there are a few things you should do. First Step – Allow Port 443 in your Security Group Firstly, you need to tell your EC2 instance that it is allowed to […]

Linux & Apache Server – Set Local Time to London, UK, Europe

Linux & Apache Server – Set Local Time to London, UK, Europe featured image

A quick and simple command you might need from time-to-time if you’re running apache webservers in one or other linux flavour. We often grab EC2 instances on Amazon, for example, for our clients and, for various reasons, we want the server to know what time it is here in the UK! So here’s the command […]

Fix MySQL Server Issue: “Another MySQL daemon already running with the same unix socket.”

Fix MySQL Server Issue: “Another MySQL daemon already running with the same unix socket.” featured image

Just the code you need for responding to this error. The following message can sometime prevent MySQL from (re)starting: Another MySQL daemon already running with the same unix socket. Sometimes, this message displays when you KNOW there is not another MySQL daemon running on the same unix socket, because you just issued a “stop” command […]

Apache HTTPD: Address already in use: make_sock: could not bind to address

This is a post for those sysadmins out there who run into problems running servers with a LAMP setup. Occasionally, for some reason or another – usually because you changed some setting – it is necessary to restart apache from the terminal (i.e. in PuTTy). Sometimes, though this is rare, this fails. If apache fails […]

How to Make WordPress Auto-Thumbnails Work

How to Make WordPress Auto-Thumbnails Work featured image

If you’re recently installed WordPress onto a new server (we do this a lot on Amazon EC2 instances of varying sizes) and you notice that your image uploads aren’t auto-thumbnailing (when WordPress “crunches” your images into “thumbnail” “medium” and “large” sizes for use throughout your website) then chances are your server doesn’t have the GD […]

Installing APC on Amazon EC2 Instance

Installing APC on Amazon EC2 Instance featured image

Some time ago, I wrote a short blog post explaining how to go about installing XCache on an Amazon EC2 instance to help with opcode caching. More recently, we’ve begun using APC for similar reasons, with excellent results, including on Amazon EC2 Micro instances, which can be used under their free usage tier to run […]

Silicon Dales