In the first half of this Watch Me Work live stream we look at how to duplicate a Joomla site on a server and also how to move a Joomla website to a different server. The second of half of this stream is simple, stupid fun we often end up having on the live streams!
00:00:00 - Intro,sponsors: Joomla Site Duplication & Upgrade Strategy
00:01:20 - Manual Copy vs Akeeba Backup
00:04:40 - Creating a Subdomain for Migration Testing
00:05:50 - Copying Joomla Files via FTP
00:09:55 - Database Separation Best Practices
00:11:05 - Exporting the Joomla Database
00:17:00 - Creating a New Database & User
00:21:35 - Importing the Database Backup
00:22:39 - Updating configuration.php Settings
00:24:30 - Testing the Duplicated Joomla Site
00:26:20 - Migrating Changes to the Live Site
00:31:40 - Akeeba Backup Workflow Overview
00:39:55 - Downloading Backup Files & Installing Kickstart
00:49:27 - Restoring Joomla with Kickstart
00:53:09 - Database Configuration & Site Restoration
00:59:15 - Manual Migration vs Akeeba Backup Comparison
01:03:12 - Old Time Radio Discussion
01:08:47 - Pokรฉmon Go & Community Chat
02:36:21 - Wrap-Up & Final Remarks
Summary
1. How to Duplicate a Joomla Site for Major Upgrades (2.5 to 3.x)
Tim introduces the topic: duplicating a Joomla site to safely perform major version upgrades without risking the live site.
2. Joomla Site Migration: Manual Copy vs Akeeba Backup
Two approaches are comparedโmanual file copying versus using Akeeba Backupโwith pros and cons discussed for each method.
3. Create a Subdomain for Your Joomla Duplicate Site
Tim demonstrates creating a subdomain where the duplicated site will live, keeping it completely separate from the production site.
4. Copy Joomla Files to New Subdomain Folder via FTP
Using FTP, all Joomla files are copied from the live site to the new subdomain folder to create an identical file structure.
5. Why Joomla Needs a Separate Database (Not Shared)
Tim explains that a duplicated site requires its own dedicated database, not sharing tables with the live site to avoid conflicts.
6. Export Joomla Database with phpMyAdmin Step by Step
A full database export is performed using phpMyAdmin, capturing all tables, content, and configuration from the live site.
7. Create New MySQL Database & User in cPanel
A fresh database and user are created in cPanel, with permissions assigned for the duplicated Joomla installation.
8. Import SQL File into New Joomla Database
The exported SQL file is imported into the new database, and configuration.php is updated with the new database credentials.
9. Akeeba Backup Tutorial for Large Joomla Sites
For larger sites, Tim walks through using Akeeba Backup and Kickstart to create, transfer, and restore backups more efficiently.
10. Summary, Community Chat & Wrap-Up
Both methods are compared to help viewers choose the right approach for their situation, followed by Old Time Radio and Pokรฉmon Go community chat, and a final blessing.
Please send any feedback or bug reports or queries to;
Contact Tim Davis โบ
Joomla Training Cohort โบ https://cybersalt.com/jtc
![]()
Add comment