Enhance includes a built-in app installer that deploys WordPress - including the database, wp-config, and admin account - as part of creating a new website. You do not need to upload files or run a setup wizard manually.
Domain registered and hosted with TekLan? Your DNS is configured automatically. You do not need to update nameservers or add A records - your domain will resolve to your new WordPress site within minutes of the install completing.
Before You Start
- Have your domain name ready. You can point DNS after the install if needed.
- Choose a strong admin password before you begin - you will set it during the install.
Step 1: Add a New Website
- Log in to web.teklanhosting.co.uk.
- Click Websites in the left sidebar, then click Add Website.
- You will be presented with three options. Select Install an app.
Step 2: Fill in the Details
With Install an app selected, complete the form:
- Server placement - select the server group if prompted (leave as default if only one option).
- Domain - enter your domain name. The field is pre-filled with
www.; type the rest of your domain after it. - Application - select WordPress from the dropdown. The available options are WordPress, WooCommerce + WordPress, and Joomla.
- WordPress version - defaults to the latest stable release. Leave this as-is unless you have a specific reason to install an older version.
- Username - your WordPress admin login name. Avoid using
admin. - Email address - used for WordPress notifications and password resets.
- Password / Confirm password - set a strong, unique password for the WordPress admin account.
Click Create (or Install). Enhance creates the database, writes wp-config.php, and runs the WordPress install automatically.
Step 3: Log in to WordPress
Once the install completes, go to https://yourdomain.com/wp-admin and log in with the username and password you just set.
Step 4: Recommended First Steps
- Update everything - go to Dashboard → Updates and apply any pending updates to core, themes, and plugins.
- Install a security plugin - Wordfence or Solid Security are popular choices.
- Set your permalink structure - Settings → Permalinks → Post name is the most SEO-friendly option.
- Delete unused themes and plugins - remove any bundled themes or plugins you will not use.
PHP version: WordPress works best on PHP 8.1 or newer. You can check and change your PHP version under Websites → your site → Settings. See the PHP version guide.
Installing WordPress Manually
If you prefer a manual install (for example, to carry over an existing database or use a specific starter theme):
- Add a new website using Start from scratch instead of Install an app.
- Create a database in Enhance (see the databases guide).
- Download WordPress from wordpress.org.
- Upload the files to
public_htmlvia FTP or the file manager. - Visit your domain - the WordPress setup wizard will walk you through the rest.