FLOW3 1.0.0 alpha1 erschienen! (Installationsanleitung für Mac OS X)

Gestern Abend – 17:32 Uhr – war es soweit. 2,5 Jahre Entwicklungsarbeit werden ertmals auf die Öffentlichkeit losgelassen :-)

It works!

It works!

Während man sich in den letzten Monaten schon per SVN die jeweils aktuelle FLOW3 Entwicklungsversion besorgen und testen konnte – steht seit gestern der erste Alpha-Kandidat des FLOW3-Frameworks zur Verfügung.

NEWS: http://flow3.typo3.org/news/0/1/

Gerade für Anfänger ist die “Installation” unter Umständen nicht trivial – sie wurde aber so leicht wie nur irgendwie möglich gehalten.

Die größte Hürde dürfte die PHP-Version sein. Während sich die Entwicklungsversion noch mit PHP 5.3 alpha 1-3 zufrienden gab, verlangt die FLOW3 1.0.0 alpha1 nun  die Version PHP 5.3 RC1 oder höher.

Wer auf Mac OS X arbeitet und Macports verwendet (siehe Beitrag vom 14.12.2008)  ist fein raus:

  1. Wer noch keine Pakete via Macports installiert hat, kann dies (nach der Installation von “port” – siehe Punkt 1 im oben referenzierten Artikel) ganz einfach nachholen:
    port install php5-devel +apache2+macosx+mysql5+pear+postgresql83+sqlite
  2. Wer bereits ältere Pakete installiert hat, muss zunächst die port Datenbank aktualisieren und dann die Pakete upgraden. Dies geschieht wie folgt:
    sudo port -d sync
    sudo port upgrade installed
  3. Nun laden wir das FLOW3-Paket von der offiziellen Download-Seite herunter. Nehmt das “tgz”-Paket.
  4. Dieses wird nun irgendwo entpackt – ich habe den Pfad (auf MacOSX) /Library/WebServer/ verwendet und dort das Paket mittels dem folgenden Kommando entpackt:
    tar xzf FLOW3-1.0.0-alpha1.tgz
  5. Nun haben wir das Verzeichnis FLOW3-1.0.0.-alpha1 erhalten, dass ich in FLOW3 umbenannt habe:
    mv FLOW3-1.0.0.-alpha1 FLOW3
  6. Nun flugs in das Verzeichnis gewechselt:
    cd /Library/WebServer/FLOW3

    um die Rechte anzupassen.Im Verzeichnis liegt bereits eine Datei, die dies für uns übernimmt. Nehmen wir an der Webserver läuft unter dem User “www” und der Gruppe “www”, dann passt man die Rechte wie folgt an:

    sudo su
    ./setfilepermissions.sh www www
  7. Um zu überprüfen, unter welchem User (und Gruppe) der Webserver wirklich läuft, kann man beispielsweise in der Datei httpd.conf nachsehen, die bei oben beschriebenen Weg unter Mac OS X im Verzeichnis /opt/local/apache2/conf liegt. Dort enthalten sind die Direktiven “User” und “Group”:
    User www
    Group www
  8. Diese Datei brauchen wir prinzipiell gleich nochmal, da wir dafür Sorge tragen müssen, dass einerseits die Datei .htaccess ausgewertet wird und andererseits das DocumentRoot vernünftig gesetzt wird:
    sudo vi /opt/local/apache2/conf/httpd.conf

    Nun gehen wir zur Zeile, die mit DocumentRoot anfängt und tragen dort ein:
    DocumentRoot “/Library/WebServer/FLOW3/Public”
    Jetzt suchen wir noch die zwei Zeilen “AllowOverride None” und ändern diese in:
    AllowOverride All

  9. Nach dem Abspeichern der Datei sollten wir den Webserver neu starten – dies geschieht mit dem apache2ctl-Kommando:
    apache2ctl restart
  10. Voilá – nun solltet Ihr die FLOW3-Startseite bekommen, wenn Ihr im Browser die IP-Adresse (bei der lokalen Installation ist die 127.0.0.1) eintippt.

In den nächsten Zeit werden wir Euch hier mit weiteren Infos rund um das Framework versorgen – bis dahin gilt als Hausaufgabe: FLOW3 Installieren ;-)

Wir würde uns freuen, wenn sich User mit anderen Betriebssystemen zur Installation in den Kommentaren melden würden – wenn nicht – machen wir uns selbst dran :-)

Nachtrag (03.06.2009 – 10:45 Uhr): Auf FLOW3 gibt es natürlich auch eine Installationsanleitung für alle Betriebsysteme :-)

hype

 

2 Kommentare

    Tim schreibt:

    Ich habe während der Pre-Alpha Tests FLOW3 mehrmals erfolgreich auf Debian installiert. Auch dafür gibt es Anleitungen. Das von dir erwähnte Kapitel zielt speziell auf die PHP 5.3 Installation ab. Ich finde du solltest auch das eigentliche Installationskapitel erwähnen:

    http://flow3.typo3.org/documentation/reference/introduction/?user_staticdocinclude_pi1filepath=ch02.html&cHash=79f85de51e

    patrick schreibt:

    Hi Tim,

    Stimmt – hast Recht – vielleicht sogar direkt zu http://flow3.typo3.org/documentation/reference/introduction/?user_staticdocinclude_pi1filepath=ch02.html&cHash=79f85de51e

    Habs oben mal geändert…

Kommentar hinterlassen

Achtung: Moderation von Kommentaren ist aktiviert. Dadurch kann es zu Verzögerungen mit der Freischaltung kommen.