dann will ich mal etwas mithelfen, die deutsche Rubrik zu füllen … obwohl ich absoluter Anfänger bin .
Als Anfänger geht natürlich am Anfang alles schief. Ich kann bspw. die Skeleton-App nicht erstellen:
Parse error: syntax error, unexpected T_STRING,
expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'
in /usr/www/users/rhs/yii/framework/YiiBase.php on line 49
Ich bin einfach nach Anleitung vorgegangen …
In der Anleitung steht u.a. auch, das yii nicht im Web-Root liegen müsste. Wie rufe ich in dem Fall denn die Checkseite für yii auf … ? Ok, Frage ist nicht ganz ernst gemeint …
nun, ich hab ja noch keine Applikation … und wollte die Start-Applikation erstellen. Der "Fehler" ist halt in der YiiBase.php. Die ist original. Die Zeile 49 lautet dort:
private static $_imports=array(); // alias => class name or directory;
Sorry, ich war doch etwas zu schnell mit lesen. Ich vermute, dass das Problem eine Zeile weiter oben liegt, weil in Zeile 49 wirklich nicht viel falsch sein kann (wenn du PHP5 hast).
Ich vermute, dass das Problem in der Zeile obendran erzeugt wird und rate jetzt mal:
du hast irgendwo einen Pfad gesetzt, evtl. für Alias
du hast den Pfad mit doppelten Anführungszeichen und Backslash "xxxx\yyyy" definiert
Kann das sein?
Dann müsstest du entweder den Pfad mit doppelten Backslash schreiben "xxxxx\yyyyy" oder einfache Anführungszeichen verwenden 'xxxxx\yyyyy'.
nein, ich habe schlicht nichts verändert. Ich habe Yii runtergeladen, entpackt (Ordner Yii im Webroot), die Checkseite aufgerufen (alles grün) und wollte dann die Testapp generieren. Tja, da hänge ich nun …
Mein Server hat normal PHP 5.2.8, ruf ich aber in der Shell PHP auf, dann ist es nur die Version 4.4.9. Mit php5 … lässt sich auch die Test-App erstellen.