Hardening LAMP Stack

Prerequisites Ubuntu 22.04, Apache 2.4, MySQL 8 and PHP8 on a GCP VM. Ubuntu 22.04 Enabling Ubuntu auto update Change Default SSH Port You can change the default SSH port from 22 to something else in sshd_config then restart your sshd service – make sure keep your current SSH connection open until your new port […]

Advantages Magento has Over Shopify September 2022

Magento development had a really strong run in Australia for over a decade. The bespoke nature allows merchants quickly turn business ideas into reality and the cost for M1 development were relatively affordable to even to smaller businesses. During this period Shopify being an off the shelf solution was pretty much the bottom feeder, taking […]

http to https, www to non-www Redirect

When it comes to search engine indexing, we need to ensure only ONE version of either https://non-www or https://www indexed. Our preferred way is to use https:/non-www as the default website address, such as https://eharvest.com.au. This requires all other three website address variants to be redirected at the server level to your default URL. If […]

Update PHP Version for SSH Command Line

# To show a list of PHP versions sudo update-alternatives --config php # Example Results: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/php7.4 74 auto mode 1 /usr/bin/php7.0 70 manual mode 2 /usr/bin/php7.1 71 manual mode 3 /usr/bin/php7.2 72 manual mode 4 /usr/bin/php7.3 73 manual mode * 5 /usr/bin/php7.4 74 manual mode # Then Choose the [...]

Install WordPress via SSH

wget http://wordpress.org/latest.tar.gz && tar xfz latest.tar.gz && mv wordpress/* ./ && rmdir ./wordpress/ && rm -f latest.tar.gz

How to Limit Google Place API Auto Complete to Certain Country

This article covers: When using Google Places API, limit the country to Australia in address auto complete suggested results. This feature was used in a Magento 1.9 One Step Checkout. Audiences of this article: Web developers Using the region parameter You may notice in this article, Google has covered how to control your auto complete […]

Website Cost Factors – Information Website

Online presence is often the first milestone of many startups, to make the first step a successful one, we put together a website preparation list to help you better understand the scope of we developing. Other than knowing what’s involved to make a good website, you may also want to know what are the cost […]

Information Website Preparation List – New Website

Good preparation will help your website project move faster and meets the deadline. In many cases, website owners tend to underestimate the complexity of web design which not only requires copy and images, but also a well-drafted site plan – what purpose would you like your website to fulfil: if you’re offering a service you […]