![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hi, ich habe ein Problem: Momentan habe ich zwei Typo3 4.0 Installationen auf meinem Server. Diese liegen beide in einem Unterverzeichnis (test, page), und in diesen Unterverzeichnissen liegt auch jeweils der Typo3-source. Ich habe also zwei source codes. Wie verbinde ich die beiden Installationen so, dass ich nur noch einen sourcecode habe, die beiden Installationen aber wie bisher als eigenständige Typo3's verwenden kann? Sehe ich das richtig, dass ich da symlinks brauche? Mein Provider will mir einen einrichten, was muss ich ihm da sagen? Ich hoffe, dass ihr mir helfen könnt! Yannis |
|
#2
| ||||
| ||||
| Das ist recht einfach. Du entpackst die Sourcen ein Verzeichnis oberhalb Deines DocRoots (im Idealfall) und dann eine Ebene höher (also ins DocRoot) die dummy-pakete an sich. Im Dummy sind nämlich schon die entsprechenden Links, die dann alle auf das eine Sourceverzeichnis verweisen.
__________________ mfg Matthias TYPO3-Consultant -- TYPO3 Entwicklung TYPO3-HOST.DE -- Individuelles TYPO3-Hosting |
|
#3
| |||
| |||
| Sorry, ich habe es nicht ganz verstanden! mein doc-root heißt html/ . ich entpacke die sorce in html/typo3-scr-4.0 , und die dummys in html/dummy-1 bzw. html/dummy-2 ???? FUnktioniert das mit den fertigen Links auch, wenn ich auf dem pc mit WinZip entpacke? Ich habe nämlich keinen Shell-zugang. Yannis |
|
#4
| ||||
| ||||
| Zitat:
Zitat:
Winzip ==> Windows, Windows ==> nix unterstützen SymLinks, Game over.
__________________ mfg Matthias TYPO3-Consultant -- TYPO3 Entwicklung TYPO3-HOST.DE -- Individuelles TYPO3-Hosting |
|
#5
| ||||
| ||||
| Hallo Matthias, der Beitrag ist zwar URALT , aber das Thema ist eigentlich immer aktuell - für Irgendjemanden jedenfalls.Symlinks unter Windows sind durchaus möglich und ich verwende sie auch fleissig: 1) junction.exe von der Seite Windows Sysinternals runterladen und ins systemverzeichnis kopieren (../Windows/System32/). Ich habe dies zweimal dorthin kopiert und einmal in "symlink.exe" umbenannt. 2) Jetzt kann man über die Konsole (cmd.exe) überall Symlinks erstellen (Die Syntax der Parameter ist andersherum als beim Befehl "symlink" unter Unix/Linux). Beispiel: Code: junction typo3 "..\typo3_src\typo3" Symlinks kann man über junction entfernen mit dem Parameter "-d Name" oder man kann auch ohne Datenverlust im Explorer einfach den entspr. Ordner löschen. Bei Dateien oder Unterordnern muss man natürlich aufpassen - wie das genau unter Unix/Linux mit dem Löschen ist habe ich noch nicht getestet. ERGÄNZUNG: http://www.typo3forum.net/forum/106172-post6.html (mehrere Typo3 Projekte installieren)
__________________ Viele Grüße David ![]() TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3 David Bruchmann - Mediengestaltung www.bruchmann-web.de Geändert von david (28.08.08 um 12:42 Uhr). |
|
#6
| ||||
| ||||
| Hallo Matthias, und noch ein Hinweis: das erstellen von Symlinks ist über PHP möglich auch ohne daß man Shell-Zugang hat. Man schreibt die Befehle in eine PHP-Datei, kopiert sie per FTP in den entsprechenden Ordner "dummie_xyz" und ruft sie im Browser auf. Bei einem Unix/Linux-Server kann man folgenden Dateiinhalt verwenden (typo3_src_XYZ muss ersetzt werden durch den tatsächlichen Ordnernamen des Source-Verzeichnisses ) PHP-Code: Hier noch die Beschreibung des PHP-Befehls symlink().
__________________ Viele Grüße David ![]() TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3 David Bruchmann - Mediengestaltung www.bruchmann-web.de |
|
#7
| ||||
| ||||
| So und jetzt noch ein Tip für Entwickler, Admins, etc. die mehrere Installationen auf einem Server haben: Üblicherweise hat man einmal das Source-Verzeichnis und einmal den Dummie für die tatsächlichen Seiteninhalte, Erweiterungen, etc. Wenn man Typo3 nun aus irgendwelchen Gründen mehrmals installiert hat, evtl. auch in verschiedenen Versionen, braucht man auch für jede Installation die ganzen Erweiterungen. Bei vielen Erweiterungen möchte man eigentlich nur eine Version haben (die aktuellste) und diese nicht für jede Installation getrennt aktualisieren. Ich habe mir einen Ordner "EXTENSIONS INSTALLIERT" auf dem Server erstellt, jetzt wird jede benötigte Erweiterung einmal in Typo3 installiert und in diesen Ordner verschoben. Jetzt kann ich dem entsprechenden Ordner noch die Versionsnummer im Namen anfügen und einen Symlink auf diesen Ordner erstellen. Die notwendigen Befehle kann ich auch in einer Datei zusammenfassen und diese einmal in jede T3-Installation kopieren. Jetzt hat man jede notwendige Extension nur einmal auf dem Server und kann sie für jede Installation über Symlinks verwenden.
__________________ Viele Grüße David ![]() TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3 David Bruchmann - Mediengestaltung www.bruchmann-web.de |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| eine source für mehrere projekte? | 1979mark | TYPO3 4.x Fragen und Probleme | 9 | 04.11.07 10:47 |
| Wie kann ich mein Projekt mit Typo umsetzen? | derFuzzy | TYPO3 4.x Fragen und Probleme | 3 | 18.04.07 14:39 |
| Howto - Mehrere Typo3 Instanzen und nur eine Typo3-Source | Funbirdy | Tools und Tipps | 3 | 26.12.06 18:38 |
| Warum erscheint nach der Installation mein Source Code in einer Linie? | Junior | FAQ - Extensions | 0 | 08.11.06 16:15 |
| Mein erstes Typo-Script-Problem | Bernd Hohlweck | TYPO3 3.x Fragen und Probleme | 2 | 30.09.06 09:15 |