Wo Dein Fehler liegt weiss ich nicht, aber ein zentrales Thema mit dem Du Dich beschäftigen solltest sind symbolische Links.
Ich gebe Dir ein Beispiel für Windows:
Jeder Benutzer hat einen Ordner "Eigene Dateien". Egal welcher Benutzer sich anmeldet, der Ordner hat immer den gleichen Namen, nur jeweils anderen Inhalt. Das liegt daran, daß Windows bei der Anmeldung dem Ordner einen symbolischen Link zuordnet der auf den Ordner "Dokumente und Einstellungen\BENUTZERNAME\Eigene Dateien" zeigt. Tatsächlich ist der Ordner Eigene Dateien auf der Hauptebene also leer und dient nur als Zeiger.
Man kann unter Windows solche Ordner / symbolischen Links auch selbst erstellen mit dem Programm
junction.
Unter Unix / Linux kannst Du in der Konsole "man symlink" eingeben und erhältst eine ausführliche Beschreibung. Alternativ kannst Du auch im Internet nach "man symlink" suchen. Ausserdem gibt es einen gleichnamigen PHP-Befehl, mit dem man symbolische Links erzeugen kann.
Wenn Du mit Symlinks nicht klar kommst solltest Du die ZIP-Pakete von TYPO3 verwenden, da sonst viele interne Links falsch sind und nicht funktionieren - eine Fehlermeldung ist also fast schon mehr als Du erwarten kannst.