To move your TYPO3 site from one host to another, you will need an FTP Client and access to an online database tool (such as phpMyAdmin). Begin the process by logging into your online account with your FTP Client. For this How To, we'll demo Firefox's FireFTP extension (which is free).
First, using an FTP Client, such as FireFTP (shown), Connect to your current hosting account.
Download to your local computer all the directories and files in the following directories:
This download may take a good bit of time, even with a fast connection.
When the download is complete, open the /typo3conf on your local computer and delete all the files that begin with temp_
Next, log in to the original hosting account and access your online database tool (generally, login to phpMyAdmin).
When you've logged in,select your TYPO3 database from the dropdown menu on the left and then click the Export tab.
Leave all the options at their default settings. Scroll to the bottom of the page and check the "Save as file" box and then click the Go button.
Save the file to your local computer.
If the File name field is blank, enter the name of your database here. Then press Go.
When the database export is complete, log in to your new host's server with your FTP Client and upload all the TYPO3 directories and files (do not upload the .sql file that you exported in the previous step).
Again, this process will likely take some time, even with a fast connection.
When the files are all uploaded, you will need to change the permissions recursively for /fileadmin, /typo3conf, /typo3temp, /uploads, and index.php to chmod 777. (FlashFXP, Filezilla, and Firefox's FireFTP extension all include recursive features).
Click Read, Write, and Execute for Owner, Group, and Public groups. Then ensure All Contained Files and All Contained Folders are checked as well.
Click Okay and wait. Again, this isn't always a speedy process.
Next, you will need to do some detective work to find out how to create a database, database user, and connect the two on your new server. Typically, the information can be found on your host's support pages.
Once a new database has been created and set up, use your online databae tool (phpMyAdmin) to import the database you've saved on your local computer. (Save the User Login and Password for later.)
Click the Import tab.
Click Browse to find your saved .sql database file on your local computer. Select it and then scroll to the bottom of this page and click the Go button.
With these steps done, it's time to log in to the Install Tool. Open your browswer and type the following in the address bar: