
Website Design for Australian Small Business (2026)
What a small business website costs in Australia in 2026, with real published prices, plus .com.au rules, GST, hosting, privacy and a hiring checklist.
Website Security
Moving to a safer PHP version is much less scary when you try it on a copy first. This guide explains what a staging site is, three ways to get one, a click-through list for after the switch to PHP 8.3, and what a copy can never prove. Sources read 22 October 2026.
Think of staging as a dress rehearsal. It is a separate copy of your WordPress site, with its own files and its own database, that sits away from the public one. You can update plugins, switch PHP and break things there, and your real customers see nothing.
Kinsta's documentation describes staging as a separate copy of a WordPress install used to test new WordPress versions, plugins and code without touching the live site (checked 22 October 2026). Many hosts offer something similar, so search yours for "staging".
WordPress.org's own PHP guide, checked on 22 October 2026, tells owners to make a full backup before updating and to check that themes and plugins work on the new version. It does not talk about staging. Staging is our advice on top of that.
| Method | How it works | Good for | Watch out for |
|---|---|---|---|
| Host tool | A button in your host's panel that clones the live site | Most small business sites | Plans differ, and some hosts only offer staging on higher plans |
| Plugin copy | A staging or migration plugin copies the site to a subfolder or subdomain | Sites on hosts without a staging button | Large sites can time out, and the copy may share resources with live |
| Manual copy | Copy the files, export and import the database, change the site address | Developers and special setups | Easy to make small mistakes, so only do it if you know the steps |
This is the easiest route. As one example, Kinsta says you pick the site, use the environment selector, create a new environment and clone the live one, which takes a few minutes (checked 22 October 2026). Your host's steps will differ.
A well known staging or migration plugin can copy a site to a test address. Pick one that is actively maintained and read its reviews on WordPress.org. A manual copy means copying files, copying the database and giving the copy its own web address. If that sounds like a lot, ask a developer, because a wrong address can mix up test and live visitors.
WordPress.org currently recommends PHP 8.3 or higher (checked 22 October 2026). The PHP project's advisory of 21 October 2026 lists fixes in 8.5.12, 8.4.27, 8.3.36 and 8.2.35, and says PHP 8.1 and older get no official fix. If your host lets you set PHP per environment, change it on staging and leave live alone. Whether your host keeps the PHP setting separate for each copy is something to ask them. Our list of host questions helps with that, and the WordPress PHP requirements post explains what WordPress itself needs.
WordPress developer documentation, checked 22 October 2026, explains three settings in the wp-config.php file:
debug.log in the wp-content folder. It only works when WP_DEBUG is on.The same page says it is not recommended to use these debug tools on live sites. They are meant for local testing and staging. That is one more good reason to do this work on a copy.
Use this as a checklist. Tick each line, and write down anything odd, even small things.
| Area | What to do | What a problem looks like |
|---|---|---|
| Home page | Load it on desktop and phone | Blank white screen, missing images, broken layout |
| Inner pages and blog | Open five or six, including the longest | Fatal error text, half a page, a plugin box missing |
| Forms | Submit your contact form with test text | No success message, error message, form not found |
| Login | Log out, log in, try the password reset page | Redirect loop, error after login |
| Admin area | Open Dashboard, Posts, Pages, Plugins, Settings | Notices at the top, a screen that will not load |
| Checkout | Add a product, go to cart, run a test order | Cart empties, payment step missing, shipping not calculating |
| Error log | Open wp-content/debug.log | New lines naming a plugin or theme file |
Open the file and look at the newest lines. Each usually names a plugin or theme folder. A fatal error means something stopped, so fix it before going live. A warning needs a look at the plugin it names. A deprecated notice means the code still runs but will fail in a later PHP release, so note it and ask the plugin author.
If you run a shop, read our post on WooCommerce and the PHP flaw before you test checkout.
A copy is a very good test, but not a perfect one. Be honest with yourself about four gaps.
So plan one short check on the live site right after the real switch. It takes ten minutes and covers these gaps.
Here the choices are simple, but the order matters.
A staging copy is the safest place to find a problem, and setting one up properly is a good use of an expert's hour. Within a day of the advisory our team had already put some WordPress sites through exactly this kind of test and then switched the live PHP version. The WordPress PHP update gig on Fiverr has an extra for staging tests, so you can ask for it when you order. For wider help with the site, see our WordPress development service. Public reviews on Fiverr and Upwork, plus the videos on our YouTube channel, let you check us out yourself.
It is a private copy of your website with its own files and database. You try changes there, such as a new PHP version, and only copy them to the live site once everything works.
No, but it lowers the risk. WordPress.org asks for a full backup and compatibility checks. A staging copy lets you find broken plugins before visitors do. On a very small site, a backup and a careful live check can be enough.
It depends on your host. Kinsta's page describes standard staging as free and a premium type as a paid subscription. Other hosts include it only in higher plans.
It should not. Kinsta says indexing is off on its staging by default, using a WordPress setting and a header. If you use a plugin or copy by hand, check that the copy is hidden from search engines.
You can, but you may lose live data. Kinsta warns that pushing the database overwrites orders, comments and sign-ups made since the copy. A files-only push leaves the live database alone, though settings saved in the dashboard live in the database.
Restore the backup you took before the change. WordPress.org says to ask your host to put the old PHP version back first, then restore the backup. Then compare the live setup with staging, for example caching, plugins and server settings.

What a small business website costs in Australia in 2026, with real published prices, plus .com.au rules, GST, hosting, privacy and a hiring checklist.

Seeing a critical error notice after a PHP change? An ordered fix: roll back, read the log, find the plugin, then switch the PHP version again."There has been a critical error on this website" after a PHP change? An ordered fix: roll back, read the log, find the plugin, then switch again.

Running PHP 7.4 or 8.0 on WordPress after the October 2026 flaw? What changes in PHP 8.x, a safe upgrade order, and what to do if a plugin blocks you.