Our Extensions

Take a look at our WordPress and Magento extensions.

Create a Gmail SMTP App password for 2FA

This can be used for Thunderbird, the Mageplaza SMTP Magento2 plugin or any 3rd party Gmail app. Login to Gmail, then go to “Manage your Google Account”.Then click “Security” or go straight to https://myaccount.google.com/security 2 Step Verification should be turned

read more

0 comments

How to SSH across servers without a password

A) Generate a new ssh private / public key pair. ssh-keygen -t rsa Generating public/private rsa key pair.Enter file in which to save the key (/home/user/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/user/.ssh/id_rsa.Your

read more

0 comments

Recursively change filenames and find/replace text in Linux

You can use the “rename” command to do pattern-matched renaming of files, but it can also work with the find command. The problem is if the directory names change as well as the files. Therefore a good technique is to

read more

0 comments

Trouble with Worldpay – the MD5 signature could not be verified

Had a client using Worldpay for their website that was getting “the MD5 signature could not be verified” – the MD5 signature had been checked in both Worldpay and on the client app. Upon investigation I found it was to

read more

0 comments

Certbot-auto problem on CentOS 6.9 “Error: Multilib version problems found”

Turns out “certbot-auto” updates itself and any necessary packages. Found the solution to this was to “yum erase openssl.i686 0:1.0.1e-57.el6” and then re-run certbot-auto to reinstall the necessary packages. [root@box ~]# ./certbot-auto certonly -n -d mywebsite.co.uk -d www.mywebsite.co.uk –webroot –webroot-path

read more

0 comments

Magento – solving the “Invalid Form Key. Please refresh the page.” on login

Sometimes you get the “Invalid Form Key. Please refresh the page.” on admin login in Magento, especially when migrating Magento to a new server or domain name. This is usually to do with the cookie domain setting being wrongly set

read more

0 comments

Install multiple Redis instances on ports 6379 and 6380 for Magento

Create the directory for the new instance $ sudo install -o redis -g redis -d /var/lib/redis2 Create a new configuration file $ sudo cp -p /etc/redis/redis.conf /etc/redis/redis2.conf Edit the new configuration file $ sudo nano /etc/redis/redis2.conf pidfile /var/run/redis/redis-server2.pid logfile /var/log/redis/redis-server2.log

read more

0 comments

Fix for Magento error – Item (Mage_Customer_Model_Customer) with the same id already exist

After upgrading to Magento 1.9.3.10 I kept getting the following error when trying to go to the Customers screen. A similar error can also happen on other screens. It’s when a Collection is being built, BUT there are duplicate entity_ids

read more

0 comments

How to install/download a previous Letsencrypt to a new server (migrate a Letsencrypt certificate)

To migrate a Letsencrypt certificate so that auto-renewal works. # remove old config files if they are there, otherwise it might create the SSL files under a -0001 directory. rm -rf /etc/letsencrypt/live/domain.co.uk* rm -rf /etc/letsencrypt/archive/domain.co.uk* rm -rf /etc/letsencrypt/renewal/domain.co.uk* # download

read more

0 comments

Standard nginx and LetsEncrypt set up

1) Add the DOMAIN.conf file as shown below to /etc/nginx/sites-available 2) Create a symbolic link to DOMAIN.conf in /etc/nginx/sites-enabled ln -s /etc/nginx/sites-available/DOMAIN.conf /etc/nginx/sites-enabled 3) Comment out the “return” redirect line and ssl_certificate, ssl_certificate_key lines. 4) Restart nginx 5) Create your

read more

0 comments