Tutorials
Hands-on walkthroughs for real hosting jobs. Each one lists what you’ll need, takes you through every step, and ends with a check so you know it worked.
31 tutorials in 9 tracks · progress is saved in this browser
The learning path
Open the full pathLevel 1
Complete beginner
What the moving parts are, before you touch anything.
Level 2
Getting online
The first practical jobs every new account needs.
- Log in to your new Traxio account for the first timeTutorial · 10 min
- Connect your domain to TraxioTutorial · 15 min
- Upload a website you’ve builtTutorial · 15 min
- Install WordPress on TraxioTutorial · 20 min
- Create your email address and use it everywhereTutorial · 20 min
- Make your site secure with HTTPSTutorial · 15 min
Level 3
Managing your website
The routine work of keeping a site running well.
- Create a database and connect an application to itTutorial · 15 min
- Upgrade your site to a newer PHP version safelyTutorial · 30 min
- Add a DNS record and prove it worksTutorial · 15 min
- Set up SPF, DKIM and DMARCTutorial · 30 min
- Take a full backup and store it safelyTutorial · 20 min
- Schedule a task with a cron jobTutorial · 20 min
Level 4
Advanced
Diagnosis, performance and deploying your own code.
- Diagnose a 500 Internal Server ErrorTutorial · 20 min
- Diagnose a DNS problem step by stepTutorial · 30 min
- Diagnose email delivery problemsTutorial · 40 min
- Speed up a slow WordPress siteTutorial · 60 min
- Deploy a Laravel application to TraxioTutorial · 60 min
- Move a website and email to Traxio with no downtimeTutorial · 120 min
Tracks
Every tutorial
- Log in to your new Traxio account for the first time
Find your login details, sign in to the client area and DirectAdmin, and secure both with new passwords.
- Connect your domain to Traxio
Point your domain at Traxio by changing its nameservers, then confirm the change has worked.
- Upload a website you’ve built
Put an HTML or PHP website online by uploading it as a zip, extracting it into public_html and checking every page loads.
- Install WordPress on Traxio
Install WordPress with Softaculous, sign in, and make the essential first changes so the site is ready to build.
- Make your site secure with HTTPS
Confirm your free SSL certificate has issued, redirect all visitors to HTTPS, and clear up mixed content warnings.
- Create your email address and use it everywhere
Create a mailbox on your domain, test it in webmail, and add it to your phone and computer.
- Set up forwarding and an out-of-office reply
Create an info@ forwarder to your main mailbox and schedule an automatic vacation reply.
- Set up SPF, DKIM and DMARC
Authenticate your domain’s email in the right order, and prove each record works using Gmail’s message headers.
- Diagnose email delivery problems
A structured investigation for mail that bounces, disappears or lands in spam — from reading headers to checking reputation.
- Add a DNS record and prove it works
Add an A, CNAME, MX or TXT record in DirectAdmin, then check the authoritative answer and public DNS so you know it’s live.
- Switch your domain’s email to Google Workspace or Microsoft 365
Keep the website on Traxio while moving your domain’s email to an external provider, with no lost messages.
- Diagnose a DNS problem step by step
Trace a domain from registry to record — registration, nameservers, authoritative answers, caches and DNSSEC — to find exactly where resolution breaks.
- Make WordPress emails arrive (SMTP setup)
Create a sending mailbox, configure an SMTP plugin and a contact form correctly, and prove the emails authenticate.
- Back up WordPress and prove you can restore it
Take a complete WordPress backup, store it off the server, and restore it to a staging subdomain to prove it works.
- Speed up a slow WordPress site
Measure, cache, trim plugins, optimise images and update PHP — re-measuring after each change so you know what worked.
- Create a database and connect an application to it
Create a MySQL database and user, confirm the login in phpMyAdmin, and connect a PHP script with PDO.
- Set up SFTP and manage your site from your computer
Configure FileZilla for SFTP, save the connection, and use folder comparison to upload only what’s changed.
- Export a database and import it somewhere else
Move a MySQL database between hosts or into a new database with phpMyAdmin, handling the errors imports commonly hit.
- Upgrade your site to a newer PHP version safely
Check compatibility, test the new PHP version on a staging subdomain, switch the live site and watch the error log.
- Schedule a task with a cron job
Write a small PHP task, schedule it in DirectAdmin, log its output and confirm it runs on time.
- Deploy a React, Vue or static-site build
Build a front-end project locally, upload the output, add single-page app routing and long-lived caching.
- Redirect old URLs after a redesign
Map old addresses to new ones, add 301 redirects in .htaccess, and verify no important page is left returning 404.
- Deploy a Laravel application to Traxio
Build a Laravel app locally, upload it with the code outside public_html, configure .env, import the database and schedule the task runner.
- Take a full backup and store it safely
Create a full DirectAdmin backup, download it, verify its contents and remove it from the server.
- Secure a new website and hosting account
Lock down every login, enforce HTTPS, set permissions, harden WordPress and schedule updates and backups.
- Recover a hacked website
Contain the damage, preserve evidence, restore or rebuild cleanly, close the vulnerability and request search engine reviews.
- Move a WordPress site to Traxio
Migrate WordPress manually — database, wp-content and wp-config.php — test it before DNS changes, then switch over.
- Move a website and email to Traxio with no downtime
The full migration sequence: prepare DNS, copy the site, test privately, recreate email, switch DNS, move old mail and retire the old host.
- Diagnose a 500 Internal Server Error
Use the error log to find the exact cause of a 500 error and work through .htaccess, PHP, permissions and version issues methodically.
- Fix a WordPress critical error without admin access
Find the plugin or theme behind ‘There has been a critical error’ using logs and the File Manager, disable it, and recover.
- Find out why a website is slow
A measured investigation of a slow site: separate server time from page weight, check logs for bots and limits, and fix the biggest cause first.
Looking for a quick answer instead? Search the knowledge base.