Here is a script to put your typo3 setup together using a single typo3 installation and symbolic links. You'll need ssh access to put this on your server, then you need to create the folder and run the script there in.
Or something like that... decypher the code to make sure you get it right. It's been a while since I did it myself.
#!/bin/bash # # typo-setup.sh - script to automate the creation of a typo site # # Copyright (C) 2003 - Jinn Koriech # # This code is released under the terms of the GPL licence # echo "This script is to be used from within the folder which" echo "you intend to setup Typo3. The folder nesting should" echo "be like this:" echo echo " +-typo3" echo ' +-typo3src' echo ' +-dummysite' echo ' +-[user]' echo ' +-public_html' echo echo "You need to be in 'public_html' in this case to run" echo 'the script correctly.' if [ "${1}x" == "x" ] then echo echo " IMPORTANT: You did not provide a username for the file permissions to be adjusted to." echo " USAGE: typo-setup.sh \"username\"" echo exit; fi TYPO3_SRC="../../typo3_src" # the relative location of the typo3_src symbolic link to the real typo3_src folder DUMMYSITE="../../dummysite" # the relative location of the skeleton site WEBUSER="web" # the user as which the web server runs USER=$1 if [ -h $TYPO3_SRC -a -d $DUMMYSITE ]; then echo 'Starting in 5 seconds. This is your last chance to abort.' sleep 5 ln -s $TYPO3_SRC/t3lib t3lib ln -s $TYPO3_SRC/tslib tslib ln -s $TYPO3_SRC/typo3 typo3 ln -s tslib/media media ln -s tslib/index_ts.php index.php ln -s tslib/showpic.php showpic.php mkdir fileadmin mkdir fileadmin/_temp_ chown $WEBUSER fileadmin -R chgrp $USER fileadmin -R chmod g+w fileadmin -R mkdir typo3conf cp -r $DUMMYSITE/typo3conf/* typo3conf/ chown $WEBUSER typo3conf -R chgrp $USER typo3conf -R chmod g+w typo3conf -R mkdir typo3temp chown $WEBUSER typo3temp -R chgrp $USER typo3temp -R chmod g+w typo3temp -R mkdir uploads mkdir uploads/pics mkdir uploads/media mkdir uploads/tf chown $WEBUSER uploads -R chgrp $USER uploads -R chmod g+w uploads -R cd ../ chmod 0755 public_html echo echo "Assuming that everything has gone this far, then your job now is to prepare the database."; echo else echo echo 'It appears you are not in the correct folder.' echo 'Please check and try again.' echo fi