Hallo zusammen,
seit letzter Woche versuche ich das letzte Sprintrelease von TYPO3 Phönix (aka TYPO3 v5) in Verbindung mit dem FLOW3 Framework lokal zum laufen zu bringen. Als Tutorial nehm ich dabei das "GettingStartet with Flow3" von Chefentwickler Robert Lemke.
Folgende Schritte habe ich absolviert:
- installation eines neuen XAMPP , version "xampp-win32-1.7.4-VC6" mit PHP Version 3.5.3 auf meinem WindowsXP mit NTFS (klappt ohne Probleme)
- download der TYPO3-Sourcen von Sourceforge ( TYPO3-Phoenix-Sprint-6-build12.tar )
- diese Sourcen ausgepackt in C:\xampp\htdocs\flow3\
- in die httpd.conf die virtuellen Hosts inkludiert
include extra\httpd-vhost.conf
- in der httpd.conf das directory eingetragen
<Directory C:\xampp\htdocs\flow3\>
AllowOverride FileInfo
</Directory>
- die httpd-vhost.conf angepasst:
<VirtualHost *:80>
DocumentRoot C:\xampp\htdocs\flow3\Web\
ServerName flow3.local
</VirtualHost>
- die C:\windows\system32\drivers\etc\hosts Datei angepasst:
127.0.0.1 localhost flow3.local
nach dem Neustart des Apachen gibt es aber nur eine Fehlermeldung im PHP-Error Log:
[15-Mar-2011 23:41:55] PHP Fatal error: Call to undefined function F3\FLOW3\Resource\Publishing\symlink() in C:\xampp\htdocs\flow3\Packages\Framework\FLOW\Classes\Resource\Publishing\FileSystemPublishingTarget.php on line 133
Aus früheren Tests weiss ich, dass ich trotzdem auf die Ressourcen zugreifen kann, wenn ich die oben genannte Zeile in der Datei auskommentiere (, allerdings gehen mir dann die css-Formatierungen zum Teufel ... und es ist nicht wirklich eine Lösung. )
Diesmal hat es aber nicht geholfen, denn es kam nur eine neue Fehlermeldung:
[16-Mar-2011 00:05:28] PHP Fatal error: require_once(): Failed opening required 'PHPUnit/Autoload.php' (include_path='C:/xampp/;') in C:\xampp\htdocs\flow3\Packages\Framework\Testing\Classes\TestListener.php on line 25
Im Browser bekomme ich nur eine leere,weiße Seite angezeigt und Firebug liefert nichts aussagekräftiges.
Meine Frage ist nun:
Hat jemand diesen Fehler auch schon mal gehabt? Und wenn ja, wie kann das Problem behoben werden?
Kann es daran liegen, dass man(n) unter WindowsXP mit NTFS sogenannte Junctions (im Unix/Linux Umfeld als symboliche Links bekannt) setzen muss?
Wenn es an den Junctions liegt ... ich habe das JunctionsScript (http://technet.microsoft.com/de-de/sysinternals/bb896768) aus den SysInternals. Wie MUSS dann der Befehl(e) aussehen, den ich über die CommandLine absetzen muss?
gruss
zero