12.10.2011

Symbolische Links für TYPO3 unter Windows

Christian Wolfram in Sonstiges/Tutorials

Unter Linux sind symbolische Links ein Standard, um Verknüpfungen von Ordnern und Daten anzulegen. Besonders interessant wird dies in Verbindung mit TYPO3, wenn man unterschiedliche Sourcen hat bzw. testen möchte.

 

Unter MS Windows sind Symlinks auch möglich und dazu benötigt man kein zusätzliches Tool, sondern lediglich die Windows Eingabeaufforderung (Konsole) und den Befehl "mklink". Damit ist es nun möglich Verknüpfungen auf die TYPO3 Sourcen anzulegen.

 

Um eine Verknüpfung für einen Ordner zu erstellen, muss man in der Konsole als Administrator folgenden Befehl eingeben:

  1. mklink /D Verknüpfung Ziel

für eine Datei:

  1. mklink Verknüpfung Ziel

Nachdem ich bei 4 lokalen Projekten keine Lust mehr hatte, immer den gleichen Befehl in die Konsole zu tippen musste eine Batch-Datei her, in welcher man die TYPO3 Version eingeben kann und den Projektordner, damit dann die symbolischen Links automatisch erzeugt werden.

 

Meine Projekte habe ich alle unter dem Verzeichnis D:\www\ abgelegt und die TYPO3-Sourcen liegen als Unterverzeichnisse unter D:\www\_typo3_src\.

 

  1. @ECHO OFF
  2. ECHO.Symlink-Erstellung unter Windows für TYPO3 Projekte<br />ECHO.***************************************************<br /> ECHO.
  3. SET /P typo3source=TYPO3 Versionsnummer
  4. ECHO.
  5. SET /P project=Projektordner unter D:\www\ angeben:
  6. mklink /D D:\www\%project%\t3lib\ D:\www\_typo3_src\typo3_src-%typo3source%\t3lib\
  7. mklink /D D:\www\%project%\typo3\ D:\www\_typo3_src\typo3_src-%typo3source%\typo3\
  8. mklink D:\www\%project%\index.php D:\www\_typo3_src\typo3_src-%typo3source%\index.php
  9. PAUSE

Nach dem Aufruf der Batch-Datei mit administrativen Rechten wird nach der Versionsnummer der TYPO3-Source gefragt. Danach, wie der Projektordner heißt.

Da die beiden Eingaben nun in den Variablen "typo3source" und "project" gespeichert sind, kann die Erstellung der SymLink für die Ordner t3lib und typo3 und die Datei index.php automatisch durchgeführt werden.

Screenshots der Batchdatei für Symlinks

TYPO3 Version eingeben
Erstellte Verknüpfungen
Name des Projektordners
Verknüpfungen im Windows Explorer

Die Batch-Datei kann hier heruntergeladen werden. Die txt-Datei muss danach lediglich in *.bat umbenannt und die Pfade auf die eigenen Bedürfnisse angepasst werden.



Mein Kommentar

Zurück

 
Design downloaded from free website templates.