Development

Documentation/de_DE/getting-started/1_4/03-Symfony-Installation (diff)

You must first sign up to be able to contribute.

Changes between Version 1 and Version 2 of Documentation/de_DE/getting-started/1_4/03-Symfony-Installation

Show
Ignore:
Author:
Think (IP: 87.154.45.129)
Timestamp:
12/25/09 17:14:29 (7 years ago)
Comment:

Übersetzung

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/de_DE/getting-started/1_4/03-Symfony-Installation

    v1 v2  
    55# Der Start mit symfony 
    66 
    7 ## Symfony Installation 
     7## Symfony-Installation 
    88 
    9 ### Projekt-Verzeichnis 
     9### Projekt-Verzeichnis initialisieren 
    1010 
    1111Vor der Installation von symfony müssen Sie zuerst ein Verzeichnis erstellen, das alle Dateien zu Ihrem Projekt beinhalten wird: 
    1717--- 
    1818 
    19 Unter Windows: 
     19Mit Windows: 
    2020 
    2121--- 
    2626 
    2727--- 
    28 **Achtung:** Windows-Anwender sind gut beraten, den Betrieb von symfony und das Aufsetzen ihres neuen Projekts mit einem Pfad durchzuführen, der keine Leerzeichen enthält. Vermeiden Sie das `Dokumente und Einstellungen`-Verzeichnis, eingeschlossen alles unter `Eigene Dateien`. 
     28**Anmerkung:** Windows-Anwender sind gut beraten, den Betrieb von symfony und das Aufsetzen ihres neuen Projekts in einem Pfad durchzuführen, der keine Leerzeichen enthält. Vermeiden Sie das `Dokumente und Einstellungen`-Verzeichnis, inklusive allem unter `Eigene Dateien`. 
    2929 
    3030--- 
    3535--- 
    3636 
    37 ###Symfony Installatio
     37###Die symfony-Version auswähle
    3838 
    39 Erstellen Sie ein Verzeichnis, das die Bibliotheks-Dateien des symfony-Frameworks aufnehmen wird: 
     39Jetzt müssen Sie symfony installieren. Da das symfony-Framework mehrere stabile Versionen hat, müssen Sie die auswählen, die Sie installieren möchten. Lesen Sie dazu die [Installations-Seite](http://www.symfony-project.org/installation) auf der symfony-Website. 
     40 
     41Diese Anleitung geht davon aus, dass Sie die symfony-Version 1.4 installieren möchten. 
     42 
     43###Den Ort der symfony-Installation auswählen 
     44 
     45Sie können symfony global auf Ihrem Rechner installieren, oder Sie betten symfony in jedes Ihrer Projekte ein. Die letztere Variante ist die empfehlenswertere, da die Projekte auf diese Weise absolut unabhängig voneinander sind. Das Upgraden einer solchen lokalen symfony-Installation führt dann nicht zu einer unerwarteten Beschädigung eines Ihrer anderen Projekte. D.h., dass Sie mehrere Projekte mit unterschiedlichen symfony-Versionen betreiben können, und Sie können eines nach dem anderen im geeigneten Moment upgraden. 
     46 
     47Als bewährte Methode installieren viele Menschen das symfony-Framework in das Projekt-Verzeichnis `lib/vendor`. Also, erzeugen Sie jetzt zuerst das Verzeichnis: 
    4048 
    4149--- 
    4452--- 
    4553 
    46 Jetzt müssen Sie symfony installieren. Da das symfony-Framework mehrere stabile Versionen besitzt, müssen Sie die [Installations-Seite](http://www.symfony-project.org/installation) auf der symfony-Website lesen, um die gewünschte auszuwählen. 
     54###Symfony installieren 
    4755 
    48 Gehen Sie zur Installations-Seite der gewählten Version, z.B. [symfony 1.2](http://www.symfony-project.org/installation/1_2). 
     56####Installation aus einem Archiv 
    4957 
    50 Im Abschnitt "**Download as an Archive**" (Anm. d.Ü.: Im Original-Text fälschlich als "Source Download" bezeichnet) finden Sie das Archiv im `.tgz` oder im `.zip` Format. Laden Sie das Archiv herunter, speichern es im frisch erstellten Verzeichnis `lib/vendor` und entpacken es: 
     58Der einfachste Weg symfony zu installieren besteht im Herunterladen des Archivs der Version, die Sie von der symfony-Website ausgesucht haben. Gehen Sie zur Installations-Seite der gewählten Version, z.B. [symfony 1.4](http://www.symfony-project.org/installation/1_4). 
     59 
     60Im Abschnitt "**Download as an Archive**" (Anm. d.Ü.: Im Original-Text fälschlicherweise als "Source Download" bezeichnet) finden Sie das Archiv im `.tgz` oder im `.zip` Format. Laden Sie das Archiv herunter, speichern es im frisch erstellten Verzeichnis `lib/vendor`, entpacken es und benennen das Verzeichnis um zu `symfony`: 
    5161 
    5262--- 
    5363`$ cd lib/vendor`<BR> 
    54 `$ tar zxpf symfony-1.2.2.tgz`<BR> 
    55 `$ mv symfony-1.2.2 symfony`<BR> 
    56 `$ rm symfony-1.2.2.tgz`<BR> 
     64`$ tar zxpf symfony-1.4.0.tgz`<BR> 
     65`$ mv symfony-1.4.0 symfony`<BR> 
     66`$ rm symfony-1.4.0.tgz`<BR> 
    5767 
    5868--- 
    5969 
    60 Unter Windows kann die zip-Datei mit dem Windows Explorer entpackt werden. Nachdem Sie das Verzeichnis auf symfony umbenannt haben, sollte die Verzeichnis-Struktur ähnlich aussehen wie: `c:\dev\sfproject\lib\vendor\symfony`. 
     70Mit Windows kann die zip-Datei mit dem Windows Explorer entpackt werden. Nachdem Sie das Verzeichnis zu `symfony`  umbenannt haben, sollte die Verzeichnis-Struktur ähnlich aussehen wie: `c:\dev\sfproject\lib\vendor\symfony`. 
     71 
     72####Installation aus Subversion (empfohlenes Verfahren) 
     73 
     74Arbeiten Sie mit Subversion, dann ist es sogar besser, die `svn:externals`-Eigenschaft zu nutzen, um symfony in Ihr Projekt in das `lib/vendor/`-Verzeichnis einzubetten: 
    6175 
    6276--- 
    63 **Tipp:** Sollten Sie Subversion verwenden, ist es besser die `svn:externals` Eigenschaft zu benutzen, um symfony in Ihr Projekt im Verzeichnis `lib/vendor/`einzubetten. Dadurch profitieren Sie automatisch von den Bug-Fixes, die in der stabilen Version gemacht werden: 
    64  
    65 `http://svn.symfony-project.com/branches/1.2/` 
     77`$ svn pe svn:externals lib/vendor/`<BR> 
    6678 
    6779--- 
    6880 
    69 Stellen Sie sicher, dass symfony korrekt installiert ist und verwenden Sie dazu die symfony Kommandozeile, um die symfony-Version anzuzeigen (beachten Sie die Großschreibung von V): 
     81Wenn alles glatt läuft wird dieses Kommando Ihren bevorzugten Editor starten und Ihnen die Möglichkeit geben, die externen Subversion-Sourcen zu konfigurieren. 
     82 
     83--- 
     84**Tipp:** Mit Windows können Sie Tools wie z.B. [TortoiseSVN](http://tortoisesvn.net/) einsetzen. Damit können Sie alles machen ohne die Konsole benutzen zu müssen. 
     85 
     86--- 
     87 
     88Wenn Sie eher vorsichtig eingestellt sind, knüpfen Sie Ihr Projekt an eine bestimmte Release (ein Subversion-Tag): 
     89 
     90--- 
     91`symfony http://svn.symfony-project.com/tags/RELEASE_1_4_0`<BR> 
     92 
     93--- 
     94 
     95Immer dann, wenn eine neue Release erscheint (angekündigt im symfony [Blog](http://www.symfony-project.org/blog/), müssen Sie die URL auf die neue Version setzen. 
     96 
     97Wollen Sie den Weg an der vordersten Front gehen, dann verwenden Sie den 1.4-Branch: 
     98 
     99--- 
     100`symfony http://svn.symfony-project.com/branches/1.4/`<BR> 
     101 
     102--- 
     103 
     104Durch die Verwendung des Branch profitiert Ihr Projekt automatisch von den Bugfixes, sobald Sie ein `svn update` starten. 
     105 
     106####Installation nachprüfen 
     107 
     108Nachdem symfony installiert ist, überprüfen Sie ob alles läuft. Verwenden Sie dazu die symfony Kommandozeile, um die symfony-Version anzuzeigen (beachten Sie die Großschreibung von V): 
    70109 
    71110--- 
    82121 
    83122--- 
     123 
     124Die Option `-V` zeigt auch den Pfad zum Installationsverzeichnis von symfony, der unter `config/ProjectConfiguration.class.php` gespeichert ist. 
     125 
     126Sollte der Pfad als absoluter Pfad gespeichert sein (was standardmäßig nicht der Fall sein sollte, wenn Sie den obigen Anweisungen gefolgt sind), dann sollten Sie ihn für eine bessere Portabilität ändern, so dass er so aussieht: 
     127 
     128--- 
     129`// config/ProjectConfiguration.class.php`<BR> 
     130`require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';` 
     131 
     132--- 
     133 
     134Auf diese Weise können Sie das Projekt-Verzeichnis auf Ihrem Rechner oder auf einen anderen verschieben, und es wird weiterhin laufen. 
    84135 
    85136---